version.py - is it possible to relicense it to BSD?

Kirill Smelkov kirr at landau.phys.spbu.ru
Sun Jun 1 16:41:48 UTC 2008


On Sat, May 31, 2008 at 09:06:49AM -0500, Matt Mackall wrote:
> 
> On Sat, 2008-05-31 at 14:23 +0400, Kirill Smelkov wrote:
> > Thomas, Mercurial crew,
> > 
> > First of all I'd like to say big "Thank You" for Mercurial -- we use it
> > in SymPy [1] project.
> 
> Hmm. Killing version.py has been on my todo list for a while. Really,
> all we need is something like this in our build script:
> 
> echo "version = '`hg id -it`'" > version.py
> 
> ..which I frankly find much easier to understand than the contortions
> that we're currently doing.

Matt, this really makes sense - thanks for the tip!


On Sat, May 31, 2008 at 05:04:42PM +0200, Thomas Arendsen Hein wrote:
> * Kirill Smelkov <kirr at landau.phys.spbu.ru> [20080531 13:08]:
> >   Is it possible for SymPy project to get a copy of mercurial/version.py
> >   under BSD license?
> 
> As this isn't exactly rocket science or a really original idea,
> I don't think a copyleft license is needed.
> 
> So feel free to use the parts of this file that I wrote under the
> same free software license that SymPy uses.

Thomas, thanks for your kindness!

> > We all respect copyright and authorship, and also ones choice of
> > license, so if this is not possible - it would be ok.
> 
> For some other pieces of software I'd prefer LGPL to work around
> such license conflicts, but for this one it is ok.

--- slightly offtopic ---

I too prefer LGPL over GPL for software pieces which could be used as
building blocks for other software (if you mean this), and also I too
prefer LGPL over BSD because it adds freedom protection to the software
itself.

The latter however is not the way to go for new generation - they say
BSD is better because there are less restrictions, and that even LGPL is
not acceptible because of e.g. various v2 / v3 conflicts.

Strangely enough, as I see it this attitude is widespread, and for
example SymPy is one of illustrations for this.


Frankly, I can't understan how one can ignore freedom protection
aspects. For me LGPL always seemed like a good choice for everyone ...

-- 
    Всего хорошего, Кирилл.



More information about the Mercurial-devel mailing list