FBSL v3.5 License and Copyright

(License, Copyright and Related Stuff)

FBSL v3.5 License and Copyright

Unread postby Mike Lobanovsky » Fri Dec 20, 2013 1:27 pm

FBSL v3.5 LICENSE AND COPYRIGHT

(PLEASE READ THE FOLLOWING TERMS AND CONDITIONS CAREFULLY. USING THE PROGRAM SHALL BE DEEMED AS ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS, PLEASE DELETE ALL COPIES OF THE PROGRAM IN YOUR POSSESSION.)

The FREESTYLE BASIC SCRIPT LANGUAGE (FBSL) software in its entirety and/or in its integral parts, hereinafter referred to as "the program", is the copyrighted property of Gerome GUILLEMIN unless expressly stated otherwise. The text below summarizes the terms and conditions on which the person currently in possession of a copy or copies of the program, hereinafter referred to as "you", agrees to make use of the aforesaid copy or copies of the program.

1. Gerome GUILLEMIN grants you a non-exclusive right to use the program for any legal private purpose or public activity as long as the products created with the aid of the program remain free of charge to everybody. You shall remain the sole lawful copyright owner of any legal product you have created while exercising the aforesaid right within the indicated extents.

2. You shall not modify, decompile, disassemble or otherwise reverse-engineer the program with a view to making its source code, or portions thereof, publicly open, or to creating, without charge or for profit, derivative works based upon the program source code or portions thereof without the program copyright owner's prior written consent.

3. Unaltered copies of the program may be distributed without requiring a distribution agreement or royalty fees on provision that the program be distributed in its entirety and without charge or profit.

4. The program is provided as FREEWARE but does require a license if used or distributed by commercial companies or if used for developing commercial products. The license should be applied for by contacting its copyright owner – Gerome GUILLEMIN (mail to gerome_71@yahoo.fr).

4.1. A freeware copy of the program is provided "AS-IS" without warranties, express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose. In no event shall Gerome GUILLEMIN be liable for any damages, including but not limited to, lost profits, damage to computer hardware or software, loss of data, or other incidental or consequential damages arising out of the use of, or inability to use, the program even if Gerome GUILLEMIN or his employees have been advised of the possibility of such damages. Because some states do not allow the exclusion of implied warranties or the limitations of exclusion of liability for incidental or consequential damages, the above limitations or exclusions may not apply to you.

4.2. The amount and scope of the program copyright owner's warranties and obligations for a licensed copy of the program shall be determined by a corresponding license agreement accomplished in writing between Gerome GUILLEMIN, on the one part, and you, on the other part, or between the respective lawful representatives of the both parties.

5. You agree that the liability of Gerome GUILLEMIN arising out of any legal claims shall in no event exceed the exact amount paid for the program by you or your lawful representatives to Gerome GUILLEMIN or his lawful representatives.


Gerome GUILLEMIN and the FBSL Development Team

________________________________________


TCC is distributed under the GNU Lesser General Public License. Copyright © 2001-2009 Fabrice Bellard

This library 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 library 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 library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

________________________________________


The Dynamic C layer of FBSL v3.5, hereinafter referred to as “the DynC library”, is a derivative work based upon the TCC library attributed above. The DynC library is integral to FBSL v3.5 and distributed therewith under the GNU Lesser General Public License in a compiled form only.

Copyright © 2012-2014 Michael Lobko-Lobanovsky

This library 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 library 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 library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

You can receive the source code of DynC library upon request by contacting the program copyright owner, Gerome GUILLEMIN, or any member of the FBSL Development Team.


Gerome GUILLEMIN and the FBSL Development Team
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Re: FBSL v3.5 License and Copyright

Unread postby Mike Lobanovsky » Thu Apr 17, 2014 6:25 am

Dear FBSL users and visitors,

The source code of Tiny C Compiler that formerly went under the restrictive GNU LGPL license and parts of which were used as the basis for FBSL's Dynamic C (a.k.a. DynC) JIT compiler layer, is now in the process of being relicensed under a much more permissive BSD License: (updated as of November 28, 2014)

Code: Select all
Relicensing TinyCC
------------------

The authors listed below hereby confirm their agreement to relicense TinyCC
including their past contributions under the following terms:


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


Author (name)              I agree (YES/NO)    Files/Features (optional)
------------------------------------------------------------------------------
Daniel Glцckner            NO                  arm-gen.c
Daniel Glцckner            YES                 not arm-gen.c
Fabrice Bellard            YES                 original author
Frйdйric Fйret             YES                 x86 64/16 bit asm
grischka                   YES                 tccpe.c
Shinichiro Hamaji          YES                 x86_64-gen.c
Thomas Preud'homme         YES                 arm-gen.c
Timo VJ Lдhde (Timppa)     ?                   tiny_libmaker.c
TK                         ?                   tcccoff.c c67-gen.c


------------------------------------------------------------------------------


The two co-authors, namely Fabrice Bellard and grischka, whose code was partly used in Dynamic C to produce a "derivative work", have already expressed their consent with the BSD license above. The other TCC authors' code was not used in the "derivative work" and their consent is not, and will not be, relevant for FBSL and its Dynamic C JIT compiler license terms.

These developments have three significant consequences for the contents of future distributions of FBSL v3.5:

1. The FBSL Development Team will not henceforth provide the source code of Dynamic C JIT compiler library either in the distribution package or through any other media. Public or private inquiries regarding access to the said sources will be declined.

2. The Dynamic C JIT compiler layer will stay statically linked with the FBSL binaries - Fbsl.exe and Fbsl.dll.

3. The corresponding amendments will be introduced into the licensing information shipped with the distribution documentation.


Mike LOBANOVSKY,
FBSL Development Team
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus


Return to FBSL v3 Legal Matters

Who is online

Users browsing this forum: No registered users and 1 guest

cron