this post was submitted on 21 Jan 2024
183 points (95.5% liked)

Linux

47270 readers
2313 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I've always felt guilty by taking for granted the rare breed of virtuous humans that provide free excellent software without relying on advertising. Let's change that and pay, how much would I “lose” anyway?

top 50 comments
sorted by: hot top controversial new old
[–] BaalInvoker@lemmy.eco.br 66 points 7 months ago (1 children)

Free on free software stands for freedom, not for free of charge.

Someone is paying for foss somehow. Maybe it's the dev with his time and effort, maybe is an enterprise, maybe it's a few fellows that contribute financially.

The point is: we all have to pay our bills. Someone is being charged to maintain foss.

So yes, we should normalize paying for foss.

[–] MudMan@kbin.social 47 points 7 months ago (4 children)

I hate this argument so, so passionately.

It's the argument you hear from anarchocapitalists trying to argue that there are hidden costs to the res publica and thus it should be dismantled. Yes, we all have a finite amount of time. Yes, we can all quantify the cost of every single thing we do. That is a terrible way to look at things, though. There are things that are publicly available or owned by the public or in the public domain, and those things serve a purpose.

So yeah, absolutely, if you can afford it support people who develop open software. Developing open software is absolutely a job that many people have and they do pay the bills with it. You may be able to help crowdfund it if you want to contribute and can't do it any other way (or hey, maybe it's already funded by corporate money, that's also a thing). But no, you're not a freeloader for using a thing that is publicly available while it's publicly available. That's some late stage capitalism crap.

Which, in fairness, the article linked here does acknowledge and it's coming from absolutely the right place. I absolutely agree that if you want to improve the state of people contributing to publicly available things, be it health care or software, you start by ensuring you redistribute the wealth of those who don't contirbute to the public domain and profit disproportionately. I don't know if that looks like UBI or not, but still, redistribution. And, again, that you can absolutely donate if you can afford it. I actually find the thought experiment of calculating the cost interesting, the extrapolation that it's owed not so much.

[–] demesisx@infosec.pub 17 points 7 months ago* (last edited 7 months ago) (1 children)

I hate this argument even more passionately. Since austerity has been eating away at all social programs..particularly ones that involve technology (which should be the correct avenue for funding FOSS software projects), we must, as citizens, financially incentivize software developers to avoid the monetization traps that exist.

Case in point: I’ve recently been working on a way of federating inventory. I’ll let you guess how viable that project is without some way of COMPLETELY UNDERMINING THE SOCIAL GOOD OF SUCH A PROJECT SIMPLY BECAUSE I HAVE TO PAY RENT AND EAT FOOD WHILE WORKING ON IT. I’ll let you guess how many different ways that I will likely need to compromise the sanctity of my vision (which should basically be an addition to the open pub/sub protocol) just to make working on it something that could support me. If my project were funded by governments and non-commercial entities, I’d be fine. But the reality is: these kinds of technologies are often compromised because of this same bullshit line of reasoning.

[–] MudMan@kbin.social 14 points 7 months ago (1 children)

We absolutely must financially incentivize software developers. But charity is not a substitute for financing in a healthy system. The sources of financing can't rely on badgering individuals to feel guilty for using resources in the public domain (or at least publicly available) without a voluntary contributions. I agree with the OP and the article in that the support system shouldn't be charity. Tax evaders, redistribute wealth, provide public contributions to FOSS. We should create a sysem where FOSS is sustainable, not held up by tips like a service job in an anarchocapitalist hellscape.

[–] demesisx@infosec.pub 10 points 7 months ago (1 children)

I don’t personally support badgering users. I’m talking about the compromises built into most of our projects that are only NECESSARY because our social programs have been scrapped.

In a sufficiently advanced socialist society, FOSS projects would be funded the same as roads. We don’t live in that system. I wish we did. We live in a system where Meta, Google, and Amazon have gigantic government contracts and they use that money to pay their devs to compromise open protocols. The reality is that indie devs with true integrity (like the ones who built the platform were having this discussion on right now) need more funding than they’re getting. I appreciate them not hounding people for money but that doesn’t eliminate the need for it..

to create a strawman argument about being “hounded” is disingenuous at best.

[–] MudMan@kbin.social 5 points 7 months ago (1 children)

