Re:Death of an open-source business model
by hannob on Wednesday December 09, 2020 @01:06PM
(#25361540)
AGPL doesn't allow you to say "I want AWS to pay me if they use my software". As long as AWS abides the rules of the AGPL they can use your software as much as they like and create offerings based on it.
[ Parent
| on HN ]
Re:Death of an open-source business model
by wmf on Wednesday December 09, 2020 @02:07PM
(#25362873)
This is debated. Some people say that AWS will never touch AGPL software which accomplishes the goal of not getting AWSed while remaining OSI certified.
Re:Death of an open-source business model
by chipotle_coyote on Wednesday December 09, 2020 @05:25PM
(#25366148)
AWS specifically might not, but I can say with some certainty that cloud providers can host AGPL software. It's not impossible that Compose (the now IBM-owned cloud database hosting company) pulled in more revenue from RethinkDB than RethinkDB, Inc., did.
Re:Death of an open-source business model
by wmf on Wednesday December 09, 2020 @06:29PM
(#25367008)
Yeah, it's a matter of risk. Rightly or wrongly you could get hit with a lawsuit that says "we have infected your entire control plane; open-source it or die" and every cloud provider has to weigh that for themselves.
Re:Death of an open-source business model
by smichel17 on Wednesday December 09, 2020 @07:49PM
(#25367938)
To be fair, thigh, when the cloud provider has deeper pockets than the developer of the AGPL'd software, that means something different.
Re:Death of an open-source business model
by GordonS on Wednesday December 09, 2020 @02:07PM
(#25362870)
It's not only about money though, it's also about megacorps extending the code but keeping that code to themselves, not contributing back.
Re:Death of an open-source business model
by brandmeyer on Wednesday December 09, 2020 @02:25PM
(#25363211)
AGPL does help with this. An early example was when Google's search interface answered unit conversion queries using GNU Units. They fixed a bug internally and didn't flow the bug back upstream. Since they weren't distributing Units, but were only executing it as a service, their behavior was strictly conforming to the letter of the GPL. The failure to respect the spirit of the GPL was a factor in AGPL's development.
AGPL code is strictly forbidden for use inside the company now, partially because they consider private modifications to open-source software to be a competitive advantage.