[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: