← Back to team overview

synapse-core team mailing list archive

Re: synapse 0.2.99.1

 

On 28/01/15 20:25, Rico Tzschichholz wrote:
> So there it is!
>
> A synapse snapshot release including the some hard work which brings
> support for gtk+-3.0 and zeitgeist-2.0 to catch up with time.
>
> https://launchpad.net/synapse-project/0.3/0.2.99.1
>
> Cheers. :-)
>

Thanks Rico, I'm working on the package right now.
It needs more work than I would expect!
Anyway, I looked around to sort out licenses and this
is what I got:

=========================

Files: *
Copyright:
 2010, Michal Hruby <michal.mhr@xxxxxxxxx>,
 2006-2007-2008-2009 Andrea Cimitan,
 2010 Alberto Aldegheri <albyrock87+dev@xxxxxxxxx>
License: GPL-3+

Files: src/core/*
Copyright:
 2010, Michal Hruby <michal.mhr@xxxxxxxxx>,
 2010, Alberto Aldegheri <albyrock87+dev@xxxxxxxxx>
License: LGPL-2.1+

Files: src/core/volume-service.vala
       src/core/config-service.vala
Copyright:
 2010, Michal Hruby <michal.mhr@xxxxxxxxx>
License: LGPL-2+

Files: src/ui/tile-view/*
Copyright:
 2010, Michal Hruby <michal.mhr@xxxxxxxxx>
License: GPL-2+

Files: src/plugins/*
Copyright:
 2010-2011, Michal Hruby <michal.mhr@xxxxxxxxx>,
 2010, Igor S. Mandrigin <i@xxxxxxxxxxxx>,
 2010, Alberto Aldegheri <albyrock87+dev@xxxxxxxxx>,
 2010, Magnus Kulke <mkulke@xxxxxxxxx>,
 2012, Jörn Magens <shuerhaaken@xxxxxxxxxxxxxx>
License: GPL-2+

Files: src/plugins/ssh-plugin.vala
       src/plugins/chromium-plugin.vala
       src/plugins/gnome-bookmarks-plugin.vala
Copyright:
 2011, Antono Vasiljev <self@xxxxxxxxxxx>,
 2013, Jan Hrdina <jan.hrdka@xxxxxxxxx>,
 2014, Rico Tzschichholz <ricotz@xxxxxxxxxx>
License: GPL-3+

===========================

So, as you can see it is a bit messy. My idea would be
to relicense parts of the code so that this can be made
simpler:

  1) I see that you want to have src/core/* under LGPL;
     what about migrating the files volume-service.vala
     and config-service.vala to LPGL-2.1+?
  2) Migrate all remaining files to GPL-3+; that would
     simplify copyright a lot.

You can do it since all licenses have "or later" clause.
Then you would have:

=====================

Files: *
Copyright:
 2010-2011, Michal Hruby <michal.mhr@xxxxxxxxx>,
 2006-2007-2008-2009 Andrea Cimitan,
 2010, Igor S. Mandrigin <i@xxxxxxxxxxxx>,
 2010, Alberto Aldegheri <albyrock87+dev@xxxxxxxxx>,
 2010, Magnus Kulke <mkulke@xxxxxxxxx>,
 2011, Antono Vasiljev <self@xxxxxxxxxxx>,
 2012, Jörn Magens <shuerhaaken@xxxxxxxxxxxxxx>,
 2013, Jan Hrdina <jan.hrdka@xxxxxxxxx>,
 2014, Rico Tzschichholz <ricotz@xxxxxxxxxx>
License: GPL-3+

Files: src/core/*
Copyright:
 2010, Michal Hruby <michal.mhr@xxxxxxxxx>,
 2010, Alberto Aldegheri <albyrock87+dev@xxxxxxxxx>
License: LGPL-2.1+

======================

which is much simpler :D.

That's it - I'll let you know when the package
is ready.

Cheers,
Tomasz


References