![]() If you didn't receive a copy of the file COPYING. If you do not wish to do so, delete this exception statement from your version. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. An independent module is a module which is not derived from or based on this library. These files are distributed under the Library GNU General Public License (see the file COPYING.LGPL) with the following modification:Īs a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. Note that you can modify, build and use your own version as you wish, the GPL comes into play if you share your modified program with others, they must also get access to your modified code used to build the program.This is the file COPYING.FPC, it applies to the Free Pascal Run-Time Library (RTL) and packages (packages) distributed by members of the Free Pascal Development Team and several units in the Lazarus sources distributed by members of the Lazarus Development Team. So the Free Pascal compiler does not add any licensing restrictions to your project, the use of the LDraw project does and those terms are the one you need to comply with. Compatible for applications written in C, Java, Python. The IDE can target a variety of multiprocessor architectures, such as Intel x86, AMD64/x86-64, PowerPC, and ARM, and operating systems, such as Windows, OS X, Linux, FreeBSD, and. uoslib is a native Java or/and system library for various OS, including Unix and Windows. Free Pascal, formerly known as FPK Pascal, is an open-source program used to compile a variety of Pascal dialects. The packages and runtime library come under a modified Library GNU Public License to allow the use of static libraries when creating applications. The GPLv2 and LGPLv2.1 are compatible licenses and a project can combine work covered by both. Projects using Free Pascal - Libraries - Free Pascal wiki Projects using Free Pascal - Libraries English (en) uoslib audio library uoslib is the library version of uos: United OpenLib of Sound. ![]() It is therefore possible to create closed source or proprietary software using the Free Pascal Compiler. This license does not impose any kind of license on the created applications. Im not sure why your version of FPC reports the date as 2. Im using 'Free Pascal Compiler version 3.0.4 0 for x8664' on Mojave 10.14.6. Chapter 12 of document below says there is no support for shared libraries on MacOS. The runtime library (RTL) come under a modified Library GNU Public License (LGPL). I would like to compile (shared) dynamic libraries from Pascal source code on MacOS. The compiler does however link a small runtime library into your program that provides basic functionality needed to make your program work, with Free Pascal this rtl library is licensed under the LGPLv2.1 and as stated after the quote you have shown. The output of a compiler does not fall under the licensing terms, it is considered your work. The Free Pascal compiler is a program that reads the source code and generates the binary code that your computer understands. The LDraw Boxer project is licensed under the GPLv2 which allows you to modify the code to make your own variation, as you want to do.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |