this post was submitted on 24 Apr 2024
-44 points (22.5% liked)

Technology

59454 readers
4670 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Sustainable open source will stay a dream

top 14 comments
sorted by: hot top controversial new old
[–] tutus@sh.itjust.works 32 points 6 months ago (2 children)

The self-entitlement in open-source has to stop. This is only one example of a maintainer quitting. There are many more.

And the shaming of projects who want to make money to sustain their projects also has to stop. Nothing is free. Somebody is paying for it in time, resources or money.

If you don't like what a project is doing, or how they're monetizing, don't use it. Move on.

[–] tabular@lemmy.world 9 points 6 months ago* (last edited 6 months ago) (1 children)

A universal basic income would better permit developers to choose to create collaborative software, rather than proprietary.

Move on or keep using it is the normal choice when proprietary software changes in a way you don't like. Trying to make money is fine but that doesn't make choices immune to criticism. If you value your software freedom then one aught to criticize the creation of proprietary software, even if you never used it.

[–] tutus@sh.itjust.works 6 points 6 months ago* (last edited 6 months ago) (1 children)

I wasn't implying criticism isn't allowed.

But opinions on what somebody should do with their time and project are just that.

Feedback must be given in a respectful way or it's not effective. That often doesn't happen with open-source projects and until we change the culture around open-source, this is going to just keep happening.

Opinions ate like assholes. Everybody has one. Doesn't mean its relevant or important. The number of intelligent people who confuse opinion with fact never fails to astound me.

[–] tabular@lemmy.world 1 points 6 months ago* (last edited 6 months ago)

The issue causing offence and collecting unuseful feedback is surely an issue in every project. Is there sometime unique or prominent when it's open source software?

We can judge opinions to the degree they appear to accurately represent reality or achieve a goal. I can understand wanting to monopolize your work (without money survival is difficult) but if we agree to the goal of human flourishing then we can same some opinions are better than others.

[–] Kusimulkku@lemm.ee 2 points 6 months ago (1 children)

Delaying security updates for those not paying sounds pretty bad

[–] tutus@sh.itjust.works 2 points 6 months ago

I agree.

Playing Devils Advocate it sounds like the options, for them, would be to stop providing a non-paying version entirely.

I understand where they are coming from but providing an open source version that won't get timely security updates feels like it would be more trouble than it's worth to use.

If they only want to work on a version that pays for their time I'd suggest they make the whole thing closed source.

[–] CosmicCleric@lemmy.world 17 points 6 months ago* (last edited 6 months ago)

From the blog...

Which I made clear I would not be able to fix without a machine to test on. So if nobody is willing to lend me a machine or sponsor me, so I could get one myself, it's not going to happen.

You think anyone made a move? Nope.

Once I decided to take the investment myself, but charge for the new plugin, I suddenly turned into the greedy asshole that's not giving away everything for free.

... and ...

I'll continue to work on nut.js, but updates to the repo will happen with a delay. New features, patches, bug fixes and security updates will be made available to subscribers first.

~Anti~ ~Commercial-AI~ ~license~ ~(CC~ ~BY-NC-SA~ ~4.0)~

[–] vext01@lemmy.sdf.org 14 points 6 months ago

Open source owes users nothing.

[–] Kusimulkku@lemm.ee 10 points 6 months ago (1 children)

So, due to these naive believes, I started to work on nut.js under Apache-2.0 license, because I thought that if companies and individuals alike are able to permissively use my software, they would also be willing to support me in return.

lol

[–] tabular@lemmy.world 6 points 6 months ago* (last edited 6 months ago)

"I gave my work out for free, no strings attached!"

Using a copyleft license instead gives me a chance to get access to any changes they make if they redistribute my code.

Going proprietary isn't an option: that denies others helping me and denies my user's software freedoms.

[–] EmilyIsTrans@lemmy.blahaj.zone 10 points 6 months ago* (last edited 6 months ago)

This is the comment that tipped the maintainer over the edge:

ayan4m1

You should do a better job updating your documentation so that people do not waste their time like I did. This change to closed source was announced where, exactly? All of your READMEs and documentation sites do not mention this. Very easy to be confused and very disappointing to me that this went closed-source.

Not only did you sell out, you also removed all the old versions that were released under an open source license so that others couldn't continue to use out-of-support versions. DISGUSTING.

tl;dr get off GitHub and npm entirely if you want to do the closed-source thing, kthx.

Which is incredibly disrespectful in my opinion, and this kind of entitlement is what makes me weary of starting any open source projects.

[–] style99@kbin.social 0 points 6 months ago

I don't see how this will solve any of these problems he talks about. If he thinks a few bad faith accusations are impossible to tolerate, he's really going to be unprepared for the death threats devs in closed-source companies constantly receive.

[–] newcar1656@lemmynsfw.com -2 points 6 months ago (1 children)

The dude tried one business model, and rather than seeing the frustrations as a guide to make a better product, decided to fuck up his on ramp to new business because he thought it was a personal attack

[–] nick@midwest.social 1 points 6 months ago

Read the comment. It was literally a personal attack.