Hi Roman,

Roman Geus wrote:
Hello Bruno

I'm sorry about not paying more attention to the licensing issues. I meant no harm and I am certainly not trying to take credit for your work. Just to explain: the code I posted is not a quick rip-off of your filter. I put considerable amount of time into rewriting, refactoring and adding new functionality. It was my understanding that NegotiateFilter would not fall into category of "redistribution" or "modification" of your SpnegoFilter and thus not violate the copyright. However I'm not experienced in these legal matters.

Don't worry, I'm not upset, it's nice of you to have acknowledged my work and I do realise you've done some substantial work on this too. It's some code that I've planned to contribute to Restlet anyway at some point, so it's not a major issue, but I have signed the Restlet JCA; I'm not sure you have.

I'm not a legal expert either, but I think it would have been in your interest to send your code with a licence (pending JCA integration), since many people might assume that what is made public is in the public domain (although I don't think it legally is -- it's probably the opposite, but a licence would clarify things). This is in fact why I put this licence on my code in the first place (also because the copyright is actually held by my employer), not because I didn't want it in the Restlet code.

My understanding of the (BSD) licence I've used is that putting it at the bottom of the README file saying something like "some of this code was based on code distributed with this licence: ..." would have been sufficient. As the (representative of the) copyright holder, this is something that only I (or another representative) can waive when contributing through the Restlet JCA, which I'm happy to do in this instance.


Cheers,

Bruno.

Reply via email to