It's not a strawman argument. My response (which wasn't to you) was triggered by the notion that we "need to normalize paying for foss". I don't think that's true, and I do think it'd lead to generating a "tipping system". Plus, again, not what the linked article is driving at.

I'm also not fond of "we live in a system" as an argument for playing by the system's rules. I mean, by that metric people should just charge for access and call it a day, that's what the "system" is encouraging. We need sustainable flows of income towards FOSS, but that doesn't mean step one is normalizing end users feeling obligated to pay.

[–] demesisx@infosec.pub 5 points 7 months ago* (last edited 7 months ago) (3 children)

Fair enough in the strawman thing.

Anyway: Either we enact social change or we literally do the thing that you said: we need to normalize users feeling obligated to pay for FOSS software.

Actually: IMO, we DO need to normalize people understanding that the reason their software doesn’t suck is because the dev has integrity and hasn’t sold out to corporate interests. They should be reminded of that fact because the pull of greed is PERVASIVE.

The way I see it,

We have two options:

A.) fix the broken FOSS system to properly fund projects that eschew monetary gains and the stockpiling and hiding intellectual property in the interest of the sanctity of these technologies.

B.) Normalize end users feeling obligated to pay.

load more comments (3 replies)
load more comments (2 replies)
[–] 1984@lemmy.today 33 points 7 months ago (2 children)

The real outrage is big tech clouds like amazon taking open source software for free and bundling it up in AWS services that cost a lot of money.

If they would contribute back to the authors, they would become rich, but of course not....

[–] ReveredOxygen@sh.itjust.works 9 points 7 months ago (4 children)

AWS isn't charging for the software, they're charging to let you run stuff on their hardware

[–] huginn@feddit.it 5 points 7 months ago

Yeah the software being bundled in default images is just a convenience.

Most places that are serious about using AWS will be shipping their own images anyway

[–] pup_atlas@pawb.social 4 points 7 months ago* (last edited 7 months ago) (1 children)

If that were solely true, there would be a lot more competition in the field right now. Amazon, (and to a much lesser extent the other 2 big names, GCP and Azure) are so massive not because they have a lot of power (plenty of other companies like digital ocean or OVM have plenty of scaling power too)— but because the integrations between their products are so seamless. Most of that functionality has a foundation in FOSS software that they’ve built on top of.

load more comments (1 replies)
load more comments (2 replies)
load more comments (1 replies)
[–] sxan@midwest.social 32 points 7 months ago

While I applaud compensating FOSS developers, there's a devil in the details: all software stands on the shoulders of many giants. The nature of software, and software users, means that most money is going to go to front-end developers, regardless of effort. They, in turn, would have to rigorously re-distribute most of that money to the developers of the great many many libraries and frameworks that their software depends on. I would argue that it is practically impossible for this trickle-down to happen fairly, which would result in developers of deep, indirect dependencies used by everyone being ignored. Throw a shitty, low-effort GUI on restic, and you'd end up with all the donations. If you're ethical, you'd give 99 cents for every dollar to the restic devs; how likely is that? An added wrinkle is that people are really bad about estimating the relative worth of their efforts; even if everyone in the stack is ethical, how do you estimate the relative value of your effort against the effort of the database binding library you use? How much of your donations do you give to each developer of the 40 libraries you directly import?

Another issue I personally have is that compensation invites obligation. It breaks the itch-scratching foundation of FOSS.

Finally, I think introducing money into FOSS is a virus that ultimately destroys the only functioning communism in the world. It changes developer behavior, or at least introduces perverse incentives, in undesireable ways. I'd rather end-users contribute in whatever way they can: well-written bug reports, PRs that fix spelling in docs, wiki "how-to" contributions, code contributions. From each, according to ability. That's what keeps FOSS running, and that's the spirit of FOSS.

Now, I'm fully in favor of for-profit companies funding and supporting projects. They're making money off FOSS, and should roll that down. All of the same trickle-down issues apply, and certainly it introduces the same perverse incentives, but greed should have a cost, and all for-profit companies are by definition engines of greed.

[–] secana@programming.dev 27 points 7 months ago (2 children)

I advocate for that since years. We need to normalize to pay for OSS. The biggest issue I see is not that people are unwilling to pay (donate) for the software they use daily, but the the payment itself is to complicated. There is not "the one" app store for OSS that every OS uses that makes donations easy. Additionally taking care of taxes for donations is too much of a burden, so the app store needs to handle that as well. And voila: You have the Apple App store or Android Play store.

