Netflix / dispatch-docker

Apache License 2.0
203 stars 86 forks source link

Requesting an Open Source License file in this repository #136

Closed Keetmalin closed 2 years ago

Keetmalin commented 2 years ago

Is your feature request related to a problem? Please describe.

If a developer wishes to reuse this code, reproduce or even create a derivative of this code, lacking a license field will disallow them from doing so. As per Github's licensing help page, the following quote is taken

You're under no obligation to choose a license. However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work. If you're creating an open source project, we strongly encourage you to include an open source license. The Open Source Guide provides additional guidance on choosing the correct license for your project.

Note: If you publish your source code in a public repository on GitHub, according to the Terms of Service, other GitHub users have the right to view and fork your repository within the GitHub site. If you have already created a public repository and no longer want users to have access to it, you can make your repository private. When you convert a public repository to a private repository, existing forks or local copies created by other users will still exist.

As per this community driven discussion, quoting:

In short, the only thing you can safely assume is that you have no rights to do anything at all with this code. In the particular case of GitHub, you can fork the repository and view the code, but nothing more.

I believe this is an unseen problem to many developers, and according to this dispatch guide, it is strongly recommended to use this repository, for running Dispatch.

We strongly recommend using Docker for installing Dispatch and all its services. If you need to do something custom, you can use this repository as the basis of your setup.

Describe the solution you'd like

Adding an Open Source License to this repository

Describe alternatives you've considered n/a

Additional context This issue has been discussed in some places including here.