News for hackers. Stuff that matters.
Re:Square’s terms of service forbid use of AGPL-licensed sof... by laputan_machine on Thursday June 06, 2019 @05:35AM (#20112926)
Network GPL, like GPL but if any system in your network (think of a chain of micro services) uses an AGPL/AGPL-like dependency, then all of your services have to be open sourced too.
Re:Square’s terms of service forbid use of AGPL-licensed sof... by papaf on Thursday June 06, 2019 @06:01AM (#20113032)
That's not true although it is easy to misunderstand AGPL in this way.

You only have to provide the source of derivative work, and only to users of your service.

So only the micro service using AGPL code.

If you use an AGPL database for example, you don't have to provide any source code unless you change the source code of the database. This idea was behind the business models of Rethink DB and Mongo DB.

Re:Square’s terms of service forbid use of AGPL-licensed sof... by Dayshine on Thursday June 06, 2019 @06:19AM (#20113107)
Except AGPL doesn't have the linking exception from LGPL, so your entire application is covered.

A microservice doesn't get around it if it's tightly coupled. It would only be enough if your main application was not dependent on the AGPL microservice (e.g. you have another image processing microservice that provides perfect parity).

Re:Square’s terms of service forbid use of AGPL-licensed sof... by jhauris on Thursday June 06, 2019 @09:51AM (#20114530)
IANAL, but the source distribution requirement from network use only comes into play if the original AGPL work is modified. Section 13 of the AGPL seems to be the only part of the license that deals with remote network access, and it specifies modified versions. Everywhere else the discussion is around "convey", which in the definitions specifically excludes interaction over a network.
Re:Square’s terms of service forbid use of AGPL-licensed sof... by no_identd on Thursday June 06, 2019 @07:55AM (#20113609)
Yepp, see here for more details:

https://news.ycombinator.com/item?id=20113021

Re:Square’s terms of service forbid use of AGPL-licensed sof... by nroah on Thursday June 06, 2019 @05:37AM (#20112936)
He's mocking the fact that the title says APGL instead of AGPL
Re:Square’s terms of service forbid use of AGPL-licensed sof... by Operyl on Thursday June 06, 2019 @06:11AM (#20113071)
Some days I wonder if my brain is just wired significantly differently than most people. These single letter shift typos rarely even register in my mind. Hell, my mind registers words with 2-3 letters off perfectly fine. What usually gets me is when sentence structure is significantly off, not this kind of stuff.
Re:Square’s terms of service forbid use of AGPL-licensed sof... by geggam on Thursday June 06, 2019 @10:05AM (#20114657)
Same
Re:Square’s terms of service forbid use of AGPL-licensed sof... by atomlib on Friday June 07, 2019 @07:40AM (#20123504)
I was not mocking it — I genuinely tried to google the term. Grenade launchers was all I could find.

I guess it's AGPL then.