Giter Club home page Giter Club logo

Comments (7)

katyannflowergirl avatar katyannflowergirl commented on August 16, 2024

Agreed, this is just one piece of a larger puzzle. But it also opens us up to other discussions, such as unionization of tech workers, and worker autonomy more broadly. Doing this this in an open-source environment can lead to doing this in a closed-source environment. And several Google employees have already protested against the use of AI in U.S. Military drones.
Check out Tech Workers Coalition !

from noharm.

tommaitland avatar tommaitland commented on August 16, 2024

Thanks @clsource – I agree that there's a lot more we can do but I don't agree that means we shouldn't have the license at all.

While the enforceability of the license is untested, the license existing means that we can publically state that when we offer software for free, it is done with the active intention that the software must not be used for harm.

@chrisjensen has written a lot about the motivations of the license that it would be worth checking out:

I'd be open to seeing PRs for draft contracts/ToS in addition to the core license 😄

from noharm.

chrisjensen avatar chrisjensen commented on August 16, 2024

To add to Tom's list, enforceability is specifically discussed in this SE answer Software License which discriminates on 'ethical' grounds

from noharm.

chrisjensen avatar chrisjensen commented on August 16, 2024

Good suggestion @iwwmidatlanticgdc
Maybe it's worth providing some links in the README

from noharm.

clsource avatar clsource commented on August 16, 2024

Thanks for all your comments.
If I understand, the issue is not about enforceability, it´s more about sending a message.

The message to create a better world. And I do believe that message must be present in the tech industry both private and free/open source worlds.

I believe that if you can´t enforce the terms in the licence, then it's better to just give a blessing. In that way you could use any available licence and add a blessing. Like BSD+Blessing or MIT+Blessing or GPLv3+Blessing and so on.

Similar to what SQLite license tells (https://www.sqlite.org/different.html#license)

The SQLite source code contains no license since it is not governed by copyright. Instead of a license, the SQLite source code offers a blessing:

     May you do good and not evil
     May you find forgiveness for yourself and forgive others
     May you share freely, never taking more than you give. 

In that blessing you could include a small text. A positive vision with higher ethical values or just a poem. A simple blessing hoping your efforts will be used for a better world.

Another example is the Hanafuda Captain (http://www.siliconera.com/2017/01/08/hidden-message-contained-nintendo-classic-mini-famicom/) message in the Nes Mini.

"This is the hanafuda captain speaking. Launching emulation in 3...2...1. Many efforts, tears and countless hours have been put into this jewel. So, please keep this place tidied up and don't break everything! Cheers, the hanafuda captain."

Nintendo engineers were aware that people would mess around with the Nes Mini. So they put a message for the potential hackers out there.

The No Harm clauses should be used in ways that could be enforced like I said in Terms of Use, Terms of Service and Contracts better suited for organizations that could define wich activities they will not allow if someone uses their products or services and have the resources for taking action.

👍

from noharm.

jeznag avatar jeznag commented on August 16, 2024

On the closed source license/terms of use side of things, there's some discussion here: #17 We could do both. I agree that terms of use seems more legally enforceable. A blessing like the SQLite one seems a little too weak though.

from noharm.

clsource avatar clsource commented on August 16, 2024

I created this repo https://github.com/blessmy/software in order to separate both approaches 👍
I think both ways are complementary and have their use cases. So I think I can close this issue. Thanks for your comments 😄

from noharm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.