logoalt Hacker News

nothrabannosiryesterday at 5:29 PM1 replyview on HN

the corporations who disallow agpl only do so because they want to comply in a way that is against the spirit of open source. When I advocate for the agpl to prevent Amazon and Google using my software, it’s not because of who those companies are, but how they use it.

If Amazon tomorrow turns around and open sources everything that is a derivative work of the code they ever used, I would be more than happy, even proud if they used my software. Today any company which doesn’t deny their users the core software freedoms is already free to do so.

This is not a “hack” to be maliciously compliant OSS; this is the spirit of open source.

Why do you think the GPL has the virality clause in the first place?

Edit: a perhaps reductive, but hopefully instructive summary: MIT/BSD guarantee freedoms of the software developers, GPL guarantees freedoms of the software users.

You are free to choose which you prefer, but they're quite explicit choices, and the AGPL is absolutely squarely in the spirit of the GPL.

(Now if you had said you take issue with the tivoization clause, on the other hand... :) :))


Replies

kiitosyesterday at 9:07 PM

> the corporations who disallow agpl only do so because they want to comply in a way that is against the spirit of open source

believe it or not this is not actually true! the corporations who disallow agpl do so because their lawyers (correctly) tell them that agpl-licensed software has not been adequately tested in relevant courts of law, and that by including agpl-licensed software they are opening themselves up to unknown/unbounded legal liability/risk!

"the spirit of open source" has nothing to do with anything!

the more you know

show 1 reply