To license or not to license...
Started by Alaric, Mar 22 2009 01:07 AM
10 replies to this topic
#1
Posted 22 March 2009 - 01:07 AM
The problem I run into is the licensing on Libraries, As much as I would like to use glibc It does not pencil if you plan on making a buck due to its "copyleft" ideals. And on the other side of things I`m not exactly fired up to hand old MS a royalty check, so what can I do? Is there a alternative or can someone point me in to the correct direction for output for CGI and capturing environmental variables such as request_method with out loosing all profit margin. It is my hope to make much of this software inexpensive alternatives to the main stream and not give MS a legal avenue to stop me, I don`t want it to go the way of lindows.
Any help will be greatly appreciated...
Any help will be greatly appreciated...
|
|
|
#2
Posted 22 March 2009 - 04:02 AM
You could design your own license, or you could even modify a premade license to suit your specific case.
Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!
#3
Posted 22 March 2009 - 08:57 AM
Termana said:
You could design your own license, or you could even modify a premade license to suit your specific case.
Maybe I`m misunderstand things, this is what I`ve found by reading the agreements for the licenses on these different libraries.
1. glibc libraries have a GNU License, required to give up source of the program you make. (which does not give insentive to make programs)
2. MS libraries have a condition if you use them and profit you need to pay them royalties. (I do not want to support the "EMPIRE")
If there is an alternative or If I just read it wrong please let me know,
I know many are using glibc anyway and not giving up source,
but that's a little too much like theft.
#4
Posted 23 March 2009 - 06:16 AM
There are a variety of C/C++ compilers on the market besides Visual Studio and GCC.
#5
Posted 23 March 2009 - 10:16 AM
WingedPanther said:
There are a variety of C/C++ compilers on the market besides Visual Studio and GCC.
I have several compilers,
But the libraries for the compilers all have a copyright on them so
you have to pay royalties to use there libraries. The question I`m
asking does anyone know of libraries that do simple I/O that don`t charge
royalties or have a requirement to give away source code?
#6
Posted 23 March 2009 - 12:24 PM
Perhaps I'm getting confused. I was fairly sure that you could write proprietary code compiled with GCC. After some checking, I validated that static linking is allowed: GCC Runtime Library Exception Rationale and FAQ - Free Software Foundation
#7
Posted 23 March 2009 - 03:25 PM
Props to WingedPanther,
"The licenses for some libraries that accompany GCC have not been changed yet." I was looking at the license info in the library on my system.
In the interest of giving incentive to develop more and make the market competitive again they have altered the terms of the license, to which I applaud. :thumbup1:
"The licenses for some libraries that accompany GCC have not been changed yet." I was looking at the license info in the library on my system.
In the interest of giving incentive to develop more and make the market competitive again they have altered the terms of the license, to which I applaud. :thumbup1:
#8
Posted 23 March 2009 - 03:36 PM
I'm pretty sure the Visual Studio license doesn't stop you from making proprietary code. I've never heard of having to pay a royalty fee to Microsoft either. The only fee you have to pay is the one for Visual Studio itself (although you can still legally make commercial programs with the express edition, but the Express Edition IDE's don't have all the features of their priced counterparts)
Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!
#9
Posted 24 March 2009 - 12:36 PM
NO native compiler that I know of (other then MASM) is stupid enough to limit what you can produce with it.
#10
Posted 24 March 2009 - 04:47 PM
Haven`t you ever had to use the libraries of (for example) MySQL
in order to quickly build a program that makes a connection to MySQL? A library is stored files of functions and source (hence the name) so people don`t have to re-write everything every time they make a program. A compiler is a program that turns the source into a assembly language program. I was referring to the license agreement in the library NOT the compiler, for example download Borlands (now inprise) free command line compiler, the libraries are made by rouge wave software and have a separate license agreement because they wrote the libraries and the source, so they have a right to denote who uses there intellectual property and if they get paid for it. For example MS just got sued and lost a trail in Europe over royalties.
If you are confused check out the following links, good day.
Compiler -
wordnetweb.princeton.edu/perl/webwn?s=compiler
Library -
wordnetweb.princeton.edu/perl/webwn?s=library
in order to quickly build a program that makes a connection to MySQL? A library is stored files of functions and source (hence the name) so people don`t have to re-write everything every time they make a program. A compiler is a program that turns the source into a assembly language program. I was referring to the license agreement in the library NOT the compiler, for example download Borlands (now inprise) free command line compiler, the libraries are made by rouge wave software and have a separate license agreement because they wrote the libraries and the source, so they have a right to denote who uses there intellectual property and if they get paid for it. For example MS just got sued and lost a trail in Europe over royalties.
If you are confused check out the following links, good day.
Compiler -
wordnetweb.princeton.edu/perl/webwn?s=compiler
Library -
wordnetweb.princeton.edu/perl/webwn?s=library
#11
Posted 24 March 2009 - 07:38 PM
I think we have a fair idea of the difference between a compiler and a library. However we were referring to the respective compilers AND their libraries.
Interested in participating in community events?
Want to harness your programming skill and turn it into absolute prowess?
Come join our programming events!


Sign In
Create Account

Back to top









