Business Help
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb Site ManagementBusiness Help

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old March 31st, 2006, 09:27 AM
winddancer winddancer is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Location: Germany
Posts: 201 winddancer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 15 h 14 m 20 sec
Reputation Power: 7
Send a message via ICQ to winddancer
Question LGPL components in commercial software?

Hi there,

I was just wondering if it is possible to use LGPL components in a commercial product!?

According to the LGPL license software resulting from LGPL licensed software needs at least to be published as LGPL or as GPL.

What I was wondering about is to use a LGPL licensed user management for a documentation software. Is this ok when I explicitly mention the user management is LGPL ???

thanks in advance

Sven

Reply With Quote
  #2  
Old March 31st, 2006, 10:00 PM
codergeek42's Avatar
codergeek42 codergeek42 is offline
[Insert clever comment here.]
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Jul 2003
Location: Anaheim, CA (USA)
Posts: 6,435 codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 39542 Folding Title: Starter FolderFolding Points: 39542 Folding Title: Starter Folder
Time spent in forums: 1 Month 1 Week 6 Days 10 h 39 m 10 sec
Reputation Power: 1158
Send a message via ICQ to codergeek42 Send a message via AIM to codergeek42 Send a message via Yahoo to codergeek42 Send a message via Google Talk to codergeek42
Is this a proprietary application or will it be released under a copyleft license similar to the LGPL? If it is to remain proprietary, you must dynamically link it to the LGPL'dlibraries. You must also redistribute your modifications to that library under the LGPL to users who receive your application. If you statically link your application, then it must also be released under the LGPL (or GPL).

You may kee
__________________
~~ Peter ~~
( My Blog: It's exactly like normal nerdiness, but completely different. ) :: ( Supporter of the EFF & FSF ) :: ( I'm a GNU/Linux addict and Free Software Advocate. ) :: ( How to Ask Questions the Smart Way ) :: ( The Fedora Project, sponsored by Red Hat ) :: ( GNOME: The Free Software Desktop Project ) :: ( GnuPG Public Key )

Reply With Quote
  #3  
Old April 2nd, 2006, 04:46 PM
winddancer winddancer is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Location: Germany
Posts: 201 winddancer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 15 h 14 m 20 sec
Reputation Power: 7
Send a message via ICQ to winddancer
Quote:
Originally Posted by codergeek42
Is this a proprietary application or will it be released under a copyleft license similar to the LGPL? If it is to remain proprietary, you must dynamically link it to the LGPL'dlibraries. You must also redistribute your modifications to that library under the LGPL to users who receive your application. If you statically link your application, then it must also be released under the LGPL (or GPL).

You may kee


Thanks for the info!

what do you mean with dynamicaly link? Is it sufficient to mention and link that component in the credits section ?

Reply With Quote
  #4  
Old April 2nd, 2006, 08:56 PM
codergeek42's Avatar
codergeek42 codergeek42 is offline
[Insert clever comment here.]
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Jul 2003
Location: Anaheim, CA (USA)
Posts: 6,435 codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)codergeek42 User rank is General 3rd Grade (Above 100000 Reputation Level)  Folding Points: 39542 Folding Title: Starter FolderFolding Points: 39542 Folding Title: Starter Folder
Time spent in forums: 1 Month 1 Week 6 Days 10 h 39 m 10 sec
Reputation Power: 1158
Send a message via ICQ to codergeek42 Send a message via AIM to codergeek42 Send a message via Yahoo to codergeek42 Send a message via Google Talk to codergeek42
Quote:
Originally Posted by winddancer
what do you mean with dynamicaly link? Is it sufficient to mention and link that component in the credits section ?
Nah. Dynamic linking is a method of using shared library code in an operating system which the linker loads at runtime instead of being part of the executable binary. Check Wikipedia more information.

Reply With Quote
  #5  
Old April 3rd, 2006, 03:41 AM
winddancer winddancer is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2002
Location: Germany
Posts: 201 winddancer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 15 h 14 m 20 sec
Reputation Power: 7
Send a message via ICQ to winddancer
AH! Now I get it! sorry I am not native English speaker. (as you might have guessed. hehe)

I read through that wikipedia entry, which brings me to my next question. (and hopefully last)

The system I am working on is a php application. Since it's only script and isn't compiled at any point, is it permitted to load the program as a class? e.g. (I hope you get what I mean... lol sorry for my bad English!).

kind regards

Sven

Reply With Quote
  #6  
Old September 19th, 2006, 05:18 PM
Ridikule Ridikule is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2006
Posts: 1 Ridikule User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 m 9 sec
Reputation Power: 0
I also have that same question. If a javascript library or php library is licensed under the LGPL then it is not compiled into an executable.

If it is a portable javascript or php library, that you might need to modify (or maybe not at all) and you simply include the file I would personally consider that linking.

So under the LGPL, would this be okay to do in a commercial product that you are selling licenses for? There are a ton of very nice JavaScript controls out there that are released under the LGPL and on one site it specifically says it is okay to include it in commercial programs. But I am not sure if that's because the LGPL allows it or if they are specifically giving permission.

So can you include PHP and JavaScript libraries in your commerical applications that are released under the LGPL?

Reply With Quote
  #7  
Old September 19th, 2006, 10:19 PM
Oler1s Oler1s is offline
Contributing User
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Jul 2006
Posts: 1,595 Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Oler1s User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Month 1 Day 11 h 24 m 32 sec
Reputation Power: 503
Quote:
Originally Posted by Ridikule
There are a ton of very nice JavaScript controls out there that are released under the LGPL and on one site it specifically says it is okay to include it in commercial programs. But I am not sure if that's because the LGPL allows it or if they are specifically giving permission.


The LGPL doesn't force its use to be non-commercial or anything like that. Only open source. Which is why commercial and open source applications can go hand in hand just fine.

Quote:
So can you include PHP and JavaScript libraries in your commerical applications that are released under the LGPL?


Yes. As long as the library, or its derivates, are also open source (per terms of the LGPL). If your code isn't open source itself, you should be fine if you keep the library or LGPL code apart from your own. Just include it from a separate directory or something. This avoids any open source issues with your own code.

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb Site ManagementBusiness Help > LGPL components in commercial software?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway
Stay green...Green IT