« Department of Commerce Safe Harbor Guidelines | Main | Justice Department Prosecutes Former General Manager of Chemical Products Technologies, LLC »

Mar27
GNU Lesser General Public License (LGPL)
The following is provided for informational purposes, and not meant to be legal advice.

One type of open source license is the LGPL. The LGPL is used for licensing program libraries. When evaluating the LGPL there are issues concerning whether a user should statically or dynamically link newly created programs to LGPL libraries.

A user creates a new program by writing source code, which often includes comments ignored by the computer to explain how the program works. It reveals trade secrets on how the program operates with other hardware and software, and may contain information on how to maintain the program’s confidentiality and security. After being created, the source code is run through a compiler in order to create object code.
A library means a collection of pre-written functions or data that other programs use.

A program (linker) can combine a library with another program, creating a single new program. If the library and the program are separately installed, and the program is configured to link at run time with the library, the new program, when it runs and finds the library, does not need to be subject to the LGPL. This is dynamic linking. When a dynamically-linked program is executed, the links between the pre-existing LGPL library routines and the created program are resolved at runtime without copying any of the code into a new executable. Though there has been no case law on this subject, the prevailing view is that when the new program is distributed, the libraries are not actually incorporated. It is the end user that creates the derivative work, but the copyleft concept requiring source code release under the LGPL would not apply at the instance of the end user because there would be no distribution by the end user.

However, if a program incorporates the library code, the new program would be subject to the LGPL requiring source code release under the copyleft concept. This is static linking. The separate bits of source code are combined to create a single executable program. A derivative work is created based on the existing libraries.

Though there has not been any case law on the subject, because the LGPL requires the release of source code and prevents users from establishing proprietary rights in the works when a program incorporates a LGPL library, there is prevailing opinion that a company that uses open source library products in its manufacture of proprietary products for commercial distribution should ensure that its own products are not statically linked but dynamically linked to any LGPL library if its main business model is to generate revenues from license fees.

0 Comments/Trackbacks




submit a trackback

TrackBack URL for this entry:

post a comment

Name, Email Address, and URL are not required fields.

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)





Comment Preview

« Department of Commerce Safe Harbor Guidelines | Main | Justice Department Prosecutes Former General Manager of Chemical Products Technologies, LLC »

Advertise

sponsored ads



subscribe


Prefer Email?
Subscribe below-

Enter your Email:


Powered by FeedBlitz What's this?

Current News

Support This Blog

My site was nominated for Best Business Blog!

business social media

Use these fast growing business social media sites to promote your business, feature your products, spotlight your business leaders, create links, and drive traffic back to your company site, all for free!

BIZZlogos - Add your logo - free link to your site
BIZZphotos - Add photos of your products and people
BIZZprofiles - Submit your profile and build your online visibility
BIZZspotlight - Spotlight your business with free links
BIZZvideos - Videos about businesses, products and business people.
BIZZbites - "Digg" for Business - Submit your articles and posts

know more media network

View Network Map

Network Feed List (OPML)

Know More Media Network
Feed


we support unitus

PRWeb

Influencer



CompanyCounselor is a member of the Know More Media network of business related blogs.

Here are some current headlines from some of our business publications:

ProductivityGoal

CallCenterScript

AdHurl

TheBizofKnowledge

LandingTheDeal

CustomersAreAlways

HealthCareVox

BrainBasedBusiness

TheInsurancePolicy

MarketingBlurb