this post was submitted on 19 May 2024
401 points (93.5% liked)

Open Source

31359 readers
354 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] art 117 points 6 months ago (3 children)

This is bullshit.

Until I see an OSI approved license, it's not open source.

[–] [email protected] 57 points 6 months ago (1 children)

I am so sick of these rubbish licensing efforts calling themselves Open Souce. Fair code is a new atrocity.

There is no repository link. There is no open source code.

[–] [email protected] 51 points 6 months ago (1 children)

The Winamp announcement linked to in the article never says "Open source", that's the article writer not understanding the difference.

[–] [email protected] 12 points 6 months ago

Tbf,

opening up its source code to enable collaborative development

sounds already close to open-source, though it isn't necessarily, as the licence that is used matters.

[–] [email protected] 10 points 6 months ago (1 children)

Even CLA + GPL/MIT would suffice

[–] takeda 25 points 6 months ago (3 children)

I disagree.

CLA gives them total ownership of the code (all contributors are surrendering their copyright), and allows them to change license at any point in time, including making it closed source.

If you're contributing code to a project with CLA you're not contributing to Open Source, you're working for a company for free.

[–] grue 15 points 6 months ago (1 children)

A CLA is okay if and only if the copyright is being assigned to the Free Software Foundation or a similarly reputable nonprofit.

[–] takeda 4 points 6 months ago

Yes, thanks for pointing it out. As long as it is some organization that can't be bought it should be fine. I didn't included that because it makes my response more confusing.

Essentially CLA gives the entire copyright to specific entity and that entity in case of FSF it likely could use it for fighting violations, while some startup likely intends to change license when their product gets more popular to cash out on it (for example what Hashicorp did recently before selling to IBM)

[–] [email protected] 9 points 6 months ago* (last edited 6 months ago)

A CLA in itself is not necessarily bad, but it depends greatly of what the license is and what it says about future intentions.

There had been many instances of copyright folders using the CLA as a means to go proprietary so the community is understandably wary about it today.

If the current license is permanent and non-revokable like one of the well-known ones (GPL or MIT to name the most) then even if they change it later the code up to that point would remain under that license and can be forked freely.

The issue in that case is not losing the code, it's that the copyright holder has a long term plan where they benefit from community help for a while then take the product close source to monetize it, which is regarded as a dick move.

IMO there are benefits to any project that uses a FOSS license even if temporarily if you can fork it afterwards. And let's not forget that you can also fork it during.

[–] [email protected] 3 points 6 months ago* (last edited 6 months ago) (1 children)

AFAIK that's already the deal. So the proposal is a improvement of the deal. Also don't let the perfect be the enemy of the good.

[–] takeda 5 points 6 months ago

This is not "perfect is enemy of good" it would be if I was arguing about MIT vs GPL etc.

By signing CLA you're surrendering copyright to the company and this allows them do do whatever they wish with your contribution, including switching back to closed source.

Hashicorp was able to change license of their products exactly thanks to CLA.

[–] [email protected] 9 points 6 months ago

https://about.winamp.com/press/article/winamp-open-source-code This page says they aren't actually making the code open source until September 24, 2024, a date that has not happened yet...