Presentation is loading. Please wait.

Presentation is loading. Please wait.

LGPL https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html.

Similar presentations


Presentation on theme: "LGPL https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html."— Presentation transcript:

1 LGPL https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

2 GNU Lesser General Public License - Choosing to license a library under the GPL or the LGPL 1 The former name of "GNU Library General Public License" gave some people the impression that the FSF endorsed that libraries use the LGPL and that programs use the GPL. In February 1999, GNU Project leader Richard Stallman wrote the essay Why you shouldn't use the Lesser GPL for your next library explaining that the LGPL has not been deprecated, but that one should not necessarily use the LGPL for all libraries: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

3 GNU Lesser General Public License - Choosing to license a library under the GPL or the LGPL 1 Indeed, Stallman and the FSF sometimes advocate licenses even less restrictive than the LGPL as a matter of strategy. A prominent example was Stallman's endorsement of the use of a BSD-style license by the Vorbis project for use in its libraries. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

4 GNU Lesser General Public License - LGPL regarding class inheritance 1 Some concern has risen about the suitability of object-oriented classes in LGPL'd software being inherited by non- (L)GPL code. Clarification is given on the official GNU website: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

5 GNU Lesser General Public License - LGPL regarding class inheritance 1 The LGPL contains no special provisions for inheritance, because none are needed. Inheritance creates derivative works in the same way as traditional linking, and the LGPL permits this type of derivative work in the same way as it permits ordinary function calls. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

6 GNU Lesser General Public License - LGPL regarding class inheritance 1 The heavy restrictions of this permit can hinder development or make a usage of LGPL parts in certain systems impossible. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

7 LGPL 1 Dynamic-link library|DLL), so that there is a clear separation between the proprietary parts and open source LGPL parts. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

8 LGPL 1 The LGPL was thus developed as a compromise between the strong copyleft of the GNU General Public License|GNU General Public License or GPL and Permissive free software licence|permissive licenses such as the BSD licenses and the MIT License. The word Lesser in the title of the license is used to show that the LGPL cannot guarantee end user's complete freedom in the use of software. It only guarantees the freedom of modification for the LGPL-parts, but not for any proprietary software-parts. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

9 LGPL 1 The GNU Library General Public License (as the LGPL was originally named) was first published in 1991, and adopted the version number 2 for parity with GPL version 2. The LGPL was revised in minor ways in the 2.1 point release, published in 1999, when it was renamed the GNU Lesser General Public License to reflect the FSF's position that not all libraries should use it. Version 3 of the LGPL was published in 2007 as a list of additional permissions applied to GPL version 3. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

10 LGPL 1 The LGPL is primarily used for Library (computer science)|software libraries, although it is also used by some stand- alone applications. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

11 LGPL - Differences from the GPL 1 The following is an excerpt of paragraph 5 of the LGPL version 2.1: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

12 LGPL - Differences from the GPL 1 Essentially, if it is a work that uses the library, then it must be possible for the software to be linked with a newer version of the LGPL-covered program https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

13 LGPL - Differences from the GPL 1 One feature of the LGPL is that one can convert any LGPLed piece of software into a GPLed piece of software (section 3 of the license). This feature allows for direct reuse of LGPLed code in GPLed libraries and applications. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

14 LGPL - Compatibility 1 A work under GPLv2 or any later version can be combined with LGPL version 3 library, and the license combination will result in GPLv3 for the combined work as a whole.[https://www.gnu.org/licenses/gpl- faq.html#gpl-compat-matrix Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

15 LGPL - Choosing to license a library under the GPL or the LGPL 1 The former name of GNU Library General Public License gave some people the impression that the FSF endorsed that libraries use the LGPL and that programs use the GPL. In February 1999, GNU Project leader Richard Stallman wrote the essay Why you shouldn't use the Lesser GPL for your next library explaining that the LGPL has not been deprecation|deprecated, but that one should not necessarily use the LGPL for all libraries: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

16 LGPL - Choosing to license a library under the GPL or the LGPL 1 Indeed, Stallman and the FSF sometimes advocate licenses even less restrictive than the LGPL as a matter of strategy. A prominent example was Stallman's endorsement of the use of a BSD license|BSD-style license by the Vorbis project for use in its libraries.Stallman, Richard. [http://lwn.net/2001/0301/a/rms- ov-license.php3 Re: [open-source] [Fwd: [icecast-dev] Xiph.org announces Vorbis Beta 4 and the Xiph.org] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

17 LGPL - Programming languages specificity 1 The license uses terminology which is mainly intended for applications written in the C (programming language)|C programming language or its family. Franz Inc. published its own preamble to the license to clarify terminology in the Lisp (programming language)|Lisp context. LGPL with this preamble is sometimes referred as LLGPL.[http://opensource.franz.com/preambl e.html Preamble to the Gnu Lesser General Public License] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

18 LGPL - LGPL regarding class inheritance 1 :The LGPL contains no special provisions for inheritance, because none are needed. Inheritance creates derivative works in the same way as traditional linking, and the LGPL permits this type of derivative work in the same way as it permits ordinary function calls.Turner, David. [http://www.gnu.org/licenses/lgpl-java.html The LGPL and Java]. GNU official website. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

19 Common Desktop Environment - GNU LGPL 1 In 2006, a petition was created asking The Open Group to release the source code for CDE and Motif under a free license. On August 6, 2012, CDE was open-sourced under the GNU Lesser General Public License|LGPL free software license. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

20 Common Desktop Environment - GNU LGPL 1 Its source code is available at SourceForge. On October 23, 2012, the Motif widget toolkit was released under the GNU Lesser General Public License|LGPL v2.1 as well, making CDE a completely free and open source desktop environment. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

21 Open Software License - Comparison with the LGPL/GPL 1 The OSL is intended to be similar to the LGPL. Note that the definition of Derivative Works in the OSL does not cover linking to OSL software/libraries so software that merely links to OSL software is not subject to the OSL license. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

22 Lesser General Public License - LGPL for libraries 1 The former name GNU Library General Public License gave some the impression that the FSF recommended software libraries use the LGPL and that programs use the GPL. In February 1999, GNU Project leader Richard Stallman wrote the essay Why you shouldn't use the Lesser GPL for your next library explaining that the LGPL had not been deprecation|deprecated, but that one should not necessarily use the LGPL for all libraries: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

23 For More Information, Visit: https://store.theartofservice.co m/itil-2011-foundation- complete-certification-kit- fourth-edition-study-guide- ebook-and-online-course.html https://store.theartofservice.co m/itil-2011-foundation- complete-certification-kit- fourth-edition-study-guide- ebook-and-online-course.html The Art of Service https://store.theartofservice.com


Download ppt "LGPL https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html."

Similar presentations


Ads by Google