A new community space for discussing free software
writefreesoftware.org
writefreesoftware.org
At a glance it seems much like the FSF's members-only forum, [0] except, well, not reserved for paying members.
There is a pretty quiet section on funding, pretty low down. Not much there.
First forum though (organised by category) is how not to sign a CLA [1].
The thread seems determined that no contribution should be made to a project that ends up going commercial.
I feel this is the subtle underlying theme in too many OSS discussions. Not just the overt "free as in freedom", but also the covert idea that "free means non commercial".
I say covert, because of course the FSF manifesto specifically says you can sell free software. You're not even limited to selling your own software, you can sell -anyones- free software.
Which leads a developer to a place where they like something enough to want to contribute something to the project, but at the same time add limits to the project -now- to give them fewer options in the future.
If a project disappoints you, sure, fork it then. If you don't want people to profit from your free labor, then simply don't give it. And if you don't want to sign a CLA then don't sign it.
(I expect this comment won't age well as the front page of the site changes :)
[1] https://discourse.writefreesoftware.org/t/anti-cla-action-wh...
The thread seems to have no issues with free software being commercial, they take issues with a CLA that either allows an organization to relicense your contributions or have an exclusive ability to sell those contributions. In essence, preventing you from selling their free software while they can sell yours.
Also, the conclusions of that thread largely seem to be the same ones you reached. Refuse to sign a CLA you don't agree with, fork projects egregious policies, and don't contribute to things you disagree with.
They are preventing you from leveraging -their- (not released under free license) updates after that point.
Of course if it's not currently under an OSS license then whatever their license days applies.
Mostly when I've seen people object to CLAs, it's on the grounds that it's not acceptable for any company to be able to take freely contributed code and fork it into a proprietary licenced version or change of open source license, yet... the same people encourage contributions to permissively licensed projects, such as MIT/BSD/Apache license, which explicitly grant companies the ability to do those same things!
Some CLAs are almost identical to the effect of contributions being under a permissive license like MIT/BSD/Apache.
So when I've seen blanket CLA objections, I usually have the impression the person hasn't really thought about what it means, and they're saying it as more of a cultural signifier than anything with a clear goal.
I've encountered this while evaluating whether to release a project under the GPL, where I wanted the option to relicense it more permissively later (for everyone), and I wanted that to be clear up front with any contributors. For that, a CLA seems appropriate, but the community has evolved to find them objectionable.
Why? Elastic, Redis, Mongo etc. have enough funding, employees and supporters enough to argue for themselves (and do, often and loudly), since they have the commercial revenue and favourable to themselves licenses. Why should the community be their mouthpiece?
Also, they don't mention the mandatory CLA of all FSF projects, the grandparent of all free software.
Here is some information: https://www.fsf.org/bulletin/2022/fall/copyright-assignment-... and maybe https://www.gnu.org/prep/maintain/html_node/Copyright-Papers...
Free software has always had a socialist bend.
Marx wrote in his [Critique of the Gotha Programme](https://en.wikipedia.org/wiki/Critique_of_the_Gotha_Programm...): [To each according to his contribution](https://en.wikipedia.org/wiki/To_each_according_to_his_contr...).
The original text is: Jeder nach seinen Fähigkeiten, jedem nach seinen Bedürfnissen!
This means you contribute to Free Software as much as you can and you take from Free Software as much as you need.
This is the most ethical way of human coexistence.
I don't like that they're pushing political positions on me that have nothing to do with free software, as defined by RMS . It's not unreasonable for them to want to exclude people who don't share their political views, but my hope is that another, more inclusive (in the real sense) group will outcompete them. There are many people who could make great contributions to free software, but who don't share your political views. If human flourishing is our goal, why should we not accept their contributions? The software speaks for itself.
>Free software has always had a socialist bend.
In what way?
What am I trying to say… I think most of the time it takes a company and capitalism and a profit motive to lay the golden egg, as in produce and bring to mass market an innovation that raises living standards and extends human potential. This doesn’t mean companies do no wrong. They do tremendous wrong and need to be regulated. But I think the best approach is one of embracing and reforming capitalism, rather than opposing it.
The usable, rock solid, trustworthy OS is not the initial version that Linus released.