[–] CynicusRex@kbin.social 13 points 7 months ago

If taxes are a concern then I think opencollective.com is the recommended platform:
“Open Collective is a legal and financial toolbox for grassroots groups. It’s a fundraising + legal status + money management platform for your community. What do you want to do?”

[–] Infiltrated_ad8271@kbin.social 6 points 7 months ago (1 children)

It's quite sad to see reasonably popular apps with virtually no funding. I feel like highlighting the case of rssguard, probably one of the most popular apps in its category, with patreon, liberapay, and offering to prioritize bugs and suggestions from donors... barely 5€ per month.

Oh, I almost forgot, in these topics there should be a mandatory mention of core-js case.

load more comments (1 replies)
[–] kbal@fedia.io 16 points 7 months ago (2 children)

telegram mega vivaldi spotify

A whole lot of words follow but if fucking Spotify is on your list of free software, all that indicates to me is that you've put a whole lot of work into failing to understand the concept of free software.

[–] CynicusRex@kbin.social 5 points 7 months ago* (last edited 7 months ago) (1 children)

User @QuazarOmega already pointed this out, it depends on the definition of free, of which I'm positive the majority of my list complies with. Moreover, I did apologise for including Spotify, and offer alternatives:
“Despite their free version forcing ads, the paid version is too convenient, sorry. However, their UXD has become more annoying so I'm not sure how long I'll stick… If cross platform functionality isn't a big deal for you then consider Tidal which pays artists significantly more [5], or BeatSense for simple YouTube playlists and listening together.”

If there are better alternatives—to anything really—please share them instead.

Regarding Vivaldi: Why isn’t Vivaldi browser open-source?
Lastly, about Mega and Telegram, I added “breaks rule 3” to their listing. Mega is just remarkably convenient too, and unless the populace suddenly turns geek and they find out about the Matrix protocol, I'd prefer they use Telegram en masse instead of WhatsApp.

[–] kbal@fedia.io 7 points 7 months ago* (last edited 7 months ago) (2 children)

I don't really give a damn about why the developers of Vivaldi (and the others) chose not release it as free software. They made that choice long ago and have stuck with it. That's fine. It means I have no interest in their product, but to me it also means that discussion about it is out of place in an article with "free software" literally in the title in a forum called "linux" where the FSF definition of freedom should prevail.

load more comments (2 replies)
load more comments (1 replies)
[–] thomasloven@lemmy.world 12 points 7 months ago* (last edited 7 months ago) (3 children)

”Better known as Windoze”

Stopped reading right there. Edgy 14 year old script kiddies can think whatever they want. I’m not interested.

[–] moreeni@lemm.ee 7 points 7 months ago (1 children)

The overall post isn't that bad, though. But the edginess and shit takes on Windows were very unnecessarry

[–] CynicusRex@kbin.social 17 points 7 months ago* (last edited 7 months ago)

There's a deluge of impersonal, academic, dry sources of information out there. If I chose that road it would just feel like writing a thesis. It's on my personal website, so I hope you can forgive a touch of personality. The levity is what keeps me going; there's so much frustrating/disheartening news all around us and comedy is a crucial way of dealing with it.
Anyhow, I appreciate you taking the time to interact.

[–] maniel@lemmy.ml 4 points 7 months ago

Dude just cited it as a joke

load more comments (1 replies)
[–] Ramin_HAL9001@lemmy.ml 11 points 7 months ago* (last edited 7 months ago) (1 children)

I only skimmed your article, but so far I like what I am reading, and how you dovetail it into a discussion about UBI and so on.

But one quick criticism: if I were you I would try to get a bit more well-versed on the difference between "free-as-in-free-beer" software, "free-as-in-freedom" software, and "open source" software. There are lots of articles about this, especially at the The Free Software Foundation. But in short:

  • Free as in "free beer": you can use the software without paying for it. They are usually making money off of you some other way, by charging certain users fees, by collecting and re-selling your private data, selling you ads, or all of the above.
  • "Open source": means the source code is available and you might even be able to contribute to it, but the maintainers reserve the right to distribute modified builds of the "open source" version that can make money off you the same way "free beer" software does. It is a good way for large companies to get free work done for them (bug fixes, feature requests) from their technically literate users.
  • Free as in "freedom": the software license guarantees by law that users of the software must have access to the exact source code of the build of the software that they are using (without modification) regardless of whether or not you charge money for it so that your end users have the freedom to inspect whether the code is honest. It also guarantees that you have the freedom modify the source code however you please, but the license contract requires that you grant the same freedom to everyone else who is using your modified copy of the source code. "Free as in freedom" software protects the freedom (as in civil liberties) of anyone who uses it, open source does not.
