On 07/12/11 08:33, Leo Simons wrote:
On Wed, Dec 7, 2011 at 1:24 AM, Benson Margulies<[email protected]>  wrote:
On Tue, Dec 6, 2011 at 7:03 PM, Leo Simons<[email protected]>  wrote:
More legal stuff...on reproducing licenses and notices....

Since The Official Release is the source, and the binary releases are
'just for convenience', do we really need to apply all the same
fine-tooth-comb treatment?

Of course! A lot of open source licensing is about "things you have to
do when you (re)distribute".

In a binary release with libraries inside, apache is (re)distributing
those libraries, so those license terms kick in, and we simply have to
follow them. And a lot of the obligation that comes with those
licenses is about reproducing licenses and notices.

The only alternative is not to redistribute those libraries, which
puts the burden of figuring out the legal mess on the user (and so
makes the binary "less convenient" for them!).

Finally, do remember that _normally_ you would update the binary
release LICENSE and NOTICE when you updated its build scripts to
include another dependency, so this painful legal cleanup/scrubbing
should really be a once-only event.

I'm more than happy to try to get the details right - I'm not aiming to merely meet the minimum necessary requirements but to do the "right thing" now. We're learning.

Jena has historically shipped with dependencies, originally (10 years ago) because that was the only practical way to get the stuff to the users. The simple act of putting the right versions of the software into the users hands was been quite important. Getting the classpath set correctly is another matter ...

Nowadays, because public maven, or even maven, isn't for everyone, it's still useful to deliver the bundle. I guess all of us use maven (or etc) dependency management but it's a real barrier for people starting out with Java, semantic web all at the same time, and not just students doing projects. Ditto people who use the command line tools.

So I appreciate the fine tooth combing. At the moment I'm on the receiving end of formal public comments on specs as SPARQL goes through the later stages of W3C process, and the comments there are not necessarily as supportive as here.

        Andy

Reply via email to