[darcs-users] darcs patch: relicense Darcs.Commands.GZCRCs as BSD3
dagit at codersbase.com
Sat Sep 19 22:51:09 UTC 2009
On Wed, Sep 16, 2009 at 5:12 AM, Ganesh Sittampalam <ganesh at earth.li> wrote:
> I would like my contributions to darcs to be licensed under
> BSD3 to assist integration with general Haskell infrastructure
> and with camp. It's not practical to annotate every file I've
> contributed to, but this one I wrote initially so it might as
> well change.
> Any other of my contributions, in the past or future, are also
> hereby offered under a BSD3 licence. If I ever revoke this
> declaration I will post to the mailing list to say so. (Obviously
> any revocation could only apply to contributions made after that.)
My only question about doing this is: Can you really license your changes
to Darcs as BSD3 where they are changes to existing GPL'd code? I thought
that the GPL applies to derivative works is why I ask. So, if I'm
understanding it correctly, then I think what you're trying to do only makes
sense for 1) bits where you are the original author of the that bit 2)
modifications to darcs where the previous authors agree to release their
changes as BSD3.
Another case I'm unclear about is when you are the OA (original author) of a
chunk and then someone who hasn't agreed to relicense as BSD3 changes
something in your code. In that case, I think you'd have to revert (and
rewrite) instead of just rewriting if you want to keep it BSD3.
Just something to think about. I don't object to any of this relicensing,
I'm just trying to understand how it works.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the darcs-users