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

Removing the option to download GPL software for free seems like a pointless exercise...

Also: they build a set of desktop apps for Ubuntu and did some other polishing work. Not to say that isn't hard and important work, but it also isn't "building an entire operating system".



I think some people (including the other repliers) don't quite understand the GPL. You don't have to distribute the source code, but if you distribute a binary, you must offer to distribute the source to the people you distributed the binary to. Similarly, you can't stop them from redistributing either the binaries or source, or modifying them under the GPL license.

So charging for GPL software (whether binary or source) is far from useless. Back in the day I often bought CDs with a Linux distribution on it. It was easier than downloading it when the internet was not as pervasive as it is now.

Having said that, I don't think they have a viable business model. Charging for distributing a Linux base OS, even if you have added your own changes, is unlikely to make a lot of money. They would probably be better off trying to find a niche and then do contract work to improve it.


Someone could put the code on github and have an s3 download link up in all of 5 minutes. A blog post and 15 minutes of retweets later and it has the number 1 spot on Google for elementary os.

It's incredibly trivial to spread gpl code now so charging for it is a non starter and just makes you look a bit foolish.


A large portion of the appeal of something like ElementaryOS is going to be that I do not need to download source code, build binaries, try to follow some poorly-written installation README file, etc. I would certainly be willing to pay $10 or more for the convenience of not having to do that. Focus on your paying customers, and just accept that some people will not pay. So what? If your code ends up on github it isn't costing you anything, and you're not going to lose many paying customers because the people going to github were never going to pay you in the first place.


Did you miss the part I mentioned about putting that on s3?


You definitely can do that, but most people will not. As I said, I don't think they have a viable business model, but that doesn't mean that it is impossible to make money charging for GPL code. As an example, take a look at the game Tales of Maj'Eyal. You can download it for free on te4.org. You can also donate money from that website. You can also buy it on Steam and a few other places. It was also available in a recent Humble Bundle. People have paid for it and continue to do so even though it is well known that it is available for free at the author's site. If the forum is anything to go by, people who buy it on Steam just find it easier to use Steam and are happy to pay a few dollars for the convenience. You can play the game online which gives you a few benefits. The author has reported in a recent Roguelike Radio interview that 70% of the people who play online have either donated or bought the game. (Admittedly I do not know if the author makes enough money to survive only on sales of his game alone).

Having said all that, you are correct that you have no vendor lock in and people are able to change suppliers (including no charge suppliers) without any cost to themselves. As a supplier of GPL software, you can not rely on artificial scarcity to pay the bills. There must be some other reason for people to pay you (not the software itself). In the case of TOME, people are paying for the convenience of using Steam, or they are paying as a way of thanking the author.

There are other niches where you can make money selling GPL software. For example, quite a while ago I worked for a very small start up that was trying to build a VOIP infrastructure company. The idea was to enable new, small ITSPs to get up an running. We bundled and sold turnkey systems that was composed of free software. None of our customers cared that they could download the software for free somewhere else. They wanted a turnkey system that was configured and set up for them. They also wanted us to support their infrastructure so that they could concentrate on sales. The cost to us for packaging everything and doing custom configuration was dramatically lower than it would have been for them to try to set everything up themselves. Often they didn't even have a technical person on their staff. We could charge for our time and also charge for the software and it was still quite a bit cheaper for our customers to use our services. (As a side note, we unfortunately moved out of this lucrative area to concentrate on selling proprietary software without attached services. This ultimately failed, which I have often thought is a bit ironic.)

The thing is, I think I understand what you are trying to say, but you are making too general a statement. There are lots of ways to make money selling GPL software. However, you can't sell it the same way you would sell proprietary software which is why this company will probably not succeed unless they change tactics.


I don't see why. The GPL requires that you provide the source for free. It says nothing about providing the binaries for free. The entire job of a distro is packaging and ease-of-configuration-management. If you do that part yourself to spite them, you're removing the entirety of the advantage you were getting by using their distro in the first place. The incentives work out.


