Bug#377777: Licensing (take 2)
Hi,
Hmm, for some reason I didn't get the release announce of 0.1.0. Might
be a good idea to send it to some announce list or at least to the
elisa@ list?
It seems licensing was updated a little, but there are still some
issues which make distribution problematic.
From a quick look, I see someone rewrote the COPYING file, but this
file now refers to LICENSE.MIT which isn't shipped. The "ElementSoap
Library" now has a license, but this license requires crediting in the
documentation; this is currently missing.
At some point, I would appreciate if someone could go though the
lengthy mail I wrote in july and fix any remaining issues WRT licensing
and copyright.
Thanks,
On Mon, Jul 10, 2006, Loïc Minier wrote:
> 1-a) The three licenses mentionned in COPYING are not very clear, "This
> software is available under three license agreements." might let one
> think that the software is triple-licensed, but it's not.
>
> 1-b) The end of COPYING mentions "The second license is", this sounds
> weird as the beginning of COPYING mentions three licenses; I understood
> that the core of Elisa is dual-licensed under GPL and Elisa Commercial
> License.
>
> 2) Most files claim licensing under "three license agrements", even if
> the licensing varies from file to file.
> Please Pick one of these two models to describe the licensing of
> individual files / directories:
> - cleanest: each file mentions the license(s) it's in and defers to
> COPYING.* or LICENSE.* for the actual license texts
> - most confortable: use a top-level COPYING which lists the license(s)
> to file(s) mappings or vice-versa and defers to COPYING.* or
> LICENSE.* for the actual license texts
>
> 3) All licenses should be distributed along the sources, but some files
> mention an URL for the licensing terms, for example:
> - extern/configobj.py and extern/validate.py mention a BSD-style
> Voidspace Open Source License from
> http://www.voidspace.org.uk/python/configobj.html
> - extern/upnp/DIDLLite.py and others mention MIT license from
> http://opensource.org/licenses/mit-license.php
> - many references are made to the Elisa Commercial License Agreement,
> please ship the the Elisa Commercial License Agreement if possible
> (but this is not required if all files are at least licensed under
> something else)
>
> 4) In the tarball I have, core/utils/discoverer.py mentions the LGPL
> and only that.
>
> 5) In the tarball I have, extern/upnp/elementsoap/ElementSOAP.py has no
> license but seems to come from an external source.
>
> I didn't finish reviewing extern/upnp/, but you get the picture.
>
>
> These are the biggest concerns I have with licensing, and the attached
> debian/copyright file is my current licensing overview (but it's still
> full of FIXMEs).
>
>
> Copyrights and Authors
> ======================
>
> Next in line comes copyright information with the list of upstream
> authors.
>
> 1) I have no idea whether contributors have to grant copyright to
> Fluendo, nor whether Fluendo employees worked solely for Fluendo on
> Elisa, but I intend to list all Copyright headers I'll find; does this
> seems correct to you?
>
> 2) Would be nice to have an AUTHORS file with significant contributors.
>
>
> Thanks for working with me to resolve these issues,
> --
> Loïc Minier <lool@dooz.org>
> This package was debianized by Loic Minier <lool@dooz.org>
> on Mon, 10 Jul 2006 19:15:55 +0200.
>
> It was downloaded from <http://www.fluendo.com/elisa/downloads/>.
>
>
> Upstream Authors
> ================
>
> FIXME
>
>
> Copyright
> =========
>
> FIXME
>
>
> Licensing
> =========
>
> Most files are licensed under three license agreements, from the upstream
> licensing:
>
> """This software is available under three license agreements.
>
> There are various plugins and extra modules for Elisa licensed
> under the MIT license. For instance our upnp module uses this license.
>
> The core of Elisa is licensed under GPL version 2.
> See "LICENSE.GPL" in the root of this distribution including a special.
> exception to use Elisa with Fluendo's plugins.
>
> The GPL part is also available under a commerical licensing
> agreement.
>
> The second license is the Elisa Commercial License Agreement.
> This license agreement is available to licensees holding valid
> Elisa Commercial Agreement licenses."""
>
>
> * core/utils/discoverer.py: licensed under the LGPL
> * all other files below core/: double-licensed under the Elisa Commercial
> License Agreement and the GPL
> * extern/configobj.py, licensed under a BSD-style Voidspace Open
> extern/validate.py: Source License
> * extern/upnp: unclear parts licensed under MIT license, FIXME
>
>
> Voidspace Open Source License (BSD-style)
> =========================================
>
> Copyright (c) 2003-2006, Michael Foord
> All rights reserved.
> E-mail : fuzzyman AT voidspace DOT org DOT uk
>
> Redistribution and use in source and binary forms, with or without
> modification, are permitted provided that the following conditions are
> met:
>
>
> * Redistributions of source code must retain the above copyright
> notice, this list of conditions and the following disclaimer.
>
> * Redistributions in binary form must reproduce the above
> copyright notice, this list of conditions and the following
> disclaimer in the documentation and/or other materials provided
> with the distribution.
>
> * Neither the name of Michael Foord nor the name of Voidspace
> may be used to endorse or promote products derived from this
> software without specific prior written permission.
>
> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
> "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
> A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
> OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
> SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
> LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
> THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
> (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
> OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>
>
> MIT License
> ===========
>
> Permission is hereby granted, free of charge, to any person obtaining a copy of
> this software and associated documentation files (the "Software"), to deal in
> the Software without restriction, including without limitation the rights to
> use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
> of the Software, and to permit persons to whom the Software is furnished to do
> so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included in all
> copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> SOFTWARE.
>
>
> GPL
> ===
>
> This package is free software; you can redistribute it and/or modify
> it under the terms of the GNU General Public License as published by
> the Free Software Foundation; either version 2 of the License, or
> (at your option) any later version.
>
> This package is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> GNU General Public License for more details.
>
> You should have received a copy of the GNU General Public License
> along with this package; if not, write to the Free Software
> Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
>
> On Debian systems, the complete text of the GNU General
> Public License can be found in `/usr/share/common-licenses/GPL'.
>
>
> LGPL
> ====
>
> This package is free software; you can redistribute it and/or
> modify it under the terms of the GNU Lesser General Public
> License as published by the Free Software Foundation; either
> version 2 of the License, or (at your option) any later version.
>
> This package is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
> Lesser General Public License for more details.
>
> You should have received a copy of the GNU Lesser General Public
> License along with this package; if not, write to the Free Software
> Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
>
> On Debian systems, the complete text of the GNU Lesser General
> Public License can be found in `/usr/share/common-licenses/LGPL'.
>
>
--
Loïc Minier <lool@dooz.org>
10 SIN
20 GO TO ROBOT HELL -- Temple of Robotology
Reply to: