Home » Community » Coffee corner » (Commercial) Upp consulting?!
(Commercial) Upp consulting?! [message #20657] |
Mon, 30 March 2009 14:23  |
JoseB
Messages: 37 Registered: March 2009
|
Member |
|
|
Hello all,
As far as i understood, Upp is free for use for both open-source, freeware or commercial applications, right?
If I have a little enterprise. I am new in upp but as it is a really good tool, could i some day give consulting in UPP in my country in a commercial point of view.
I mean, can i organize paid trainning sessions and have paid upp tutorials etc?
Please, explain me if i could made that or not.
Thank you
Jose
|
|
|
|
|
|
Re: (Commercial) Upp consulting?! [message #20662 is a reply to message #20659] |
Mon, 30 March 2009 16:16   |
|
You may not deliver the GCC (MinGW).
Property of GCC - to produce a program in C++ language (not in GCC language). Without this feature, GCC - did not need. If you are not using their source GCC, which generate the code (not libraries to include C++ code), then you have no relationship to the license, which you use GCC.
SergeyNikitin<U++>( linux, wine )
{
under( Ubuntu || Debian || Raspbian );
}
|
|
|
|
Re: (Commercial) Upp consulting?! [message #20664 is a reply to message #20657] |
Mon, 30 March 2009 17:27   |
mr_ped
Messages: 826 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
|
|
|
|
|
|
|
|
Goto Forum:
Current Time: Sat Apr 26 14:33:27 CEST 2025
Total time taken to generate the page: 0.02414 seconds
|