The problem with Free Software is capitalism
occasionallycogent.com
occasionallycogent.com
This "all or nothing" line of reasoning doesn't convince me. No, the legal system is not perfect but that doesn't mean the only way forward is to refuse to participate in it and adopt a radical system that totally reimagines the fundamental idea of property.
Visiting the Bay Area, the spiritual home of it all really hammers home that dystopian quality. There is such a stark contrast between the glass palaced elite and the poor.
Sometimes I find it very hard to feel positive about “tech” and it’s future.
I’d say the answer is no, it couldn’t. The internet was created during the tail end of powerful antitrust in America, which had the government actively fighting against the monopoly size of corporations. Both IBM and AT&T, had they not been kept in check with antitrust regulations, would have likely stifled the internet and the growth of the personal computer.
Hell, even the last dying gasp of antitrust in its feeble attempt to check Microsoft, paved the way for Google and the monopolies created since.
The answer is to actively support the ideas of anti monopoly and antitrust. To break up companies and punish them for suffocating the good parts of capitalism.
I don't think breaking up companies should be the emphasis, but rather the merging of companies. AT&T was already broken up once. Now look at them.
Unfortunately, we’ve allowed too many, and need to break up companies across industries.
edit: and figure out a way to tell future generations not to give up on these laws next time? To your point, they may find themselves in this same place again.
The practical solution is not adopt communism, but to use FOSS software and not accept any gaps in the FOSS ecosystem.
> I feel increasingly worried about future iterations on similar ideas like the metaverse/AR which seems to be gearing up to be a fight between Facebook and Apple with Unity, Epic and Roblox on the side. I think we’re going to end up with something pretty closed and dystopian.
I fail to see how this lawsuit you speak of is relevant to FOSS. Are you aware of Godot engine, an increasingly viable unity alternative? The important advantage of Godot engine over Unity is that the incentives of the developers are more aligned with the incentives of the users. Unity subjects its users to a terribly complicated EULA that many don't fully understand. It restricts the amount of copies you can install, how much money you can make, what you can use it for and so on. Godot doesn't have any of that, and they're well-funded.
Godot engine is an example of a FOSS project that exists simply because the open source development model is more efficient than closed source. Companies realized that a FOSS game engine would be in their best interests and therefore they decided to fund development. This goes to show that FOSS is not totally at odds with capitalism. Sure, the corporation funding Godot could try to take the project in a bad direction. If that happens, the people who care about FOSS rather than "Free software as cheap labor" could fork it.
I'm pretty sure that's what copyrights over digital information are in the first place.
If you want money for something, charge for it. It’s really that simple. I’m giving away lemonade at my stand away for free, being mad the donations don’t cover the lemons is just silly.
I’d far rather my open source be a shared resource developed by its actual users. More bazaar, less cathedral. Fewer pigheaded decisions of a bdfl or corporation. Want to make a major left turn? Fork it.
So many recent open source projects are essentially just a business with a bad revenue model instead of a great project with a business backing it. Horse before the cart.
A great summary of the situation.
I do. I strongly suspect I’m not the only one.
Also, court cases are not just decided by the amount of money you pour in them. You need money to prepare correctly the case and work a good strategy, but in the end facts are considered, and if someone violates copyright, they're going to be found guilty, be them a small company or a FAANG.
Google v Oracle racked up around $2M a year for google in legal fees alone (at least early on - I didn't find a final cost for the decade of litigation) [2]. And either could afford vastly more as needed, especially if it could simply bankrupt their opponent and get a default win.
I don't think the FSF can even remotely cover such costs.
[1] https://en.wikipedia.org/wiki/Free_Software_Foundation
[2] https://www.zdnet.com/article/google-wants-4-million-from-or...
If Apple or Google were foolish enough to allow themselves to be pitted head-to-head with the FSF on a clear AGPL violation (the premise of TFA), FSF would easily raise the money required (in dollars and in pro-bono work). I’m not even especially a fan of AGPL and I’d crack my wallet open pretty wide for the FSF side here.
That sounds more like prison than an ideal world. Considering the complete mess that industrialized agriculture is at the moment I can only imagine how much worse it would be if it was entirely centralized. Also the idea of not having ownership of my own housing is a strong incentive for me to fight against these ideas when I see them. My home is a very much an extension of my being in that it is customized to suit my needs and desires, I am not willing to accept a one size fits all that isn’t completely within my control.
Capitalism is based on fundamentally democratic principles. Markets are basically continuous ongoing referendums on what people want, need or care about. It's based on freedoms to own property and buy or sell products and labour as sovereign individuals, and freedom of association to form companies.
Marxism replaces markets with bureaucratic fiat. Resources are expropriated by the bureaucracy and allocated according to political priorities, it's a fundamentally coercive and authoritarian system from top to bottom. Take away the need for people to satisfy a market of their peers in order to earn a living, and who gets to decide what they work on and what it's value is? Marxists have an answer for that - it's the bureaucracy again. All power becomes centralised. This is not a theory, this is what actually happened everywhere this has been tried.
Don't get me wrong, I'm no free market fundamentalist. I'm a Brit but probably closest to being a European style social democrat politically. Socialism has had many failures, but so has capitalism. The real world is a messy complicated place and no one answer ever fits every economic question we have to deal with. But Marxism is sheer political and economic poison.
I do worry about basic income the article fantasises about developers getting a guaranteed state income that allows them to write whatever software they like. That really is a fantasy, most open source projects are single-contributor repositories that get a couple of downloads ever. I know, I created a few ;)
There are two forms of media - free and paid. Free media is funded with advertising. Paid media gets paid for by the customer.
The benefit of free media is distribution. It can go anywhere, cheaply, and impact the largest audience. This is a common model for TV & large YouTube channels.
The benefit of paid media is income. Generally, something that is paid for earns more than something that is free with advertising. However, with paid media there's a significant decrease in distribution. If the decrease is large enough, the creator would have earned more by putting it out for free with advertising to increase distribution.
Now, here's the other catch, the benefit of mass distribution is power. Power of perception, mostly. You are now a voice for the vision you are trying to put into the world. You're impacting the way people think, and you're causing them to learn what you want to teach them.
Open source developers of large projects do a chronically poor job at capturing the upside of distribution. That's the issue.
They simply need to have advertising to fund their "media" that has a large distribution, or they need to charge for their "media". Or a hybrid approach works too – ads for freely distributed software and charge for proprietary or managed software.
The fact that open source exists in an "intentionally created" loophole in the regulations designed to prevent big companies from "conspiring against the market" is a huge part of what took the mostly failed academic concept of "committee controlled" free software and turned it into an industry dominating "open source" movement with no clear leadership.
Food/housing/etc isn’t free. We pay others, and get paid, to efficiently rearrange workloads for better results at less effort. I write security software because few can do what I’m good at but millions need it; in return I pay others to make/do the myriad things I can’t do well. Few indeed would (out of love for the art) continue such work without profitable compensation; I like my job, but don’t wrangle encrypted keys just for fun & fulfillment.
Billion dollar corporations using your software and never having to paying you a dime is a feature of the FOSS system, not a bug, the rights of the user are paramount and sacrosanct. You, the developer, don't own the software you write any more than anyone else, and because it doesn't belong to you, you have no right to make demands of its users beyond their continuing to respect the rights of the end user.
If you can't make a living writing FOSS, that's not relevant to the philosophy. You chose a philosophy that doesn't care whether or not you can earn a living under it. If you want to guarantee people will pay for your software use a proprietary license. Otherwise, stop complaining that the world is playing the game by the rules you set and is beating you at it.
FOSS is libre, not gratis. Most FOSS happens to be gratis as well but that's not intrinsic to the FOSS model.
Culturally, the FOSS community has been allergic to exploring new business models to see where there can be alignment with their production models. eg: I think models such as feature bounties could be a sustainable path for many FOSS projects but almost no FOSS projects look into such things.
I wonder how much free stuff that original developer used to get to the point where they could write working code to begin with?
I find the problem with free software isn't capitalism, but greed. Some people are quick to forget how much free software/information they utilize without paying a dime back.
> It seems clear that open source isn’t sustainable as things are now.
Clear to you maybe, I on the other hand am bewildered to find that anyone can seriously think this is such a clear position they don't feel the need to back up such a claim with any data. Even their linked article doesn't make any real argument other than "what if?".
Look at busybox (or even Linux itself) for example, people probably work on that full time and get paid for it but the code is free (in both senses.)
If you don't want people to benefit from work you voluntarily put into the commons, then don't put it into the commons. Corporations are just groups of people. Who gets to decide that this group of people over here can legitimately benefit from the commons, but these other people over there can't? That's not a commons anymore.
If you want to put restrictions on who can or cannot benefit from your work, then put those restrictions on the work when you release it. But don't then claim you put it into the commons, you didn't.
If you want to benefit privately from your work, what on earth are you doing giving it away? Surely a big bunch of people coming along, picking up that work and using it to provide incredibly useful services to lots of people, benefiting thousands or millions of other people at much lower cost than they otherwise could is a good thing, right? How is that not a massive success?
The problem with people like this guy and Elastic, etc, is they don't actually want to give things away for free. They actually want to get paid. Ok, fine, I have no problem with that, just for goodness sake be honest about it.
Please, be more original.
Edit: replaced "occupation" with "support".
If someone wants to use my software, I want to let them. If they use it to make 10 bucks, 10 kilobucks, 10 megabucks, or more: good for them! I don't want to erect a toll booth in front of the software for everyone just to block that.
ADDED: Music is more of a pay-per-play thing and I'm not sure how that works for software. But it's still effectively paying the copyright holder for the use of their work.
Can't we just allow people to talk about these issues and discus the pros and cons of various approaches based on their merits?
I'm a big supporter of free/open software. I also appreciate that business models based on it don't work for everyone. But, in that case, don't just use free/open for branding purposes.
I don't like GPL, because I don't like coercion; but I'm a contrary bastard.
I like the "ASCAP" suggestion. I would be unlikely to use it, myself, but I think it's a viable option.
Permissive licenses allow coercion of users by corporations.
If you're like me and believe the whole of mankind is generally pro-social - permissive licensing enables that majority to do more good than harm with open-source overall.
I indeed believe that. But I don't believe that corporations are pro-social. They are pro-profit due to the capitalistic system. Also, opening the source code is not a bad thing per se and does not harm anyone. It encourages the spread of knowledge and therefore innovation.
See also: https://en.wikipedia.org/wiki/Radical_transparency.
Of course it's not hard to find examples of corporations acting poorly and even examples of anti-social behavior making lots of money, but society in general seems to be quickly moving in a good direction. Less violence, more wealth, better tech, etc.
We'll just agree to see things differently, then.
No probs.
Cheers!
I want ALL people -especially poor and disabled people- to be able to use my software, without any restrictions, so I use the MIT license, to give a figleaf of self-protection.
I know that some folks would like me to use licenses that add restrictions to the use of my software, but that has been an issue, in the past.
If I think that the software I write should be more restricted, I have options, and I'm grateful to the open source community for creating those options.
I used to participate in a fairly left-leaning political community, but I am very "centrist." I'm able to find common ground with either side.
For a couple of years, it was fine. Lots of urbane, articulate, respectful discussions. The community actually developed a fairly respected reputation.
Then the extremists arrived. They were LOUD. And quite abusive.
They managed to chase out anyone with any moderate political leanings. We had to be 100% extreme, or we would be branded "Nazis," and abused, doxxed, insulted and every conversation rapidly devolved into screeching monkeys, throwing poo at each other. I assume the site owners liked that because..."engagement."
I haven't been back to that community for years, but I haven't heard much good of it, since. It no longer has a respected reputation.
Sweden has a Gini coefficient of 0.867. Only Russia and The Netherlands are higher - https://en.wikipedia.org/wiki/List_of_countries_by_wealth_in...
[1] https://www.wired.com/2010/01/record-speeding-fine-dents-swi...
That would be $1 on a $100k salary.
Not everyone loves ASCAP, though. I am not in the business, so I don't know all the issues.
You wouldn't have the bent-nose chaps trying to extort users of MIT-licensed software.
It's a lot easier, as a user of software, to choose software with Free or permissive licenses than it is to know if a musical composition is part of the ASCAP or BMI catalog, though. I'd just avoid proprietary licenses, like those from Oracle, Microsoft, or you're describing, and encourage others to do the same.
I've spent a bit of time thinking about this a few days ago. I believe the real problem with Free Software is the copyright landscape.
With everything copyrighted-by-default, with no expiration date in sight, it's much easier to handle proprietary software than free software. It actively hinders distribution and cooperation.
Of course, the FSF builds on copyright. Imagine as a thought experiment if copyright would last 3 years for software. What would happen next?
I'd argue such a short copyright term would be beneficial overall, extensible if a) you submit source code to a governmental archive that publishes it once it falls in the public domain b) extension is paid-for, like patents c) maximum length fall to 10-20 years (no longer than patents).
Oh, and that doesn't only apply to software.
Of course, casual nights and weekend activities can certainly work as unpaid hobbies and they may even be intensive hobbies for a time.
But the reality before people got as widely paid for writing open source code is fewer people spent a lot less time doing it.
"L'heure de la dernière instance ne sonne jamais"
This is purely the problem of “other than capitalism”. We don’t need 1000 people getting paid via socialism to work on skins for a game. The advantage of pay is that it can be used to persuade people to work on things they are much less interested in. How many of you like your jobs but would probably do other things if not for your good pay? Pretty much everyone!
FLOSS was a hack from the start. It hacked the capitalist concept of copyright to turn it upside down, or dare I say rightside left? Because that's what hackers do. Hackers don't wait indefinitely for the evil system to fall once and for all. Like most protagonists of cyberpunk novels, they find tricks to make life less unbearable for themselves and those they care about even as the system resists change. Because after all, it is the only way to bring about any change at all.
There is a problem with people trying to link Free Software with a single political line, be it socialism, capitalism or anarchism. Free Software has characteristics of the three lines: the freedom associated with capitalism, the community benifits associated with socialism and the diy aspect of anarchy.
What to do... perhaps if customers prove they are subject to vendor lock-in, the court will proclaim the supplier as a monopoly. Then automatically tax the hell out such a corporation?
This kind of drivel drives me nuts. Let's just dump on the system that got us here an enabled amazing things to happen, whilst trying to be vague and non-committal about a suggested replacement. The author tries to slip by the fact that they're sympathetic with Marxist ideology - so they show their cards. We've experimented with the kinds of systems that the author subtly favors, time and time again, and they either turn into dystopian authoritarian madness or fail outright. I wish these folks would spend time in one of the failing states, or one in which they have little guarantee of any aspect of life (including liberties), before waxing estatic about utopian tomfoolery.
I don't even agree with the author, or not exactly anyway, but I don't think this type of "it's the system that got us here"-type of reasoning is a good argument at all.
an economic and political system in which a country's trade and industry are controlled by private owners for profit, rather than by the state.
You seem intent on conflating historical societal issues that have come and gone under a capitalist economic system. I'd argue we are where we are despite those societal issues, and that capitalism has endured through them.
as long as competition is in place, I am kinda ok with big companies exploiting(?) free software.
either you get the headspace that comes with the free software license or you charge for the software and use the money to sustain growth.
it's actually quite simple, but every now and then some people think they're entitled money for work they willingly did give away for free and write a thousand word essay trying to externalize the internal logical fallacy of that proposition
This should have been obvious from the start. Good luck changing the world to fit.
In particular, this is what allows us to try out new things: for one, open source. It's really nice to not need approval from anyone before starting your new project, and to me that's the best part of capitalism (though you may choose to call that liberalism instead, it's the same laissez-faire spirit: each person does what they think is best.)
A capitalist world is therefore a great place for open source to grow and blossom—rightly or wrong, you might not like capitalism for other reasons, but this, at least, is to its credit.
(I myself would also argue with describing Open Source as socialism, for similar reasons—the laissez-faire spirit of everyone doing what they think is best is the spirit of capitalism as I see it. But that's mostly just a semantic point.)
Alrighty then. So Open Source is growing and blossoming in capitalism and there is no problem and this article is just totally misguided?
Nothing is perfect. There are things worth improving. But it's hard to look at all the amazing open source projects that exist and not be impressed.
Is there more to be done? Sure. But don't take for granted what we have. Nor should we throw away what we have because it's imperfect.
So no, I'm not saying that everything is perfect as it is. I do think the article is misguided in its focus, though. The way I'd frame it is something like this: What we have is great, but not perfect. So let's work to make it even better.
Then so are families, churches and other voluntary associations. But I don't think they are. I think it becomes socialism when it becomes a form of government, enforced with law. Cooperative, non-profit associations may not be capitalism, but they are compatible with it. Capitalists may try to tempt members of such into rent paying relationships, but as this week's Freenode episode demonstrates, their powers in that direction are distinctly limited.
We're living through huge growth in both proprietary and open software. To me these trends seem to reinforce, not oppose each other.
I think that capitalism is a somewhat less jealous god than socialism, in that it more easily coexists and cooperates with other forms.
The objective of the GPL is to use the law (i.e. government) to enforce a system of socialism.
You mean like the "open source community"?
The intent and effect here is pretty clear --- individual property rights are being re-assigned to "the community".
If your right to vote on the license was a percentage of your contribution to the codebase, I'd expect that repo owners would be far less willing to merge outside pull requests.
When you buy a house who holds the money while the property exchange is made?
Under who's authority?
If government didn't exist, one of the first things people would do is recreate it. And your comments reflect this.