[–] CynicusRex@kbin.social 4 points 7 months ago

Constructive criticism is invaluable, so thank you. This point has been brought up multiple times by now, therefore I'm thinking of a way to incorporate it into the text. For starters a link to this Lemmy thread has already been included.

[–] QuazarOmega@lemy.lol 9 points 7 months ago (1 children)

I'm confused, as I progressed in the article I started seeing many proprietary applications being mentioned, with "free software" did you mean libre or gratis?

[–] CynicusRex@kbin.social 3 points 7 months ago (2 children)

Ideally both. However, is “many” the correct word? How many proprietary applications did you count? And I'm not being ironic/sarcastic.

load more comments (2 replies)
[–] jsalvador@programming.dev 7 points 7 months ago

Donations to free software projects are pretty important. Since most of big ones are maintained by companies which has a partnership with foundations, lot of most free software projects (libraries, components, apps, etc) are maintained by small amount of volunteers, who paid everything for the project.

So, this not mean to make you rich, but at least having a coffee paid by some Lemmy user who uses your piece of software and wants to be grateful, makes you a bit more happy.

[–] PoliticalCustard@lemmygrad.ml 6 points 7 months ago

"From each according to [their] ability, to each according to [their] needs" said some bloke called Karl Marx.

I donate to foss projects when I am able to, if I am not able to I do not donate to foss projects. I use the results of foss projects according to my needs which, in my case, is every single day. If foss folk lived nearer I would cook and bake for them (that's my ability) but as that is not possible I send money to these lovely people instead.

[–] Dariusmiles2123@sh.itjust.works 5 points 7 months ago (3 children)

Every year I allocate 100.- (around 100$) to share between every geeky project I want to support.

My list includes: Lemmy, Memmy, Joplin, Wikipedia, Organic Maps, Gnome, Thunderbird, Firefox, peertube)

I could give more, but I could give less.

I’m also trying to support the Linux Experiment with Patreon.

load more comments (3 replies)
[–] lemmyreader@lemmy.ml 4 points 7 months ago

Good article 👍

[–] dannym@lemmy.escapebigtech.info 4 points 7 months ago

Thank you! More people should do this. It may seem like $5 is nothing, but it’s actually great help. Even $1 helps out FOSS projects, as if even just 1% of the users of such projects donated $1 each month that’d be able to make a good income,

[–] Rosco@sh.itjust.works 4 points 7 months ago* (last edited 7 months ago) (1 children)

I do that for open-source videos games, I pay for the steam version to support the creators (Dwarf Fortress and Cataclysm : Dark Days Ahead for example). I'm totally fine with it, as long as it's a one-time fee, no subscription bullshit.

[–] bionicjoey@lemmy.ca 7 points 7 months ago (6 children)
load more comments (6 replies)
[–] JackGreenEarth@lemm.ee 4 points 7 months ago (2 children)

It's great to donate if you can, but if you can't, then appreciate the public good that these programmers have done and don't feel guilty for using free software for free.

[–] CynicusRex@kbin.social 5 points 7 months ago* (last edited 7 months ago)

Indeed, hence: “Support the people whose products you love when possible or fight corporate tax avoidance”.
Moreover, giving software a shout-out, a good review, reporting bugs, or contributing to its forum is also a significant method of support.

[–] library_napper@monyet.cc 4 points 7 months ago

You can help in other ways. Spend a few hours marketing it. Or open feature requests or bug reports. If you can, contribute a new feature.

[–] MudMan@kbin.social 4 points 7 months ago

No, it's not, and it's not the argument the article is making. The article is arguing for developers receiving public supoprt financed by taxing corporation who are currently evading massive amounts of money.

This is not a case of "no one", anyway. Throw a coffee if you can is already how this works. And it's not just "a coffee", plenty of openly available software has alternate revenue streams, support from corporate backers and other sustainability tools besides voluntary crowdsourcing. The OP is pondering a systemic solution, not a moral obligation based on capitalist conceptions of how much time is worth and charity.

load more comments
view more: next ›