The Open Source Initiative Did Not Win Neo4j vs. PureThink
writing.kemitchell.com
writing.kemitchell.com
[1] https://en.wikipedia.org/wiki/Comparison_of_free_and_open-so...
[2] https://en.wikipedia.org/wiki/Talk:Comparison_of_free_and_op...
Should we stick to specific license names e.g. "GPL software" or "MIT software"? That's probably the safest as those usually include an actually recognized trademark.
Taken from: https://www.gnu.org/philosophy/free-sw.en.html
FSF and others have long argued the opposite of your comment: free is for freedom not gratis.
You cannot coin your way out of being co-opted by bad actors.
I think FSF is in parts neoliberal and should engage more in an ethical discussion. Just claiming to be free of ideology is ideology itself...
(Edit: made clear that it is not only a FOSS but also OSI "problem")
I think this essay probably applies to the FSF's position on the Ethical Source movement even though it wasn't written by them:
https://sfconservancy.org/blog/2022/mar/17/copyleft-ethical-...
> going off this table [1] there is pretty wide disagreement of what constitutes open source between different groups
Since that's not what the table represents, that's not a reasonable conclusion supported by the data in the table alone. (Coincidentally, this is the same principle undergirding Kyle's issue with OSI's post drawing unsound inferences from the Neo4J Sweden decision.)
To start with, something can be GPL-incompatible without any implication about whether it's open source or not. In the second instance, something can be approved for use in the Debian project or not, but—again—that's a separate question from "Is there any legitimacy to the position that satisfying the criteria described in the Open Source Definition is a necessary precondition to being able to call something 'open source'?" NB: maintaining mental clarity about the separation between the legitimacy of that definition and the OSI's authority to "rule" on any given "record" (i.e. the legitimacy of the OSI's power, esp. in future findings) is important. Recognizing a definition as normative is a wholly separate matter from determining who gets to adjudicate whether something meets that standard.
> to claim without qualification that you alone get to define and arbitrate that seems pretty crazy to me
See, that's different even still! Agreeing that a given definition is legitimate is not the same as anointing any given group and its future findings as authoritative.
To use an example: we can agree that "fair use" is described in Title 17 and subsequent case law. In a fair use dispute, this would not be the point of contention—both parties would acknowledge this. Which party would prevail in their action, however, would depend on a finding of fact by the courts: how the definition applies to the parties' circumstances—not whether the definition is legitimate.
Clearly you didn't read the OSI blog post that this blog post is referencing
>The court only confirmed what we already know – that “open source” is a term of art for software that has been licensed under a specific type of license, and whether a license is an OSI-approved license is a critically important factor in user adoption of the software.
https://opensource.org/blog/court-affirms-its-false-advertis...
What does that passage have to do with what I wrote?
In the original filing, there were only essentially trademark complaints, although this was later amended to include a copyright complaint. The request for summary judgement didn't ask for summary judgement on all of the claims--only the trademark claim. Thus, the copyright violation bits are still a live controversy (undergoing discovery for roughly the next several months) and would presumably be resolved by the actual jury trial requested, whenever that comes about.
It would be extremely worrisome that the court admitted sub-licensors to add something like the Commons Clause to software they get under the GPL-like licenses; it would completely invalidate them for all purposes, turning them into MIT-like permissive licenses instead.
I believe that similar reasoning would apply to the AGPL.
It’s generally not against trademark law to refer to a combination of things. I can say that I use Microsoft Windows + Adobe Photoshop, as long as I don’t claim that Photoshop is part of Microsoft Windows, no trademark confusion will result.
What might get you in trouble is to modify the Apache license text itself to add an additional clause in the middle somewhere, or to call that modified version it “Apache 2 licensed” without any qualification.
The argument that "Apache + Commons Clause" is a "combination" is straightforward to counter. The "Commons Clause" is not additive — it fundamentally changes the license, making it more restrictive and taking away potential uses. Consumers could not count on being able to do the things with software under such a license that they would ordinarily expect to be able to do with "Apache" licensed software, which damages the "Apache" brand.
In any case, it's not clear that it's worthwhile to go up against a sympathetic defendant like the ASF and make such an argument for limited benefit.
I was under the impression that it was Commons Clause that people started avoiding in favor of other "cloud protection licenses", both to avoid possible confusion and because Commons Clause got visceral reactions from some members of FLOSS community. Unfortunately, other similar licenses are less recognizable. The whole point of generic licenses is that they should be well known, widely used, and the legal departments already know their tradeoffs. If each company writes their own license then this makes it difficult for other companies to use their software, because legal departments need to check every license separately.
Is there a generic license that is the same (in spirit) as Apache + Commons Clause?
This has been always the point. All GPL licenses have a similar clause.
I thought it was interesting that the 9th circuit made so many mistakes that they had to append the ruling. The fact that they got the defendants wrong is quite strange to me. The Graph Foundation was not part of the case any longer. They joined the case but then settled. The injunction itself that
Neo4j was very sloppy when adding the commons clause into the AGPL. They literally added the commons clause to the AGPL, leaving in the preamble and all, and call it the ‘Sweden License’. (Virtual name)
https://raw.githubusercontent.com/neo4j/neo4j/3.4.18/enterpr...
This ‘sweden license’ literally states it is a ‘free, copyleft license.’
copyleft = opensource according to Philip Rathle, Vice President of Products at Neo4j Inc. (6-ER-1368 ¶¶ 10-11 of appeal except of records).
Therefore according to Neo4j - it is free and open source.
Neo4j says their 'Sweden License' (AGPL + Commons) is both open source and not open source at the same time.
I call this: 'Schrödinger's Sweden License'
Keep an eye on the case - it is now in the second phase of the case where everyone will learn about Neo4j’s behavior. It would make a good Netflix mini series.
> All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.