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