this post was submitted on 18 Feb 2024
2 points (100.0% liked)

Python

6347 readers
2 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS
 

Previously LGPL, now re-licensed as closed-source/commercial. Previous code taken down.

Commercial users pay $99/year, free for personal use but each user has to make a free account after a trial period.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 8 months ago

Although rug-pulls like this are dubious to say the least, neither should FOSS contributors be hauled over the coals simply because, to justify continuing to commit more and more time to a project. they need to generate some kind of revenue. If more FOSS advocates donated reasonable amounts of money to the projects they use, this kind of bollocks would be much less frequent, and the long term stability of projects would increase dramatically. Sadly, way to many people donate nothing. And way too many companies, as well.

[–] [email protected] 0 points 8 months ago (1 children)

This is so sad. I'm especially bothered about the force push to change history. This was a great library. Now I guess it's time to either use the fork or find something else.

[–] [email protected] 0 points 8 months ago (1 children)

The history change was probably to avoid violating the LGPL. If any contributors don't agree with the change (or you don't want to do the onerous task of getting consensus as required) you should remove their contributions from the work you make closed source as the contributions still come under LGPL until the original author consents to the change.

Or at least that's what people said here.

[–] [email protected] 0 points 8 months ago

That's incorrect in that you have to remove the contributions from source code or get permission. Rewriting git history doesn't get permission or remove history. It just hides it.

[–] [email protected] 0 points 8 months ago

I hear mojo a callin

[–] [email protected] 0 points 8 months ago* (last edited 8 months ago) (6 children)

The amount of people who feel like they're entitled to the previous code and are calling the license change scummy make me sick.

This developer put their own free time into this project, they made sure to not accept anyone else's code, and they understandably felt they deserve to be paid for their time. Whether this was a smart move is another matter entirely.

The one case where I can understand being upset is if you donated shortly before this happened. But otherwise, you should really reflect on how you're giving back to the people who make the tools you feel oh so entitled to.

[–] [email protected] 0 points 8 months ago

Do you know if there were any other contributors to the project? I've always held the view that the tail of contributors should prevent relicensing under incompatible terms.

It's a shame you are being downvoted, although I don't (mostly) agree with you, I feel your opinion contributes positively to the discussion.

[–] [email protected] 0 points 8 months ago (1 children)

I wonder if you typed that with a straight face. If so then you are wildly out of touch with how FOSS and the democratization of FOSS development works.

You use words like “entitled” as a derogatory term when you clearly don’t understand that yes, the community is entitled because that’s how these FOSS licenses work. And people have every right to be upset when the status quo changes for a project they have also helped develop and helped get popular.

So either you are trolling, or you are clueless. Either way you should be ignored and this is as much time I’m going to waste writing this comment.

[–] [email protected] 0 points 8 months ago (1 children)

What exactly did the FOSS community lose right there?

They can still use the versions that were licensed to them. The forks are right there.

However, you are not entitled to the dev distributing those versions for you.

[–] [email protected] 0 points 8 months ago (1 children)

Actually the LGPL legally binds the dev to distributing those versions. So you're just a troll. I am done replying to you but it has been fun watching you try to justify shit in the name of compensation.

[–] [email protected] 0 points 8 months ago* (last edited 8 months ago) (1 children)

You've been unable to back up a single thing you said in this conversation with proof.

You had to walk back your accusations towards the dev, and you're unable to actually point to the passage in the LGPL that supposedly binds the dev.

All you're able to do at this point is call me a troll. You're a parasite in the FOSS community who expects the work of others to be provided to them for free in perpetuity, and it pains you to realize it can be taken away from you.

[–] [email protected] 0 points 8 months ago (1 children)

You're a dumbass who can't read and doesn't understand foss.

[–] [email protected] 0 points 8 months ago (1 children)

And that's how we know you're out of arguments.

[–] [email protected] 0 points 8 months ago

Who's we here? You're getting downvoted to oblivion because of your hostility. I am merely replying in kind.

[–] [email protected] 0 points 8 months ago (1 children)

The amount of people who feel like they’re entitled to the previous code and are calling the license change scummy make me sick.

But you're not sick at the fact that they licensed it as LGPL just to get their product popular and then said "I got the eyeballs I wanted, time to milk this!"

This developer put their own free time into this project

