Skip to content
Prev 1450 / 21312 Next

[Bioc-devel] License question

Hi,
pingou wrote:
First it is great that you are interested in packaging (I am guessing 
rpm or what ever variant is now popular).  I am sure many authors will 
be glad to help you out.  I have a few comments and questions.

   Could you clarify what you mean by "libraries" here? Bioconductor is 
a loosely connected set of packages (no libraries), each with 
potentially different licenses and some with non-standard licenses.  We 
do not require users to adhere to any particular set of licenses, so 
there will always be packages that do not meet pretty much any set of 
guidelines.
Some specific examples might be nice. Last time I checked most were 
quite specific, with some exceptions (as I noted above).  You might also 
want to check with Kurt Hornik who not very long ago sent a list of 
anomalies to us and as far as I know most were resolved, and those that 
were not are not easily resolvable.
Why not do that as part of your packaging if you need it there? In my 
experience license files get out of date, and references to standard 
licenses in more or less standard locations tends to be a better 
practice.  In the old days, distributing the LICENSE file was useful as 
some folks would have had trouble locating it. But these days that is 
just not true.
We do from time to time ask authors to clarify their licenses, if 
they can (and some cannot).  Personally I am not in favor of either LGPL 
or GPL v3, and think that such changes are so substantial that package 
authors would need to make those decisions themselves and should 
carefully consider the ramifications of such decisions. I would not be 
comfortable suggesting that they adopt language of the form "or any 
later version" in regard to the GPL or its variants (or any other 
license for that matter).
I can't see how that is of any real benefit to anyone, and certainly a 
burden on package authors. But your request here may get some to do it.
What it does do is to make it harder to change licenses (as every file 
needs to be modified) or to release under multiple licenses.
Yes, and they seem to require that license changes be announced. That 
is really not going to happen. In particular from [3]:

A license change in a package is a very serious event - it has as many, 
if not more, implications for related packages as ABI changes do.

Therefore, if your package changes license, even if it just changes the 
license version, it is required that you announce it on fedora-devel-list.

Note that any license change to a more restrictive license or license 
version may affect the legality of portions of Fedora as a whole; ergo, 
FESCo reserves the right to block upgrades of packages to versions with 
new licenses to ensure the legal distribution of Fedora.

Please contact FESCo if you have any questions.


Seems like it imposes restrictions on us that we don't want. I am not 
sure how you might deal with it, but there is no way we could agree to 
these terms.

  thanks for your interest

    Robert