8 ms·
One problem with releasing your code as open source is it can get used in ways that you don't approve of, eg weapon systems by the military or crapware by the c
by spot 16y ago
One problem with releasing your code as open source is it can get used in ways that you don't approve of, eg weapon systems by the military or crapware by the carriers.
- Tycho 16y ago"Trying to deploy a T9000 XF Ground-Based Cluster Missile? There's an app for that."
- forensic 16y agoThis is why the GPL is better than Apache. The military would have to release their code.
- DannoHung 16y agoWhy? They don't distribute it outside of their organization.
- glhaynes 16y agoWhat if they shared it with a contractor?
- astine 16y agoThen they would have to share it with the contractor under the terms of the GPL. The contractor could then release it further. More likely though, the contractor would be brought in to work on the project and the military would argue that it wasn't distributing the code.
- anamax 16y ago> The contractor could then release it further. Unless the contract said that they couldn't. And even if a specific contract didn't stop a given contractor from redistributing some GPL technology, how many contractors are going to risk being banned from future contracts because they redistributed?
- astine 16y ago> Unless the contract said that they couldn't. I was going to mention that, but I wasn't sure whether the GPL would prevent that or not. As for the later point, yeah, no shit.:)
- forensic 16y agogood point. I didn't think of that.
- krschultz 16y agoThat's one of the things about classified systems. They might violate your patents and your copyright, but how would you know if you don't even know they exist?
- eli 16y agoWhat if the code is classified?
- fleitz 16y agoNever argue licensing with people with guns.
- mahmud 16y agoDo you realize governments can appropriate any technology, closed or open, for whatever purpose they see fit, and you're entitled to just "reasonable compensation"?
- sfphotoarts 16y agoCan you expound a little more on this please. Let's say I write something, how, exactly can they appropriate the technology?
- gnaritas 16y agohttp://en.wikipedia.org/wiki/Eminent_domain http://en.wikipedia.org/wiki/Eminent_domain
- follower 16y agoIt's up for debate if it's a bug or a feature but yes, that's an issue that anyone releasing code needs to consider.
- Pyrodogg 16y agoOne other thing people forget to consider when creating intellectual property of closed source or open source is that copyright does not last forever. Every piece of intellectual property you create will eventually belong to the public domain, albeit after 75-100+ years.
- prodigal_erik 16y agoIn the US, congress has been extending the terms of copyrights quickly enough that they effectively do last forever, despite an explicit "limited times" requirement in the constitution (which the supreme court unfortunately made meaningless). http://en.wikipedia.org/wiki/Perpetual_copyright#United_States http://en.wikipedia.org/wiki/Perpetual_copyright#United_Stat...
- WillyDmz 16y agoRegardless of what the law says, governments can and do take whatever they want, so that shouldn't dissuade anybody from making software free.
- lr 16y agoYes, it is, but it is a problem you must accept, even Stallman thinks so: http://www.zdnet.co.uk/blogs/open-sauce-software-10006241/stallman-comments-on-the-oyster-10008393/ http://www.zdnet.co.uk/blogs/open-sauce-software-10006241/st...
- kgo 16y agoAnd if you sell chalk, it might get used on the chalkboards for the Manhattan Project... I don't think it's a problem at all that you can't enforce morality. I'd be much more offended by licenses that tried to enforce some sort of morality by forbidding redistribution to particular groups, whether it be the military, Amnesty International, Saddam Hussein ( http://www.google.com/search?q=saddam+hussein+playstation http://www.google.com/search?q=saddam+hussein+playstation ), or even the Situation from Jersey Shore. Theo De Raadt put it best: But software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia.