|
|
|
|
|
by AnonymousPlanet
1776 days ago
|
|
> I disagree. I think it was hard to know that many years ago (10+?) how things would turn out. The GPL exists because of the problem of other people taking your code and hiding it in their products, placing you at a disadvantage. The AGPL exists to extend that protection regarding SAAS. According to Wikipedia, the AGPL is from 2007, and Elasticsearch started 4 years later. I disagree that you need hindsight not to be surprised by how Elasticsearch was used by e.g. Amazon. |
|
The "sharing" bit is on top, and only comes out if you distribute your changes too. AGPL fixes the flaw where "users" don't really get a copy of the software they are using distributed to them in full (eg. only part of it with JS in the browser, but backend stuff is hidden).
So the focus point of GPL is use of the software (thus users), not writing of it (developers). Developers embrace it because they are simultaneously users of the software written by others, and they are best positioned to make the most out of those liberties ("standing on the shoulders of giants").