The GPL requires you to give source to anyone you gave binaries to, not publish the source to the world.

But the important part is that everyone you gave any source or binaries to has the right of redistribution


That's the fallacy of the GPL. It's less about privacy (YOU Vs big brother) and more about people feeling entitled to free software. All the time.

And now it's too far - you're trying to bankrupt people who aren't big corporations in big suits - but people who felt humble, artistic passion. You think you can act like a mob to crush their dream and gut it out.

This is another example of people swarming like locusts because they fail to understand that other people have mortgages to pay too.

Taken further, the license that Linux falls under makes like all the more miserable for providing your own value and creativity. GPL is truly a minefield for commerce.


>> That's the fallacy of the GPL. It's less about privacy (YOU Vs big brother) and more about people feeling entitled to free software. All the time.

It was initially about access to the code that's running on your machine, and the ability to modify it - i.e. grant you control of what happens on your hardware. But it was always also about sharing with each other, for free. That's been part of the RMS and GNU thing since the beginning. It's not a fallacy, nor is it a deception.

>> And now it's too far - you're trying to ...

I'm not sure why you're accusing me of anything, I've never even used this product, let alone given it out to anyone.

>> ... trying to bankrupt people ...

WOW.

OK no this is just ludicrous.

The people that make this distribution had a choice - they could start a new OS from scratch, they could choose to base their product on something that would give them control over further distribution licenses (BSD), or they could choose to base it on GPL'd code. This was their choice. They chose to base their work on the incredible amount of work others have already put in to the Ubuntu (and general Linux) ecosystem, knowing the license it was under.

They have no right whatsoever, none, to now cry about this and your position there is extremely unreasonable. I don't get to take another artist's song, add an extra drumbeat and release it as my own without regard to the license of that original. This is much the same.

>> Taken further, the license that Linux falls under makes like all the more miserable for providing your own value and creativity.

It really doesn't make anyone's life miserable.

Basing your work on an immensely more massive body of work done by other people, and then getting arsey about license obligations, is not on.

And the GPL is not a minefield, it's a reciprocal agreement - you can do what you like with this, but you must preserve the freedoms you get with it and pass those on.

It's really very simple and fair.


They could have worked on a BSD. This strategy has worked well in the past...


I'm honestly surprised that nobody is trying to out-OSX OSX as a software/services play. It seems like such an easy pitch.


That's an interesting idea, but I would not call it easy.


The iso will be available through torrent in no time. This way all those who won't/can't pay at least see how they could do that in the future.


Most of the binaries come from Ubuntu repositories...


Synergy binaries (http://synergy-project.org) are behind a paywall. The same goes for Textual (https://www.codeux.com/textual/). They are both GPL and BSD-licensed pieces of software. Ardour (http://ardour.org/download.html) operates the same way.

By paying a small sum you get access to precompiled binaries, some level of support and peace of mind that you are helping developers continue their work in a sustainable way.

Frankly I would like to see this model adopted more often in the FLOSS world.


Not at all. The "download" we're talking about here is the binary (unless I'm mistaken).

People with $10 in their bank account and the ability to calculate the value of half an hour of their time will happily pay to avoid fighting dependencies to compile this thing from source. The angry entitled people commenting on this poor guy's blog can download the source for free.

(And to your edit, people who think that there is not $10 of value added can simply not install it.)

Everybody wins.


As easy as googling "elementary os iso download" and there will probably be some website with all ISOs ready to be downloaded for free.


People tend to use Linux for mass installs, though. Once you say "it costs $10 to download this software", you have to ask "but what if I want to download it again? Or, conversely, download once but install onto 1000 PCs?"

The fully-correct-and-flexible answer is, sadly, the Microsoft-like enterprisey one: to have a user account and charge the user for a multi-seat license to the software, which provides a product key entered during the installation. That way, you can reuse the same installation image as much as you want, but each activation has a cost.


Or people that want a binary can get it from someone sharing them, as is their right under the GPL.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: