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

I just want anyone to be able to use my code. It isn’t ideological for me, I don’t care what people do with it. No one is harmed by a permissive license and I explicitly want to minimize the obligations of anyone using my code. I’d probably make most of it public domain if it wasn’t for the fact that some jurisdictions don’t recognize that concept.

I’ve written thousands of lines of copyleft code. I don’t see a practical benefit if you don’t want to obligate users of that code.



It’s usually a question of “who are your users?”

As long as you consider developers of derived software to be your users — permissive makes most sense.

But if you consider end-users of software it’s definitely copyleft.


"I just want anyone to be able to use my code."

Some would argue that if you want that, then you need to license it in a way that protects anyone's freedoms and disallows other ones from stepping on them.


Why would anyone serious argue that?


This is ridiculous. He said he just wants anyone to be able to use his code. Licensing it copyleft will just restrict the user base.


No, it won't. It restricts how you modify and distribute, which isn't a user thing to do, it's more of a developer thing.

And whether it works or not is mostly untested in the legal sense but the idea with copyleft licensing is that big money shouldn't be able to ratfuck a free software embrace/extinguish-style, or some other way. I.e. it is supposed to protect the rights of the users to enjoy free software.


It isn't for me either. A permissive license means it's a matter of time before somebody forks and keeps it from me and other users/developers. Copyleft ensures as many users/developers as possible have access to the code.


Maybe, I do think it really depends on the type of software/situation.

In an argument about how much someone is able to use something, I think you could argue that a copyleft license turns more people away than it would force to participate, so the overall amount of work that is freely available is less than it would have been with a permissive license. (That is, if 10% using a permissive license don't contribute back and 90% do, you end up with more contributions than if 100% of users contribute back to copyleft but you only have 50% as many users.)

I do think it's very situational though - clearly Linux being GPL has been a huge boon in forcing contributions, and I think the killer bit here is that forcing those contributions means that people are able to use their hardware that might otherwise only run proprietary operating systems. That is, it's the forcing open of something that hardware companies would otherwise keep closed.

On the other hand, I don't see any huge reason why a good regex library, for instance, shouldn't be permissive - making a regex library copyleft isn't going to force open some proprietary software, they'll just use some other (maybe worse, maybe equivalent) regex library, and you might get fewer overall contributions and end up with a worse overall available library.




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

Search: