logoalt Hacker News

otterleyyesterday at 10:49 PM6 repliesview on HN

If you want people to pay you for your software, stop writing it for free. Conversely, if you write it for free, don't expect people to pay you for it. Otherwise you are no better than someone at an intersection with a bottle of Windex and a squeegee who, unsolicited, cleans a windshield and then demands the driver to pay for it.

The original authors of Free Software and open source were career academics and others who were paid to do other things, or were sponsored by scientific and defense research grants. I don't know how anyone got the nutty idea that you could make money on FOSS itself. Practically every time someone has tried to make money on FOSS it has failed.

(Edit: this comment previously ended with "...from Netscape on down.")


Replies

pyuser583today at 1:18 AM

Open source was never about doing stuff for free - at least not originally.

It’s about the definition of ownership. What does it mean to own a program?

When you distribute the program, you must also distribute the code for it. That’s open source.

show 1 reply
askvictoryesterday at 11:17 PM

There's nothing stopping you from charging money for FOSS software. Sell the first one for as much as it cost to write it.

show 4 replies
singpolyma3yesterday at 11:11 PM

In what world was Netscape a failure? Made some people an awful lot of money and then gave us Firefox... Pretty far from failure

show 2 replies
jacquesmtoday at 12:50 AM

You entirely miss the point of open source.

Open source is not about your ability to charge for the software. It is about the ability of the users of your software to modify it.

"Open-source software has its roots in the culture of source code sharing that dates back to the origins of computing in the 1950s. The term was formalized in 1998 with the founding of the Open Source Initiative, succeeding the free software movement initiated in the 1980s, with the intention of overcoming the ambiguity of the word "free" — meaning both freedom and gratis — to better appeal to the business world."

https://en.wikipedia.org/wiki/Open_source

You seem to be caught up in the 'free' part of 'free software'. It does not mean 'gratis software'.

https://en.wikipedia.org/wiki/Free_software

show 2 replies
underliptontoday at 12:06 AM

>Otherwise you are no better than someone at an intersection with a bottle of Windex and a squeegee who, unsolicited, cleans a windshield and then demands the driver to pay for it.

This seems like a pet-peeve that's slipped through, because

1) It's really not; the FOSS developers never forced anyone to use their software, even if they're asking for payment for a product that was originally "marketed" as "free",

and

2) With the damage to society done by the work of many of the people in the tech industry and "respectable" white collar work in general, they should hope to be as virtuous as the window washers. Service done, pay for service, they go away and don't bother you for a while? No subscription shenanigans? Don't have to give them my credit card number? No annoying marketing emails? Not intentionally designing their service to be addictive? Geez. Adobe, Google, Facebook, Amazon employees make them look like saints. People give themselves way too much of a pass just because they sit in an air-conditioned office all day.

show 2 replies
jongjongtoday at 12:24 AM

The thing is; if your software wasn't offered for free, nobody would use it because someone else would offer their alternative for free.

Also, the most difficult problems which software solve are hidden problems. Sometimes critical, but hidden nonetheless. Nobody cares about system failure, at all, until it happens to them.

No matter how good your software is, you can't effectively market it as "reliable" because every single piece of software ever created in the world claims to be realiable even though almost none of them are! The label has lost all of its meaning and hence, cannot be communicated.

So this means that far worse competitors can gain adoption and take the entire market from you if there is any friction at all between the user and your product. Open source is an attempt to reduce friction as close as possible to 0.

Anyway this creates a hyper-competitive environment. If you don't have a voice in the economy, open source can seem like your only option to gain any adoption at all. It's a business model born out of desperation, not out of choice.

show 2 replies