Coder Social home page Coder Social logo

victorlap / twente-license Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anandchowdhary/twente-license

0.0 3.0 0.0 337 KB

Twente License is a fork of the MIT license, with added values such as individual privacy.

Home Page: https://twente.me

License: Other

JavaScript 1.75% TypeScript 39.12% HTML 41.81% CSS 17.31%

twente-license's Introduction

Twente License Twente License Work in progress

Twente License is a fork of the MIT license. It aims to combine openly sharing knowledge (i.e., a permissive, open license) with added values like respectivng individual privacy by committing to transparency.

๐Ÿ’ก Rationale

The MIT license is the most popular open-source license out there. It's used by millions of projects and helps the community by providing open access to code, so that developers can build on top of the hard work done by others.

However, in light of recent events where companies are financially motivated to disregard individual privacy, developers should choose wisely who can use their intellectual property or codebases.

Twente License is free and permissiveโ€”just like the MIT licenseโ€”but it adds a clause where the end product in which Twente licensed code can be used has to be compliant with certain guidelines, primarily respecting individual privacy by telling users how their information is shared.

๐ŸŽ Why Twente?

The European Union (EU) has been in the center of enforcing privacy on the web with regulations such as the GDPR. While the United States Senate was busy asking how Facebook is free, the EU has imposed millions of euros worth of fines on companies for lack of transparency and disregarding privacy.

Twente License is named after University of Twente, where it originated, and the high-tech entrepreneurial region of Twente in the eastern part of the Netherlands.

๐Ÿ“ License Text

Work in progress

Copyright ยฉ Your Name ([email protected])

MIT license intro

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Any copy, modification, merge, distribution, or sublicensing of this Software or Software based on this Software (the "Derivative") must comply with the following:

The "Data Controller Statement" is a notice listing each Data Controller ("Data Controller" means the natural or legal person, public authority, agency or other body which, alone or jointly with others, determines the purposes and means of the processing of personal data). The above copyright notice, the Data Controller Statement, and this permission notice shall be included in all copies or substantial portions of the Software and the Derivative.

MIT license waiver of warranty

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

๐Ÿ”— Twente.me

Build status Coverage Status Vulnerabilities Dependencies

Twente.me is an easy way to share your work under Twente License using a hosted permalink. You can claim your username, like twente.me/anand and link your badge to your own generated Twente License page.

  1. Create a pull request with a YAML file with your info (name, email, links etc., here's a sample) in the ./people folder.
  2. Add the Twente License badge (code samples below) to your repositories.
  3. Link the badge to your personal license page, i.e., twente.me/sample.

Twente License

[![Twente License](https://twente.me/shield.svg)](https://twente.me/sample)
<a href="https://twente.me/sample"><img alt="Twente License" src="https://twente.me/shield.svg"></a>

๐Ÿค” FAQ

Can I use Twente License in a commercial, proprietary project?

Absolutely. The license does not force you to release your code under an open-source license, it only asks you to respect certain values, like individual privacy.

Can I just switch from MIT to Twente License without changing my codebase?

My probably, yes. Since open-source packages don't usually collect any personal information, you can just replace the MIT license text with the Twente License text in your LICENSE.md file. However, if you are planning on releasing a product (such as an app, a website, etc.) under the Twente License, make sure you comply with the rules before switching.

Do I need to comply with the GDPR to use Twente License?

The GDPR is much broader in requirements and includes hiring a Data Protection Officer, having an option to export and delete data, etc. Twente License only asks you for transparency, but complying with the GDPR means you automatically qualify for Twente License as well.

Is Twente License part of the SPDX License List and OSI-approved?

Not yet, but it has been submitted to both SPDX (#11) and OSI (#10), pending reviews.

โœ… Todo

  • Submit to SPDX
  • Submit to OSI
  • Work on transparency instead of forcing privacy
  • Generate your own Twente License with custom conditions, choose values, etc.

twente-license's People

Watchers

James Cloos avatar Victor avatar  avatar

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.