-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License extension: For ethical use only #90
Comments
Marking this Short and sweet: the JSON licence. There were earlier and more complex alternatives, including no-nukes licences, and licences that banned use by military or certain other options. As I'm sure you've discovered while looking into this concept, those licences are explicitly non-free, and depending on definition may not be considered 'open source'. There is no way to work around those limitations, because the definitions explicitly prohibit discrimination of use. It would be good to see a more comprehensively thought out creation - perhaps as a 'patch' that could be applied to existing free licences? Definitely worthy of a github repo. One risk; an Oath is a humanistic agreement and any human can meaningfully contribute. A licence is a legal agreement and it would be unwise to use a licence not drafted or inspected by some very well qualified and probably expensive lawyers. |
Thx for your response @mo-g and leaving the issue open :)
The JSON license is really short and sweet only stating: The Software shall be used for Good, not Evil. With your permission I would like to copy your comment to the discussion thread over there (and refer to your github account in the quote). Can I do that? Or maybe you'd like to join that community yourself? Edit: JSLint has a similar clause: https://en.wikipedia.org/wiki/JSLint#License and interesting discussion:
|
I have enough accounts for things, forgive me for not signing up to more services unless I know I'm going to be a heavy user. 😉 More than happy for you to quote me on this regard, as long as you don't twist my words into something evil. 😛 |
Ha ha, don't worry @mo-g I won't, I won't 😄 Thx! PS. One more relevant pointer to oaths and humane tech in general: [Tristan Harris] .. is genuinely afraid — of Big Tech ruining our lives. “The Internet was supposed to be this exciting potential to do all this good,” he says mournfully, sitting on one of those comical lawn chairs, here in the heart of Internet optimism. Not only has the Web failed to realize its full potential but it, and the people building it, also might be doing us quite a lot of harm. http://www.ozy.com/fast-forward/special-series-what-if-designers-took-a-hippocratic-oath/64873 |
Clearly a bad idea if there is no definition of "ethical". Is the use of my software by the YPG https://en.wikipedia.org/wiki/People%27s_Protection_Units ethical? Some pacifists will say no, no military use can be ethical, other people may consider that participating in a just war is ethical. See the discussion in #25 |
@bortzmeyer I agree. If stating 'ethical' it should not be in a single sentence, and it should probably also not be a 'full' definition of what constitutes ethical (this would by definition be from a personal perspective, and maybe even impossible to define in any sensible legal sense). Maybe some very general definition that widely applies, is not too restrictive and/or some added and obvious examples of non-ethical uses that are explicitly forbidden. Regarding military use: It could have variations of the license, just like with creativecommons (FOSS), creativecommons minus commercial use (non-free), etc. Note that any inclusions that make the license non-free (which will quickly be the case) will lead to the same issue + discussions the JSON license had. But as a software developer you should be free to use the license you want. Other software developers should take care not to use it when they do not agree. A delicate topic, I know.. I am just philosophizing here, and no expert in this :) |
Interesting solution. There's also the GPL approach; GPLv3 was simply a replacement for v2 that added 'ethical exemptions' to reduce the problems of e-waste and 'split ownership' of devices. Some people adopt it, some don't. Your point about JSON is well made: Everyone is free to not be free. The point of licences being free is a purely moral one: the idea that no one should have exclusive ownership of a piece of math. For other people, their moral perspective may differ: for them, their work went into the creation or discovery of that piece of math, and if it is used for evil they have committed evil themselves. To prevent that in a way, is also exercising freedom of speech. |
Thanks for this great initiative. I signed up :)
I would like to point to a discussion I started on the Discourse forum of the recently founded Center for Humane Technology on the possibility to create a For Ethical Use Only OSS license type, or extension. Very much related IMO to this oath, but more formal (but maybe hard to realize).
See the discussion: Idea - Extending OSS licenses: For Ethical Use Only
Would like to hear your opinions on the feasibility of this idea..
PS I'll cross-post a link to this repo on the same thread and add you to the Awesome Humane Tech list
The text was updated successfully, but these errors were encountered: