Re: OSGi Enterprise licensing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/16/2016 03:50 AM, Richard Fontana wrote:
> On Tue, Mar 15, 2016 at 01:20:24PM +0100, Pavel Raiskup wrote:
>> Marek Goldmann wrote:
>>
>>> Most probably we'll need to package OSGi Enterprise, but I'm not sure 
>>> about licensing of this project.
>>>
>>> The code itself (included in the.jar file, another story...) is ASL 2.0, 
>>> but if you try to download it from the website, you need to agree to this:
>>>
>>> 	http://www.osgi.org/Download/Release5?info=nothanks
>>>
>>> Which is no more, no less OSGi Specification License, listed as bad 
>>> license on the wiki:
>>>
>>> 	http://fedoraproject.org/wiki/Licensing#Bad_Licenses
>>>
>>> You can also download it directly, without the need to agree to the 
>>> license on the website:
>>>
>>> 	http://www.osgi.org/download/r4v42/osgi.enterprise.jar
>>> 	http://www.osgi.org/download/r5/osgi.enterprise-5.0.0.jar
>>>
>>> How should we deal with it? Are we authorized to package it under ASL 2.0?
>>>
>>> Thanks!
>>
>> Hi, I am unable to find any response to this message in mail archives.
>>
>> The Y2016 update:
>>
>>   * How have we dealt with this?
>>   * Are we OK to package the osgi.enterprise now?
>>   * Do we depend on osgi.enterprise namespace somewhere
>>     (Fedora/CentOS/RHEL)
>>   * if that is not Fedora friendly license, is it OK to depend on it
>>     upstream?
> 
> Do you need to package anything other than the code that's under the
> Apache License?

OSGi libraries are widely used and I made several attempts to package
them. From what I remember there are two main problems:

1. In order to download anything from upstream site [1] you need to
accept proprietary license first. It was described above in more detail.

2. There is no source code provided (understood as preferable form for
editing, as defined in Open Source Definition, or in the Apache License
itself). Code included in *-sources.jar files is not source code - there
are no build instructions, test cases or such there - only pure Java
code, which is meant primarily for debugging. They have a Github account
[2], but it does *not* contain code for most common OSGi libraries. I
failed to find any documentation on how source code can be obtained.

So to answer your question: we don't need to package anything except
software which is (supposedly) under Apache License, but we are not sure
whether (1) there are additional non-free licensing terms besides the
Apache License that apply to the software, making it non-free, and (2)
whether the software actually meets definitions of free software and
Open Source Definition - requirement of source code availability is
questionable here.

[1] https://www.osgi.org/
[2] https://github.com/osgi/

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
_______________________________________________
legal mailing list
legal@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/legal@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux