I don't understand why are there so many proponents of the AGPL when it's one of the most restrictive and therefore against freedom licences there are.
It removes developer freedoms in order to ensure user freedoms; claiming it is "against freedoms" is like saying the Bill of Rights--which restricts the acts of government--is "against freedom".
Square’s terms of service forbid use of AGPL-licensed software in online stores
51–60 of 145 posts
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#52Scratching Square off my list of service providers. I bet half of their datacenter software is in some way or the other using AGPL-licensed stuff; hypocrisy is just insane.
Is that plausible? I thought MongoDB was the only major, industrially successful AGPL project, and they relicensed last year to SSPL.
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#53[1][https://opensource.stackexchange.com/questions/4691/java-and...]
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#54I don't know if the response here is good, but https://softwareengineering.stackexchange.com/questions/1078... , gives a rationale for not including any AGPL "in" another work and might thus be the reason for the exclusion. See also, https://softwareengineering.stackexchange.com/questions/2630... .
Yeah so if your service completely unrelated to the Stripe service uses AGPL you have to remove it? Doesn't sound good at all
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#55Earlier quoted context omitted.
Is that plausible? I thought MongoDB was the only major, industrially successful AGPL project, and they relicensed last year to SSPL.
iText and Ghostscript use AGPL, but both have alternative licensing under commercial licenses. There really aren't many important AGPL projects and they are easy to avoid.
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#56Earlier quoted context omitted.
It removes developer freedoms in order to ensure user freedoms; claiming it is "against freedoms" is like saying the Bill of Rights--which restricts the acts of government--is "against freedom".
It's the opposite thing because there usually are a thousand users for every developer, so you're restricting the freedoms of 1000 people to defend the freedom of 1 person. While there's 1 government official whose freedoms are restricted for every 1000 people (made up numbers but you get the point)
Again, AGPL restricts what developers can do with software to let users enjoy more freedom.
Actually I don't care much about that, I just don't want to see companies come and exploit developers work without having to give back anything. So I really favor GPL and AGPL. Then, if somebody prefers BSD and MIT, no hard feelings.
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#57Earlier quoted context omitted.
It removes developer freedoms in order to ensure user freedoms; claiming it is "against freedoms" is like saying the Bill of Rights--which restricts the acts of government--is "against freedom".
It's the opposite thing because there usually are a thousand users for every developer, so you're restricting the freedoms of 1000 people to defend the freedom of 1 person. While there's 1 government official whose freedoms are restricted for every 1000 people (made up numbers but you get the point)
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#58Earlier quoted context omitted.
How does "linking" works in this regard? If I have an internal AGPL service do I have to open source that too? I mean my end users never interact with that service. They interact with a - let's say - proprietary one. And that service is the client to the AGPL service. Or anything AGPL touches turns into AGPL? What is considered touching? If I use an AGPL firewall do the packets turn into AGPL? If I use an AGPL log ag…
This is half the reason why many large companies have prohibitions on using AGPL code - no one is quite sure exactly what counts as 'interacting remotely', and thus what would be in scope for the source release requirements. In the absence of any case law to clarify the situation, many orgs just prefer not to bring in that uncertainty in the first place.
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#59This makes absolutely no sense. I'm almost certain that Square lawyers fucked up big time. They looked at the AGPL and completely misunderstood the context. There is no way in hell anyone can interpret AGPL in a way that makes Square responsible for any license violations their customers make selling software.
Re: Square’s terms of service forbid use of AGPL-licensed software in online stores
#60"we know we're not liable, but the customer might get into trouble, let's make it easy to understand what can and can't be done and just forbid it"