![]() |
![]() |
#1 (permalink) |
Follower of Ner'Zhul
Location: Netherlands
|
Licenses, what can and can't I use for my internship?
Well... the title says it all really...
I am an intern at a company that specializes in back-ends of websites (a dream internship BTW ![]() All of this with PHP and MySQL databases. Now in my internship I often run into the problem that I want to do something and I know it's already out there, Open Source. But I believe the GPL restricts you from using Open Source code in closed source software. So I have to reinvent the wheel constantly. Fortunately at my current internship I am working on an existing piece of code where things like MySQL database connections, querybuilding, tablebuilding etc. is already dealt with. But what if my next internship isn't? What if I want to make a website with a decent back-end freelance style to sell? Should I start building my own PHP library that I can use for work and for my private use, simply because I own the intellectual copyright? Is that even legal? Or desirable for that matter? Could I make it open source but in such a way that I could still use it in closed source myself and companies I work for? Does anyone have any experiance or expertise on these matters?
__________________
The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. - Nathaniel Borenstein Last edited by RelaX; 01-29-2004 at 11:08 AM.. |
![]() |
![]() |
#2 (permalink) |
Banned
Location: 'bout 2 feet from my iMac
|
well, your options pretty much consist of
#1: writing your own code #2: finding a non-gpl solution gpl is written in such a way that it encourages open-source projects. people wouldn't donate to something that would just turn around and make some corporation money... the gpl is set up so that if you use a gpl component, the result has to be released gpl as well, encouraging open-source contributions. That's not gonna work for you, and you won't be using GPL open-source code at work. There are other free-ware licenses out there, and other places to find software, so don't give up on open-source immeadiately, but well... you're pretty well stuck there. |
![]() |
![]() |
#4 (permalink) | |
WARNING: FLAMMABLE
Location: Ask Acetylene
|
A little research goes a long way.
http://en.wikipedia.org/wiki/GPL Quote:
__________________
"It better be funny" ![]() |
|
![]() |
![]() |
#5 (permalink) |
Junkie
Location: San Francisco
|
Yes, you can charge for GPL software, but you must provide access to the source and anyone else can redistribute it at no charge under the same terms, among other restrictions. What you cannot do is take GPL code and redistribute it under an incompatible license (e.g., a license that restricts the rights to modification and distribution) in modified or original form. There is no obligation to distribute your modifications, but if you do, you must abide by the terms of the license.
|
![]() |
![]() |
#6 (permalink) | |
WARNING: FLAMMABLE
Location: Ask Acetylene
|
Quote:
__________________
"It better be funny" ![]() |
|
![]() |
![]() |
#7 (permalink) |
Banned
Location: 'bout 2 feet from my iMac
|
ok, so you can sell something you make with gpl code... but you have to offer the source for free. If I worked for a software company, think my boss wouldn't be real pleased if i put gpl code in our new flagship application, then had to release the source.
|
![]() |
![]() |
#10 (permalink) |
Crazy
|
I would be careful placing your personal code library in a program thats closed source and sold if you ever plan on using that exact coding again.
It then belongs to the company you wrote it for.
__________________
"you say erb....we say herb.....because theres a fucking H in it" |
![]() |
Tags |
internship, licenses |
|
|