[
https://issues.apache.org/jira/browse/DERBY-4024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12665428#action_12665428
]
Rick Hillegas commented on DERBY-4024:
--------------------------------------
Hi Myrna,
As part of this patch, I have changed the NOTICE file to state that Derby
includes work from the Felix project. I think that attribution should have been
in the NOTICE file before but we overlooked that. I don't think that there are
different licensing requirements if we bundle the source vs the binaries.
Hi Andrew,
The Debian lineage of linux distributions (including Ubuntu) have a rule that
any software which they distribute must be buildable from source and other
distributed packages. In order to build Derby from scratch, the Felix jar would
have to satisfy one of the following requirements:
1) Be buildable from source in the Derby distribution (the change proposed here)
or
2) Be a separately distributed component of Ubuntu.
I don't know why an OSGI implementation isn't a component of Ubuntu today. But
I can't find one. The first option seemed like a simpler solution. I think that
being distributed as part of Ubuntu would be good for Derby.
> Replace felix.jar file with the felix sources
> ---------------------------------------------
>
> Key: DERBY-4024
> URL: https://issues.apache.org/jira/browse/DERBY-4024
> Project: Derby
> Issue Type: Improvement
> Components: Build tools
> Affects Versions: 10.5.0.0
> Reporter: Rick Hillegas
> Assignee: Rick Hillegas
> Attachments: derby-4024-01-aa-felixSources.diff,
> derby-4024-01-ab-felixSources.diff
>
>
> In order to bundle Derby with popular linux distributions like Debian and
> Ubuntu, it must be possible to build Derby from sources and existing linux
> components. By replacing Felix jar with the corresponding sources, we move
> another step closer to being able to bundle Derby with linux distributions.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.