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

> you don’t really do this if you care about the freedoms that GPL is meant to preserve

I mean, if this was the case, why provide the source at all ? Or why make it free to use forever ? Why not release it under a license that states usage is only permitted as long as the author allows it, i.e. for a limited trial period ?

My point here is that you can be pragmatic and say:

If some people want to build a free world, fine, I agree with that idea in principle and I will provide my work to them for free.

On the other hand, most people want a paid world, which is also fine, I might as well provide my service to them as well and benefit from it.

You're not doing as much as releasing stuff under GPL-only would, in that you're giving people that pay you an out, but it seems to be better than nothing. Plus, it's a more positive approach than GPL, in that it's not actively "hurting" people that don't want to join the open source community (by not providing them any option to use the product), it's simply giving an advantage to the open source users.



> I mean, if this was the case, why provide the source at all ? Or why make it free to use forever ? Why not release it under a license that states usage is only permitted as long as the author allows it, i.e. for a limited trial period ?

I am specifically making the argument that by doing this you don’t care about the freedoms that the GPL was intended to preserve. Being “open source” without having the other freedoms is desirable to some but I believe not in the spirit of the GPL, so what you really have is a project you claim under one license but you are distributing it on the side with principles that directly oppose it.

> If some people want to build a free world, fine, I agree with that idea in principle and I will provide my work to them for free.

Well, what I’m saying is that the two principles seem directly opposed. To me it feels like you’re operating what you call a humanitarian blood bank where 100% of donations go to people need-blind, but if you add $5 on top of your “donation” you’ll instead sell it on the black market and give me 50% of the price it fetched (let’s assume this was not illegal). If your mission is “I want to help everyone” then this directly undermines that; but if you’re OK with “but my sales on the side help me fund the entire thing so that the actual donations can exist” that’s just another perspective (and possibly a valid one) but it’s not fair to characterize yourself as purely only thinking about running it as a service to only get blood to the people who need it.

> it's a more positive approach than GPL, in that it's not actively "hurting" people that don't want to join the open source community

The GPL wants to hurt people who don’t join the open source community. Like, it actively is designed around that because it believes members of the community who do not participate violate the freedoms of the open source community, and it tries to get people to do this by leveraging one of the few things the open source community has: the projects themselves. Again, whether that is an accurate representation is up to you, but using the license as a stick to prod companies into paying you so they can do the very thing the license was designed to prevent just seems ironic and that’s what I was getting at.


I think you're right in that it is somewhat against the spirit of the GPL. That said, I'd like to offer another perspective: Dual-licensing with the GPL allows for the open sourcing of programs that would otherwise have been proprietary. I think this benefit greatly outweighs the moral quandary. The potential for forking alone is a huge boon to the open source community.

RMS's thoughts on dual-licensing: https://www.fsf.org/blogs/rms/selling-exceptions


> On the other hand, most people want a paid world, which is also fine,

that's where there's gonna be some disagreement


Slightly tongue-in-cheek, perhaps: the people who benefit from a paid world might want a paid world, while they might also want to continue to reduce their costs.




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: