Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Core » How to distribute some parts of Core in another library?
Re: How to distribute some parts of Core in another library? [message #48470 is a reply to message #46881] Thu, 06 July 2017 03:22 Go to previous messageGo to previous message
mr_ped is currently offline  mr_ped
Messages: 825
Registered: November 2005
Location: Czech Republic - Praha
Experienced Contributor
Generally speaking MIT/Apache/BSD type of license allows you basically anything, just a credit in documentation is desirable.

GPL requires you to publish modified sources. But only to your customers, doesn't mean you must provide them as free download on Internet for everyone.. but the very first customer who will download it may freely post it on Internet, if he wish so, so count GPL as "must publish src". Also if you use just small library under GPL, it will "infect" the whole app src with the license, so you must publish the whole source, not just that small library.

LGPL, when used for some library, and you link the library dynamically from your app, does NOT require you to publish src of your app, only the source of the library is enough. When linked statically, IIRC it means you have to publish also app src.

That's how I understand the OSS licenses, this is of course not a lawyer quality advice...
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: stable sort bug.. or looks like it
Next Topic: Sys command truncates captured console output
Goto Forum:
  


Current Time: Thu May 16 11:16:02 CEST 2024

Total time taken to generate the page: 0.03308 seconds