Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There's also the beauty in the point of Free Software: it's for freedom. This means it's okay that others profit. It's about you having power. That means you have the power to profit too. All you gotta share is the code for what you distribute.

I like free software not because no one is making money. I like people making money. I like it because I can change it.

That's important and everyone who gets upset simply because people profit is not necessarily on the same side as me. I don't want communist shared ownership of all things. I want the power to modify and run my software. That's all. It is actually like free speech. I want it for those who aren't like me and those are who like me.



What I could never get my head around when reading about free software is how can people, especially individuals or small companies make money making free software. Sure you can sell it but then the buyer is free to sell it for half the price.

One way is if the software is a marketing tool for selling something else. Then people sharing or using it is good for marketing the other service.

Another way is if the product is useless to the customer base in source form so they need to buy the compiled version, and aren’t technical enough to do it themselves.

But in general making software to sell needs a propitery license if you want to make money.


Think about it in terms of the misv (https://en.wikipedia.org/wiki/Micro_ISV) business model instead of more mass market stuff. Your customers are paying you to install it, upgrade it, create backups, etc. They have no idea what to do with the source code and even if someone creates a setup wizard they have no idea how to setup all the other stuff they need. OSS provides a way for them to pool the development cost, customers and business avoid the bus factor and customers potentially get competition. Customers pay to have problems solved.

Of course these days this business model is being overtaken by SaaS and the bus takes out the developer and their data.


https://github.com/aseprite/aseprite

This software uses a license that seems to solve both the problem of ensuring the user has control over the software and also allowing the author to sell and distribute binaries without worrying (too much) about others undermining his control over the market.

It appears to work quite well in this case. Although I do not know how much he actually makes from software sales, it appears to be non-negligible based on its popularity within a niche community and the fact most users would rather pay $15 than learn the skills necessary to compile from source.


https://play.google.com/store/apps/details?id=com.iiordanov....

GPL licensed, basically identical to the "non-pro" version, $5. I don't know how well that works out for them, but I think it is a model worth supporting.

See also:

https://games.slashdot.org/story/11/11/25/2217247/valves-gab...


Red Hat...


Pretty much every other company which has tried that model has failed.


The "Anti 996 Licence" (see https://en.wikipedia.org/wiki/996_working_hour_system and https://github.com/996icu/996.ICU/blob/master/LICENSE ) has caused me to re-think what it means to say that a license is "for freedom."

For example, a software license could support freedom to unionize. The GPL does not.

I've decided to strictly use "software freedom", in order to avoid confusion with the much broader topic of "freedom".

(BTW, many 'source available' licenses support your right to modify and run your software, if that's really all you want. Free software also includes the right to redistribute the software, including with modifications and in commercial sales, and without needing additional permissions from the original copyright owners.)


Everything you wrote is true about open source software as well, except for the "all you gotta share..." sentence. So do you like free software more than open source? And if so why?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: