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

Please comment on IBPP licensing



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

The following license is used for IBPP[1] - a library for working with
Firebird/Interbase database servers.

This library is included (at source level) in FlameRobin[2] - a
graphical tool for working with Firebird/Interbase which I intent to
package.

Flaberobin's license is not yet clear, but is expected to follow IBPP.

Either way, I need your comments about DFSG-compatibility of IBPP
license. Note that this license is newly accomodated after leaving MPL
(partly due to me arguing against MPL), so the intent is to make it free.

License can be found at [3], attached here for reference.

My humble opinion is that it is almost DFSG-free. The only problem
section is 3.1 (requires changes to be sent to upstream).

There are some things that are implicit (defining copyrights f.ex.),
which IMHO don't belong to the license, but do no harm either.


Thanks in advance for your comments,
dam
[1] http://www.ibpp.org/
[2] http://flamerobin.sf.net/
[3] http://www.editthis.info/ibpp/index.php/License
- --
Damyan Ivanov                              Creditreform Bulgaria
divanov@creditreform.bg              http://www.creditreform.bg/
phone: +359(2)928-2611, 929-3993            fax: +359(2)920-0994
mob. +359(88)856-6067               dam@jabber.minus273.org/Gaim



    * 0. Definitions

          o 0.1. IBPP
            'IBPP' is primarily a set of programming interfaces,
initially written in the C++ language, which makes it easier to develop
any other programming work which need to communicate and work with
Firebird, a SQL-based database engine and server, and possibly other
similar engines and servers. Further in this document we also name
'IBPP' the source code itself which implements those interfaces and any
associated files whatever their nature.

          o 0.2. TIP
            'TIP' is the company T.I.P. Group S.A., a legal entity,
registered in the Kingdom of Belgium under the enterprise identification
number 0.429.942.927. Contact information: http://www.tipgroup.com.

          o 0.3. Authors
            'Authors' is the college of private persons or legal
entities, including TIP, who at least once contributed to IBPP.

    * 1. Copyrights

      The very initial version of IBPP (0.9) was released in the year
2000 by TIP. Through this initial contribution, TIP holds a Copyright
(c) 2000 on that original version of IBPP.

      In addition, each and every private person or legal entity,
including TIP, who since contributed or contribute to IBPP hold a shared
Copyright (c) <year of contribution> with TIP on that portion of code
they contribute, wether the contribution is made by modification or
addition to the source code or associated files.

    * 2. Rights

      Without damage of the duties exposed at article 3., the Authors
hereby grant the following permissions, free of charge, to any private
person or legal entity (hereafter "You"):

          o 2.1. Right to Use
            To use (edit when required, compile and link) the IBPP
source code as part of a larger programming work which effectively makes
use of some or all of the functionnalities offered by IBPP.

          o 2.2. Right to Modify
            To develop modifications or additions which enhance or fix IBPP.

          o 2.3. Right to Publish
            To publish the IBPP source code along with your own source
code which uses it.

    * 3. Duties

          o 3.1. Duty to give modifications back to IBPP Authors
            Any modification or addition done to IBPP will be submitted
to the Authors, so that those modifications or additions can be
reviewed, possibly modified or fixed, and eventually merged in a new
version of IBPP, if the modification is found by the Authors to be of
interest to the IBPP users community.

          o 3.2. Duty to play by the rules when publishing the IBPP
source code
            When You publish the IBPP source code with your own source
code which uses it, You must also publish this license.txt file and You
must not remove any of the licensing and copyright texts located near
the beginning of the IBPP source code files.

          o 3.3. Duty to free IBPP Authors from any responsability
            When You use IBPP in your programming works, You implicitely
agree to free the Authors from any and all responsability. You fully
endorse IBPP and assume all consequences of using it in your programming
works. This goes to the extent that, should the IBPP code be found to
infringe on the copyright or patent of any third-party entity, you
assume the entire responsability regarding your own programming works
which use IBPP. You always a least have the final solution not to use
IBPP anymore in your programming works.

    * 4. New versions of this License

      TIP is the only entity who can publish new versions of this
license and attach such new license versions to any future version of
IBPP. Though if doing so, TIP cannot remove any right previously granted
by this version 1.0 of the license, nor can TIP add duties restricting
those previous rights further. New rights and / or duties might though
be added if the nature of IBPP (article 0.1) evolve in the future or if
components of a different nature are added to IBPP. A new license
version might also be required if some words of this version needed to
be corrected or changed to make things even more clear and precise.

    * 5. Disclaimer of Warranty

      IBPP 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.

Retrieved from "http://www.editthis.info/ibpp/index.php/License";
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEDdOQHqjlqpcl9jsRAv89AJ9nGGt0pvrKRPkYsQakeEIe8h9XmwCeJ1Y7
Nvj0fqfwGkYOcXmfFcgbjx0=
=l/wo
-----END PGP SIGNATURE-----



Reply to: