Seems that to prevent enclosure by corporations one simply has to apply AGPL. This is an incredibly strong take in response and imagine most large software companies have a similar approach.
Am I the only one who is finding @anon6474366âs strawmanning a bit insulting? As best I can tell, the initial post posited that large tech corporations have policies that banned the AGPL and therefore may be a good choice for those who want to openly license their code but not encourage large multi-national corporations from using it.
This has nothing to do with socialism or anti-capitalism.
Perhaps Iâm not big brained enough to understand how using copyright law to restrict others access to a thing Iâve created is socialist praxis.
Look, if you have gripes against socialists that also exist and operate within a capitalist system, by all means, feel free to blog, talk, etc. about it all youâd like. I just donât think this is the forum to do that.
If you take a program thatâs licensed under the Affero GPL, modify it, and make that modified version available to run over a network, you have to license your modified version under the Affero GPL.
Whereas under the SSPL, if you use MongoDB as part of a service package you offer to third parties, you have to release the entire package under the SSPL.
However there isnât a official position from the FSF or OSI on the SSPL yet?
since proprietary software developers use copyright to stop us from sharing, we cooperators can use copyright to give other cooperators an advantage of their own: they can use our code.
Sharing has the potential to lead to abundance and this is the opposite of (artificial) scarcity.
Starting with the 6.0.21 (Oracle 12c) release, all Berkeley DB products are licensed under the GNU AGPL. [8][9] Berkeley DB JE 7.3.7 is licensed under the Apache License, Version 2.0. Previously, Berkeley DB was redistributed under the 4-clause BSD license (before version 2.0), and the Sleepycat Public License, which is an OSI-approved open-source license as well as an FSF-approved free software license.
âŚ
Berkeley DB V2.0 and higher is available under a dual license:
Oracle commercial license with professional support[22]
The switch to AGPL has caused major GNU/Linux distributions such as Debian to completely phase out their use of Berkeley DB, with a preference for Lightning Memory-Mapped Database (LMDB). The rationale is that having commercial users use AGPL code would be unacceptable, as they would be forced to provide their source code to users by a simple software upgrade.[24]
Oracle uses the AGPL to get (in effect blackmail?) companies to buy a commercial, proprietary license.
Debian removed it due to the license change, I havenât read all the emails from the threads on debian-legal from 2013 but it does appear pertinent to this discussion so I might do so later, the LWN summery is good:
This example appears to confirm that corporations try and avoid using AGPL code.
I agree, I think the best example is the CoopCycle License, the Coopyleft, @mex from that project has an account on this site and it has come up several times, we should really have a thread dedicated to it.
Some of us have been following this matter from before the term âOpen Sourceâ was invented and promoted with the intention of making Free Software more acceptable to business (@mjray springs to mind as one of the people in the UK involved in this the longest) so Iâm not sure the above is entirely fair.
I canât speak for @nick or @mjray (although I donât think they have been âhoodwinkedâ either), but I donât believe that I was convinced by the re-branding of Free Software as Open Source at the time, but we are talking above events of 20 years ago!
Iâm open to be convinced that I should be using something other than the GPL (Iâm not even sure it would make sense for me to use the AGPL to be honest) for the Ansible I write.
Iâm also open to be convinced that tactically advocating for the use of licenses other than the (A)GPL make sense given the rise in popularity of permissive licenses (X11 / Apache / BSD / MIT), which are loved by the big corporations as they allow code to be, in effect, privatised (whereas the AGPL doesnât) â in terms of defending the gains of the digital commons the Free Software movement is on itâs back foot already.
Hi folks, my moderator team hat is back on There has been concern about the language and tone used in the discussion here and I would urge people to reconsider the community guidlines for doing discussion in this online space: https://community.coops.tech/faq.
In my admittedly limited view it seems that preventing enclosure via copyleft is not the same as constraining Big Tech. GPL/AGPL were never designed to achieve the latter, so itâs not surprising that they donât achieve this objective. They were designed to create a commons, and it looks like theyâve done pretty well on that score, and by so doing have created vast opportunities for businesses large and small, regardless of whether they are cooperatives or âBig Techâ.
So the debate - to my mind - seems to be better served by considering how the rules of that commons might be developed and refined to address perceived inequalities.
when I worked at Microsoft⌠GPLv2 had the same auto-approve policy as MIT/BSD licenses, whereas GPLv3 was forbidden without specific dispensation from legal.
Tammy are you suggesting that the AGPL-license isnât a useful license to use because it detracts from the end goal of fully-automated-luxury communism?
My interpretation of the AGPL is that it puts software in the public commons, and is the best license we have currently to get software closer to a public good.
Also a previous commenter asked you for the license you said would be better than the GPL, care to provide?
I think youâre shying away from discussion by being facetious yourself to be candid. You certainly have an air of superiority about you that makes you unpleasant to write to. I hope youâll see my previous questions in good faith. If youâre not willing to respond Iâll assume youâve met your match intellectually and youâve realized your arguments are wholly flawed and youâve engaged in introspection (in my humble opinion it would be the wise choice.)
No no insult was intended at all. Am I not allowed to point of observations about your demeanour/writing style? Iâm merely observing what I and others who have liked my posts are interpreting your posts to be. Notice that you donât have likes on your posts on this thread. This is why Iâm encouraging introspection.
I think what you may be failing to grasp is this is a community of like-minded individuals, so when you say things for example like; âI expect more from this community.â when responding to an individual, it is actually quite insulting and condescending to the individual youâre responding to. Further, telling people to âbe coolâ at the end of every post isnât actually helping with civil discussion. Why do you feel the need to engage in discussion by preempting it with a statement suggesting others will not âbe coolâ? I would only speculate that youâve had trouble with others in the past because of the way youâre engaging currently on this community. In a community, the expectation is that everyone would already âbe coolâ - if you start a conversation by telling someone to calm down when they are already calm, how do you think they will react? I hope you see my comments as constructive criticism and not a personal attack. Youâll certainly win more minds in your argument then claiming to be a victim of a personal attack and reporting comments by appealing to a code of conduct weâve all read. Weâre all cool here dude, I apologize if youâve taken personal offence to my criticism of your arguments.
Regardless; to the issue at hand;
Iâm not sure how you perceive my initial comment as ridicule, Iâm merely stating my perception of a logical conclusion to your arguments; you seem to be criticizing ideas posited here without providing solutions. Similar to an internet troll.
I will reframe and request in a factual way that hopefully doesnât offend you;
Could you please provide a better license than the GPL that would allow us to achieve an ideal socialist scenario? Or a common/public good as per the Wikipedia definition: âA public good is a good that is both non-excludable and non-rivalrous. For such utilities, users cannot be barred from accessing and/or using them for failing to pay for them. Also, use by one person neither prevents access of other people nor does it reduce availability to others.â
Second question; what is your desired goal here? From what Iâve read of your previous comments, you seem to be arguing that because GPL is not perfect, we should avoid it, and instead not participate in the open source ecosystem because it does not advance a more equitable society. Iâve thought about the intersection of open source software and co-operatives and capitalism myself many times, so Iâm curious as to what the path you envision is because you seem to have thought about this quite a lot yourself. The missing pieces from your argument for me is 1) what is the path and 2) what socialist/societal end goal is this person arguing for? You seem to be more on the democratic socialist side than the social democrat side; but I havenât thought about what a rapidly advancing technology ecosystem could look like in such a society.
If I could challenge you in your response to be a bit to be cool yourself; Minimize the condescending
and combative language in your response, and speak less in platitudes about this community in your response. Do not use a higher tier to make layered insults. Youâve offended multiple people on this board, including me. I would again encourage introspection. I am actually quite curious to your response to my questions though Iâd like to learn more about your perspective on this interplay between GPL/Cooperatives and Capitalism/Socialism.