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 » Community » Coffee corner » (Commercial) Upp consulting?!
Re: (Commercial) Upp consulting?! [message #20664 is a reply to message #20657] Mon, 30 March 2009 17:27 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
EDIT: I made huge mistake about linking of LGPL/GPL code, see following posts. (and I edited this one too).


Creating applications - depends what they consist of. Options are:

your C++ source - free

U++ libraries - new BSD (free)
- some inclusions in "Bazaar" or "plugin" directory may have they own license, but they are either compatible with BSD in this aspect, or they should be reported to U++ developers as breaking the license. But usually if you see "external" code added to U++, it's worth to look out for license.

clib, stl and other common C/C++ libraries - usually LGPL or free

other more special libraries like SDL, xyzSQL, DirectX, etc..
- you have to check license of each such library

Basically there are 3 most important licenses:

BSD - new is almost like "free", older ones sometimes require to give a credit of original authors

GPL - you can sell the result, but you must provide your source code under GPL too (sort of viral license)

LGPL - "lesser" GPL - very often used for libraries
- you can link dynamically(!) to the library and remain free
- if you modify the library source itself, you should provide it under GPL (sources), but only the library. (i.e. inside library it's GPL as above, outside of library you are free)



- so pure U++ application is free. With some additional libraries like SDL/etc. you should check all the licenses and decide by those, LGPL are almost like free, GPL will infect whole source.

[Updated on: Tue, 31 March 2009 00:16]

Report message to a moderator

 
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: M$
Next Topic: Commercial soft or OpenSource (What kind of programs you create using Ultimate++?)?
Goto Forum:
  


Current Time: Sun Apr 28 16:23:05 CEST 2024

Total time taken to generate the page: 0.01784 seconds