When your code is open source the expectation is that you are sharing code with people for free so that the community can enjoy the work and hopefully you gain respect and popularity as your product matures and a lot of people utilize it. People might even fund you for your hard work if you become popular enough. Maybe a whole new product gets developed on top of your product and you become important. That's how a lot of successful open source projects work.

If you are entitled to quick success, we are entitled to our ideology around FLOSS.

they made sure to not accept anyone else’s code.

So they just wanted people to test their product and market them for free? Who's entitled here?

(Also that argument is not going to work in court when people sue them for violating LGPL terms)

and they understandably felt they deserve to be paid for their time

What about the compensation for people who beta-tested this product for free and recommended them to others?

But otherwise, you should really reflect on how you’re giving back to the people who make the tools you feel oh so entitled to.

The giving back part is increasing respect, popularity, and a community of contributors who will grow YOUR product for free. Don't act like this small project is a gift from God.

Also, the author literally didn't accept contributions. That just means they were looking for free marketing and eyeballs. As soon as it was convenient for them to pull the rug they did so without even thinking about the community. Who's the scumbag, you tell me?

[–] [email protected] 0 points 8 months ago (2 children)

they licensed it as LGPL just to get their product popular and then said "I got the eyeballs I wanted, time to milk this!"

Show us where the dev said exactly that.

we are entitled to our ideology around FLOSS.

You are not entitled to anything. The dev simply released their work with a license that allows others to use it freely. Nothing more, nothing less.

So they just wanted people to test their product and market them for free?

Again, show us where they vocalized exactly that.

What about the compensation for people who beta-tested this product for free and recommended them to others?

What compensation were they expecting?

That just means they were looking for free marketing and eyeballs.

So far you've done nothing but put a whole bunch of malicious words into this developer's mouth.

[–] [email protected] 0 points 8 months ago

Show us where the dev said exactly that.

You're asking me to show me where the dishonest person admitted to being dishonest.

[–] [email protected] 0 points 8 months ago

Apparently you want me to point out where I took the developer's words but intentions are not words. You're deliberately trying to argue that I am accusing the dev of things they did not do, but that's not true. I am only arguing on their actions and assigning motive to their actions which I make clear in all my comments.

You're the one who is calling people entitled for expecting LGPL code to be FOSS. I am merely replying to your comments.

[–] [email protected] 0 points 8 months ago (1 children)

The previous code exists under an irrevocable open source license, so they are entitled to it. Also, fuck off.

[–] [email protected] 0 points 8 months ago

Is the license revoked because the dev deleted the previous code on their side?

Of course it isn't. At least have your points make sense if you're gonna behave like an ass.

[–] [email protected] 0 points 8 months ago

The previous code was released under lgpl so…. Yeah if you can find a copy of it you are entitled to it. That was the developer’s choice.

Taking all the old code down with a force push to GitHub suddenly is a bit futile since obviously there are ways to get the old source.

I’m not against developers getting paid, but there’s definitely a ‘rug-pulling’ aspect to this situation that leaves a bad taste.

[–] [email protected] 0 points 8 months ago (1 children)
[–] [email protected] 0 points 8 months ago (2 children)

You don't have any good counterarguments, so you resort to insults.

[–] [email protected] 0 points 8 months ago

fuck off isn't really an insult.

[–] [email protected] 0 points 8 months ago (1 children)

I wanted to elaborate, but then decided that a simple fuck off is much more appropriate and gets to the gist of the content, you know?

[–] [email protected] 0 points 8 months ago (1 children)

That's assuming you have something to elaborate with in the first place.

You'll know best how far that attitude gets you.

[–] [email protected] 0 points 8 months ago

Read my comment and enlighten all of us on how stealing free testing work from the community under the pretense of "open source" is not entitlement? How is this project going to compensate users for beta testing their software for free?

[–] [email protected] 0 points 8 months ago

This set of actions (making non Foss and deleting Foss code) will essentially blacklist it from any company that has used it in the past.

Last place I was at the process for getting legal to review and sign off on specific versions of a Foss was about 6 months, with one of the fields on the form being alternatives.

[–] [email protected] 0 points 8 months ago

If previous code was lgpl then anyone with a git repo can simply reupload it to git and continue the project under a different name.

To whomever owns this project: fuck you for taking the work of multiple people and just taking it for yourself.

load more comments
view more: next ›