"FOSS" doesn't mean that you cannot monetize your program.

It's just that people have taken different routes historically.

Sell the program or give it away for free, to me both is fine. But to release the source code for free, then complain that other people take it and sell it - that's ridiculous.

If I give away my secret sauce recipe, I have no right to complain if somebody puts it in a bottle and sells it. Either you keep it to yourself or you don't.

> Either you keep it to yourself or you don't.

Governments have presented us with a third option, intellectual property, which allows a creator to release their intellectual contributions publicly while preventing someone else from reproducing it. Violating the terms of an open source license are generally considered intellectual property violations and allow the creator to seek damages.

Good luck with that. If you throw your wallet onto a busy street corner, then by the law nobody is allowed to take it either. But cops will tell you that they have more important things to take care of than victims who take every measurable action at hand to make themselves victims.

Thankfully, you don’t need cops to pursue a civil case.

I don’t know why you’re pretending as if this is some Herculean effort. This is pretty well tread territory at this point, see Jacobsen v. Katzer. Katzer was forced to settle for $100k in 2010 for violating the license on Jacobsen’s model train software that had been uploaded to SourceForge.

There are a lot of things that are immoral (or just rude) to do but not explicitly illegal

Personally I would prefer to live in a society filled with people who are better than thinking "well there's no law against it so it's 100% fine"

Edit: I also don't want to live in a society where every tiny piece of social decency must be encoded in laws to get people to actually be decent

Every book contains all of its content. It's "open source" by necessity. Are you saying that if you buy a book, you can do with the contents of the book whatever you want?

Computer code is not comparable to a book. A better comparison would be a blueprint or a recipe. If Coca-Cola publishes their recipe wide and far for anybody to read, would you rage together with them when another beverage company starts selling drinks together with them?

Computer code is also not comparable with a wallet thrown onto a busy street corner.

Can you decide, whether you are OK with unfit comparisons or not, instead of trying to have it both ways?

Good point! However, a book is nothing more and nothing less than its content. Code you can copy and implement wherever you want, and nobody necessarily would know it, unless you also publish it as open source.

Let me make a music comparison. If Metallica or Michael Jackson uploaded all their raw recording tracks to Napster and The Pirate Bay. The DAW files, or the separate instrument and voice tapes. Do they have a right to then get mad if people use those files to make remixes and edits?

There is a way to give away your software for free without any risk of people stealing your work: Just give the compiled binaries.

If you upload your source code to a public website explicitly created for source code sharing, which even has a one button press to copy the source code, then you have no right to be mad that somebody copied your source code. You then did everything in your might to facilitate that behaviour.

Okay, not everything. I guess FOSS people could also start hacking in to other people's computers and install their software there, so that they can turn around and be outraged that their code was stolen. That's probably the next step being prepared in the FOSS swamp right now.

> Computer code is not comparable to a book

Counterpoint: Yes, it is. Both are copyrighted under the same legal system.

[deleted]