logoalt Hacker News

echelontoday at 4:38 AM9 repliesview on HN

This open source purism only benefits the leeches.

This is the same defense I see repeated for Amazon and Google, and they're two of the biggest destroyers.

Honestly OSI and their definition of "open" has been a scourge. Google and Amazon encourage this thinking because it benefits them.

You can have non-commercial "fair source" for customers that prevents vultures from stealing your hard work. That's ethical, yet it gets dunked on by OSI purists.

You can demand that profiteers be required to open source their entire stack. But these licenses are discouraged and underutilized.

But when this keeps keeps happening again and again and continues to be met with victims blaming -- I'm disgusted by the open source community's failure to be pragmatic and sustainable.

You have to give away everything or you're the bad guy. And so what did they take and take and never give themselves?

Open source has a problem.


Replies

kstrausertoday at 5:39 AM

Open source, and Free Software especially, isn’t about pragmatism, or at least not only pragmatism. It’s about user freedom.

And I only hear people complaining about shared source and other proprietary software licenses when the people using them claim they’re open source so that they can piggyback on that goodwill without actually participating. It’s perfectly fine if someone wants to release stuff under a closed license. They just don’t get to do that and then brag about their open source contributions.

show 2 replies
nine_ktoday at 6:34 AM

There are things that are compact but build an interoperability ecosystem around them. Various compression algorithms, cryptography algorithms, communication protocols benefit from having a permissively-licensed implementation. Producing a closed-source fork won't make much sense, and where it does, won't damage the ecosystem. If I invented a new image compression format, I would like to see it supported everywhere, including all possible closed-source software.

There are things that are complex enough, and build an ecosystem on top of them. Producing a closed fork may split the ecosystem, and strangle the open branch if it. These things should use a copyleft license, or maybe dual strict copyleft + commercial license. Linux, Python, Postgres, Grafana, Nexcloud are good examples.

WordPress did it almost right, it uses GPL v2. But to force contributions from hosters, they should have used AGPL, which did not even exist at the time.

tsimionescutoday at 8:28 AM

Your whole outlook is against the philosophy of Free Software. The whole point of free software is user freedom. If users can get better/cheaper services from WPEngine than they can from WordPress, and this is putting WordPress out of business: good. Companies should compete on services, not by enforcing a software monopoly.

This is better for users than the alternative. Since they're using open source software, they can always switch back if WordPress starts offering better services, or switch to some new company that can do it even better than either in the future.

show 1 reply
jazzyjacksontoday at 5:50 AM

If you're mad about what someone can legally do under your license, get a better license

show 2 replies
gus_massatoday at 1:25 PM

If you don't like that, just use AGPL that force SAAS to publish the modifications.

show 1 reply
bigyabaitoday at 4:43 AM

> You have to give away everything or you're the bad guy.

For source-availible software, you do. Someone "stealing" your code is table-stakes, if that turns your stomach then open source licenses aren't for you. You can sell your software and enjoy all the same protections of copyright that FOSS benefits from, instead. Microsoft built an empire doing that.

It's no use crying over spilled milk if the software is freely licensed. There just isn't. If a paid competitor can do a better job, it will inevitably replace the free alternative - that's competition. When you try to use fatalist framing devices like "open source has a problem" you ignore all the developers happily coexisting with FOSS. The ones who don't complain, many of whom spend their whole lives never asking for anything but the right to contribute.

If that's a problem and you dislike your neighbors, you're the one who needs to find a new neighborhood.

show 1 reply
MangoCoffeetoday at 8:30 AM

>This open source purism only benefits the leeches.

I don't understand what open source purism even is.

You pick a license for your software, and now you're mad because people are making money off of it. Then why even go with an open source license?

Do what Bill Gates did tell people to pay up for using Microsoft software, because Microsoft software isn't open source.

What are you crying about?

show 1 reply
raincoletoday at 7:50 AM

This is not "open source purism," dude, what are you even talking about? This is just choosing a proper open source license.

Elinvyniatoday at 8:20 AM

OSI was literally started by the leeching megacorps (look at their list of sponsors this is not some grand conspiracy) to shame people away from creating more fair licenses.

They are already angry enough that they had to consider AGPL as open source because it meets all their criteria.