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

I wish there was a public licence that stated something like: This software cannot be used for weapons or any weapon development activities.

I imagine that many missiles, drones and other such devices use free software. I wouldn't want any of my software to be part of these weapons.



If you restrict how users run your software, then it is not free software, by the definition of both the FSF and OSI. An anti-weaponization clause is no different from an anti-commercialism clause in this context.


There are many licenses with mortality clauses but they are general not popular because the ambiguity and "supply chain risk" of having such a license in a dependency tree tends to limit adoption of any projects that use them.


What’s to prevent the Bad Guys from illegally using your code, while the Good Guys cannot and have to settle on an inferior solution to fight the Bad Guys?


Or one that cannot be used in fossil fuel industry.


Or (now gonna get creative here, to invent counterexamples of why this is not a good idea) one that cannot be used in software that is used to teach children about evolution!




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

Search: