Giter Club home page Giter Club logo

indigenous-oss-license's Issues

Ideas for an indigenous oss license

I want to propose some ideas for what an indigenous oss license could be, one that protects indigenous IP while also adhering to indigenous practices of ownership and responsibility of the technology to future Native technologists interested in adding to or tweaking the technology for their use case.

Declare who conferred onto you the ability to read/write/update/delete the technology

As indigenous peoples, we acknowledge, as well as honor, from where our teachings come from, the same can be done for technology. It may be that the work is taken at the request of a particular community, as opposed to a repo author, or it may be that the work is original and so doesn't have maybe an acknowledgment to any entity in particular. So a clause to declare such a reference is the responsibility of the author.

Declare who you want to confer read/write/update/delete of the technology onto

As much as we want to acknowledge where the technology came from, we also want to declare how we intend to pass the technology onto. It may be a specific person, or organizational entity, or community, or nobody at all. Again, it is up to the author to decide. However, if there is someone who can obtain particular rights themselves to carry the work onward, then we develop a kind of lineage, or genealogy or sorts, that demonstrates the historical arc of the technology and how it came to be in the hands of the current user and what rights they have to read/write/update/delete parts of the technology. This takes us to our next point.

Commercial vs Non-commercial

This is already a big topic and throwing in commercial law just continues to add more to it. But it is important to declare how the technology can be used and within what contexts it can be used, whether for commerce or not. Some things may be fine in the commercial space while others are not. Again, it will be critical for the author to make a decision on this.

Create a specification for the license

It's one thing to have a readme license, it's quite another to have a license specification, maybe in JSON format, that outlines the way in which these licenses are written. Given a specification, it opens the door to opportunities to creating trees demonstrating the way in which the technology has been adopted and passed down or how the technology has become an artifact for future uses, or make it more easily queryable through an API. Maybe the license requires a blockchain id that shows how the contract for the usage of the information was solidified in the blockchain ledger or an IPFS URL that directs to an HTML document or PDF image that shows signatures of the license agreement. As long as the specification version is declared then it makes it much easier for data about the software to be tracked and queried and from there more technology can be created around the license for different purposes.

Ultimate Goal

The ultimate goal is to create a license that serves indigenous peoples and that comes from an indigenous perspective. More throwing around of ideas is needed but I am curious to hear ideas from others in the community that are also thinking about these ideas.

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.