NVIDIA / docker-swift

Docker image for Swift all-in-one demo deployment
https://hub.docker.com/r/dockerswiftaio/docker-swift/
GNU General Public License v2.0
82 stars 38 forks source link

Switch to Apache 2.0 license #52

Closed timuralp closed 3 years ago

timuralp commented 3 years ago

I propose switching to Apache 2.0 license from GPLv2 for less scrutiny in any corporate use cases, while maintaining the same permissiveness. Here is a blurb on compatibility (or lack thereof) between these licenses: https://www.apache.org/licenses/GPL-compatibility.html. The incompatibility requires an explicit agreement for the switch.

timuralp commented 3 years ago

@pbinkley, as the original author of the project, do you have any objections to the licensing change?

gaul commented 3 years ago

GPL was a curious choice given that this project is mostly config files with a few scripts. You need to get permission from all the contributors to relicense the project or remove their contributions. git shortlog -s says that there are 10 contributors. You have my permission to relicense under either Apache or MIT licenses. Good luck!

timuralp commented 3 years ago

@gaul good point!

@daniellawrence @diwu1989 @The-Alchemist @majewsky @shooding @thiagodasilva you've all made contributions to this project. Can I have your permission to change the license to Apache 2.0 license?

daniellawrence commented 3 years ago

LGTM

On Wed, Jan 6, 2021, 11:56 AM Timur Alperovich notifications@github.com wrote:

@gaul https://github.com/gaul good point!

@daniellawrence https://github.com/daniellawrence @diwu1989 https://github.com/diwu1989 @The-Alchemist https://github.com/The-Alchemist @majewsky https://github.com/majewsky @shooding https://github.com/shooding @thiagodasilva https://github.com/thiagodasilva you've all made contributions to this project. Can I have your permission to change the license to Apache 2.0 license?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/swiftstack/docker-swift/issues/52#issuecomment-754995090, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGG275X5QF4DR7TJ4YRBTTSYOYLDANCNFSM4VWRWMCQ .

pbinkley commented 3 years ago

👍 You have my permission to relicense to Apache 2.0.

majewsky commented 3 years ago

You have my permission.

timuralp commented 3 years ago

@kahing sorry I forgot to tag you in the above request!

kahing commented 3 years ago

You have my permission to relicense under either Apache or MIT licenses.

thiagodasilva commented 3 years ago

permission granted

timuralp commented 3 years ago

There are 5 contributions that we didn't get an acknowledgement from. I believe they are minor. Commit summaries:

  1. Wei-Chih "add missing git clone of swift3" eefe4b1168845d0d77c5ec4ee130640f572cfb66
  2. Wei-Chih "avoid debian interactive warning" 1e9d8aa0548824bb96521ffe182f18459e1ccd1b
  3. Di Wu "Bind to both ipv4 and ipv6" cd472cf8419ce57302116f7e97aaecf1258232f8
  4. The Alchemist "fixed URL to Swift All-in-one deployment" 5f2cfe0047afaff5e2f09aca7d81dae6dc7406b2
  5. The Alchemist "minor formatting fixes" 590d9a881b50b0726ee1e39782ab612fa82ab259

I'll work on either removing these commits or getting an approval from the authors.

diwu1989 commented 3 years ago

this is fine, thanks

The-Alchemist commented 3 years ago

permission granted

timuralp commented 3 years ago

Thank you all! I received guidance that switching the license needs to be more formal than our agreement in this GitHub issue. At the same time, we (at NVIDIA) no longer have a need internally to pursue a different license. I'm going to close this issue for the time being.