daleroberts / hdmedians

High-dimensional medians (medoid, geometric median, etc.). Fast implementations in Python.
Apache License 2.0
71 stars 15 forks source link

Consider a different license #1

Closed ElDeveloper closed 7 years ago

ElDeveloper commented 7 years ago

We are considering using this package in scikit-bio (a BSD 3-clause licensed package), but the GPL license would require us to change our package to a GPL-like license. Can you consider double-licensing hdmedians, or grant us permission to use this without the need to change our license?

alfredo-ama commented 7 years ago

Hi Dale,

I'd like to second the request for a double-licensed release if at all possible. We'd like to use this package in our CEOS/Data Cube released material, but due to some NASA release process restrictions we aren't able to use anything licensed with GPL.

ElDeveloper commented 7 years ago

@daleroberts just sending a friendly reminder about this issue 👍

daleroberts commented 7 years ago

Hi, sorry I didn't have notifications enabled on this repo. I wasn't expecting people to find it at this point.

My worries, based on what you both are saying, are that:

Any comments on this? I'm happy to consider a BSD licence but just trying to understand the pros/cons.

alfredo-ama commented 7 years ago

Hi Dale,

I was pointed to this repository by Norman Mueller/Brian Killough to make use of it in a few of our Data Cube open source projects. I'm really just looking to be able to list this as a dependency/requirement for our project - pretty much any other license would work for us. We won't be copying code, rather it'll be an entry in our requirements.txt/included in the docs to either pip install the package or clone the repository. As far as losing attribution to the work, I'm not too knowledgeable on how that works. Since we're only looking to list it as a dependency, does that alleviate some of your worries?

daleroberts commented 7 years ago

Thanks @alfredo-ama I was getting worried.

@ElDeveloper how are you intending on using it?

ElDeveloper commented 7 years ago

@daleroberts thanks for your reply 👍.

Our intended use-case is pretty much the same as @alfredo-ama's, we are hoping to add hdmedians to our setup.py, you wouldn't lose attribution as we would be installing from the package you uploaded to pip.

GPL is rather restrictive on this regard, because although our project is released under the BSD license, including a GPL dependency forces the project to go GPL **. Hence why having this released under a different license would be handy. 😃


** Disclaimer: I'm not a lawyer, but this is my understanding from googling around.

daleroberts commented 7 years ago

I changed the licence to Apache.

ElDeveloper commented 7 years ago

@daleroberts, that is phenomenal!! Thanks for doing this.