LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
LinkBack Search this Thread
Old 04-11-2007, 11:26 PM   #1
stranger_6_7
LQ Newbie
 
Registered: Nov 2006
Posts: 24

Rep: Reputation: 15
Releasing a product to Open Source Community


Hi,

Though this seems to be the general question related to open source. I am unable to find the right answer for my question. We have developed a application using LAMP. We are in the process of releasing this product to the open source community. What are the guidelines,licenses and the rules to release a product to the Open Source Community.


Thanks for the help
stranger.
 
Old 04-12-2007, 06:37 AM   #2
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,769
Blog Entries: 1

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
Well, it is really as simple as picking (or creating) a license and starting to announce it. If you haven't settled on a license, I'd suggest looking at the OSI website as they have a lot of licenses that are good, open source licenses. Of course if you've used any existing open source code in your project, that may dictate what license you use, particularly if the existing code was released under the GPL.

As far as hosting the project, you could look at Sourceforge or Freshmeat. They don't take everything, but it might be worth looking into.
 
Old 04-26-2007, 05:16 AM   #3
stranger_6_7
LQ Newbie
 
Registered: Nov 2006
Posts: 24

Original Poster
Rep: Reputation: 15
Hi,

I have few more questions for which i am unable to find the answer. Can you please update me with this.

If i release my application under GPL or Apache or LGPL or BSD . Can i make my application commercial in future when a new release with advanced features added to my application.

Can any end user integrate this tool into their commercial product or application . Which of the above licenses doesn't allow him to do so?

And finally, no end user must be able to commercialize my tool in future. Only i should have the rights to do that. And my brand name and copyrights should exist for ever.

Thanks in Advance for the help
Stranger
 
Old 04-26-2007, 06:47 AM   #4
Findus
Member
 
Registered: Nov 2006
Distribution: Fedora 8
Posts: 64

Rep: Reputation: 15
Quote:
Originally Posted by stranger_6_7
Hi,

I have few more questions for which i am unable to find the answer. Can you please update me with this.

If i release my application under GPL or Apache or LGPL or BSD . Can i make my application commercial in future when a new release with advanced features added to my application.

Can any end user integrate this tool into their commercial product or application . Which of the above licenses doesn't allow him to do so?

And finally, no end user must be able to commercialize my tool in future. Only i should have the rights to do that. And my brand name and copyrights should exist for ever.

Thanks in Advance for the help
Stranger

I don't know much about the details of any of the licenses available , but you could just do what Hangdog42 suggested, and make your own license. Then you would be able to grant or deny whatever rights you wanted.

- Delphi
 
Old 04-26-2007, 06:59 AM   #5
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,769
Blog Entries: 1

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
Just keep in mind that I'm a biologist, not a lawyer, so you should take my answers with a grain of salt........

Quote:
If i release my application under GPL or Apache or LGPL or BSD . Can i make my application commercial in future when a new release with advanced features added to my application.
As long as you "own" all of the code (you haven't incorporated anyone else's work) you certainly can change licenses in the future. What you can't do is make that change retroactive. So if I downloaded your GPL code, and later you moved to a more restrictive commercial license, I would still be able to use the code I originally downloaded under the terms of the GPL. If other people have contributed code to your project, then you either need to get their permission to move to a different license or you have to remove their code.

Quote:
Can any end user integrate this tool into their commercial product or application . Which of the above licenses doesn't allow him to do so?
You definitely want to do some more digging on this, but I believe that none of those licenses prevent another user from incorporating your code into their product. However most of them would prevent them from using your code and not releasing it to the public. If you want to prevent people from ever using your code in their products, you really aren't making an open source product and shouldn't use an open source license.

That said, there are some real abominations out there that pretend to be open source licenses, but really aren't. The one I'm most familiar with is the SugarCRM license. That essentially ties the code license to their trademarks and prevents users from releasing modified code.

Quote:
And finally, no end user must be able to commercialize my tool in future. Only i should have the rights to do that.
Check further into the OSI site I linked to earlier. I've seen some licenses that do this, but I don't think any of the ones you listed will. I think the Trolltech license for the QT widgets are a good example. Those are free for non-profit use, but commercialization requires a license fee to Trolltech.

If keeping control of your code is a major concern for you, I wouldn't use the BSD license. That pretty much releases code for anyone to use as they see fit with almost no obligation. It is probably the least restrictive of open source licenses.

Quote:
And my brand name and copyrights should exist for ever.
A completely separate issue from the code license and no open source license I'm aware of deals with these.
 
Old 04-27-2007, 12:41 AM   #6
stranger_6_7
LQ Newbie
 
Registered: Nov 2006
Posts: 24

Original Poster
Rep: Reputation: 15
Hi Hangdog,

These were the answers i am looking for.

Thanks for the information and for the answers you have given to my every question.
This is enough for me to decide and consider the license i have to use for my application.I would like to disturb you whenever i have any queries in open source license.

Thanks for the help

Regards
stranger.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Product: Open Source OGRE Engine Gets 1.4.0 Release LXer Syndicated Linux News 0 03-27-2007 11:31 AM
LXer: Open-xchange Unveils Community Project To Build Open Source ... LXer Syndicated Linux News 0 03-12-2007 11:32 PM
LXer: Unisys releases open source services and product packages LXer Syndicated Linux News 0 01-26-2007 09:33 PM
LXer: Romania: BIT Software Releases First Open Source Product LXer Syndicated Linux News 0 06-07-2006 09:03 AM
LXer: Novell releasing Xgl to open-source community LXer Syndicated Linux News 1 02-08-2006 10:23 AM


All times are GMT -5. The time now is 07:32 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration