Git Product home page Git Product logo

historical-effort-amt-api's Introduction

AMT API

A general API for AMT.

See /documentation for information on installation for development. See the amt-api-deploy repository for deployment information and scripts.

historical-effort-amt-api's People

Contributors

elijahverdoorn avatar

Watchers

Andrew Dibble avatar  avatar Matt Keveney avatar James Cloos avatar  avatar

historical-effort-amt-api's Issues

Add a LICENSE to the repository

Currently this code base does not explicitly have a license defined. This makes it harder for users to clearly know if they are:

  1. allowed to use the software
  2. able to modify the code
  3. redistribute any derived work

We should make sure whatever license we choose is compatible with any dependencies and/or vendored libraries.

Affects https://github.com/acemonstertoys/amt-api/blob/b408135e678ba537d29527a42f0c4b74defb34f1/package.json#L34

Let's use this issue to cover any various concerns as they arise. Questions to cover:

  1. Do we want users to be able to include this in commercial products?
  2. If another user were to make a commercial service from this...
    a) should they be required to make any modified sources available to the users?

Personally, I'm in favor of both of these points (it maximizes the freedom for users). The default stance for most modern open source projects is to use either Apache 2, GPLv2, or GPLv3. These don't provide any protection for users against question 2. While there has been much hand wringing in the free/libre open source software community around the "Commons Clause", the purpose is to prevent commercial use of the software at all (even if changes are distributed). If we allow commercial use with the requirement of the release of sources, then the Affero GPL may be the best answer.

To help summarize the differences, check out this comparison chart.

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.