this post was submitted on 03 Nov 2024
53 points (94.9% liked)
Technology
59378 readers
4249 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
But that's just not entirely true. I think you're confusing this with some source-available licenses or these silly amendmends to licenses that make it defacto proprietary. But this isn't the case here. This statement in the CLA doesn't take away any rights. It gives additional ones (yet to them, not to you, that's true). And it's in addition to the AGPL. All of the AGPL applies in addition to the CLA. Every single freedom, just as if the CLA weren't there. You can use it, modify it, copy it, etc... And no one can take this away any more.
The "around a decade" of course applies. And none of that has to do with the signing away copyright per CLA. You also don't know if Linus Torvalds is around in 5 years and keeps maintaining the kernel to your liking. You also don't know if any of the big open source projects of today get bought by some shady investors and the next updates won't be free software anymore... These things happen. And it has little to do with a CLA (like this one). Happens to plain standard licenses without extras, too. And it does to ones with this kind of licensing. But this really isn't the distinguishing factor.
I think what you mean is modified licenses. Or similar additions that render something not open source anymore. I agree, you should avoid those projects at all costs. But that's a different story and not what this project is doing.
With this, it boils down to you don't retain control over your contributions. You're right with that. You're giving them away and now your lines of code are their's to do whatever they like. That's not how open source contributions without a CLA work. But you still get something in return. You get a whole project licensed to you under a permissive license. They just demand to retain full control over the project as a whole, including contributions. And you can decide if that's a cost you're willing to pay when contributing code. The 'rug-pulling' is mainly unaffected. They could do this anyways. Just that it involves some trickery when it comes to third-party snippets within the code and selling it under a different license. But lots of companies already demonstrated you can perfectly rip off the open-source community legally, and it's not substancially harder than with this CLA thing.
My point is a different one: While focusing on some small details of a hypothetical case that I think you got partly wrong... Have you checked for any big elephants in the room? Because I don't see anyone talking about the database / search index and whether that's available. The website is just a very small part and just the frontend to query the database. I'd say it's almost pointless to discuss what we're arguing about. I can code a search frontend website in a week, that's not the point. And completely irrelevant if it's open source... What about the data that powers the search engine? I think that'd be the correct question to ask. Not whether the frontend is 99% or 110% open source.