Jump to content

To license or not to license...

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
10 replies to this topic

#1
Alaric

Alaric

    Newbie

  • Members
  • Pip
  • 5 posts
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...

#2
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
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
Alaric

Alaric

    Newbie

  • Members
  • Pip
  • 5 posts

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
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
There are a variety of C/C++ compilers on the market besides Visual Studio and GCC.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
Alaric

Alaric

    Newbie

  • Members
  • Pip
  • 5 posts

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
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
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
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
Alaric

Alaric

    Newbie

  • Members
  • Pip
  • 5 posts
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:

#8
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
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
TkTech

TkTech

    The Crazy One

  • Moderators
  • 1,396 posts
NO native compiler that I know of (other then MASM) is stupid enough to limit what you can produce with it.

#10
Alaric

Alaric

    Newbie

  • Members
  • Pip
  • 5 posts
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

#11
Termana

Termana

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 4,057 posts
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!