LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
Search this Thread
Old 12-23-2004, 06:07 AM   #1
gamehack
Member
 
Registered: Jun 2003
Location: Sevenoaks, UK
Distribution: Ubuntu
Posts: 183

Rep: Reputation: 30
Licenses


Hello all,

I was searching for some good guide to choose a license for my software but I could not find anything good. I read about 10 articles but none of them was satisfying enough. I'm searching for some overview of 10-15 licenses with good explanations what they permit and what they don't. If anyone has some good links, it would be great.

Thanks
 
Old 12-23-2004, 06:19 AM   #2
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,174
Blog Entries: 4

Rep: Reputation: 428Reputation: 428Reputation: 428Reputation: 428Reputation: 428
Might be much much simpler if you tell us what your aims are with regard to rights/copies/dissemination/etc and then we can suggest a licence which matches those aims.
 
Old 12-23-2004, 06:55 AM   #3
gamehack
Member
 
Registered: Jun 2003
Location: Sevenoaks, UK
Distribution: Ubuntu
Posts: 183

Original Poster
Rep: Reputation: 30
Well, because the software is nothing special and I just do it in my free time I want it to be open sourced. I don't want anyone be able to do derivative works and I want to be the only copyright holder. It can be used commercially but it cannot be modified. Only I can make modification to it. Basically the freedoms I permit is to see the source code and use it as it is.

Thanks
 
Old 12-23-2004, 07:03 AM   #4
Marius2
Member
 
Registered: Jan 2004
Location: Munich
Distribution: SuSE 9.2, 10.2, 10.3, knoppix
Posts: 274

Rep: Reputation: 30
I'm not a lawyer and may be therefore completely wrong
on this one, but I think that you've already created your
license. Just cut down the text a bit, copy it in a text file
and in each header and .c/.cpp or whatever language
you use, and you're done

BUT

I believe that you may be in conflict with laws of several
countries if you allow your code to be used commercially
and at the same time do not allow modifications (AFAIK
here in germany a company which legally uses a soft-
ware is also allowed to reverse engineer and modify it
for maintenance purposes. Guess that applies to other
countries, too)
 
Old 12-23-2004, 07:22 AM   #5
gamehack
Member
 
Registered: Jun 2003
Location: Sevenoaks, UK
Distribution: Ubuntu
Posts: 183

Original Poster
Rep: Reputation: 30
I could not simply do that because I need an official license and I don't want to rely on people's good will. So if I put this text in my source code files it is simply nothing, because it hasn't been approved by court etc.

Thanks
 
Old 12-23-2004, 08:01 AM   #6
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,133

Rep: Reputation: 197Reputation: 197
You program sounds sort of like a shareware type program but with few differences. Shareware you can use it for private or commercial reasons (at times) for free but the source code is off limits and no one is allowed to modify it.

I don't think there is a license out there that has it so:

1. The Software is Free (Commercial or Private use)
2. OpenSource so anyone can see the code, etc.
3. Only maintainer can modify source legally


That to me would be one really hard license for anyone to follow, or rather you trying to track down any violators.
 
Old 12-23-2004, 08:01 AM   #7
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,780
Blog Entries: 1

Rep: Reputation: 412Reputation: 412Reputation: 412Reputation: 412Reputation: 412
I think you have contradictory goals here. You want your program to be open source, but you don't want anyone besides you to modify the code or do derivitive work from it. I don't mean to be rude, but what is the point of distributing the soruce code if you're not going to allow anyone to do anything other than look at it? Wouldn't it be better to distribute under one of the standard open source licenses but create an "official" project that you control?
 
Old 12-23-2004, 09:56 AM   #8
gamehack
Member
 
Registered: Jun 2003
Location: Sevenoaks, UK
Distribution: Ubuntu
Posts: 183

Original Poster
Rep: Reputation: 30
Ok... so probably I will have to change some of my requirements. Is there a license which forbids derivative works? And another license which forbids using the product commercially? And do you know any pros/cons of dual licensing?
 
Old 12-23-2004, 10:07 AM   #9
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,133

Rep: Reputation: 197Reputation: 197
Quote:
Originally posted by gamehack
Ok... so probably I will have to change some of my requirements. Is there a license which forbids derivative works? And another license which forbids using the product commercially? And do you know any pros/cons of dual licensing?
Your probably better off making your own license. If you truly don't want others to modify your source code, your probably better off just having it proprietary with no seeing of the source code except by you.

Why open the source code or give it away if no one is allowed to modify, change or use any of it.. ??
 
Old 12-23-2004, 11:03 AM   #10
gamehack
Member
 
Registered: Jun 2003
Location: Sevenoaks, UK
Distribution: Ubuntu
Posts: 183

Original Poster
Rep: Reputation: 30
Well, I just want people to look at the ideas and how I implemented them. That's the reason. But probably I will end up using some other license. Any other suggestions for license if you don't consider my requirements?

Thanks
 
Old 12-23-2004, 08:36 PM   #11
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,133

Rep: Reputation: 197Reputation: 197
Quote:
Originally posted by gamehack
Well, I just want people to look at the ideas and how I implemented them. That's the reason. But probably I will end up using some other license. Any other suggestions for license if you don't consider my requirements?

Thanks
Don't consider your requirements.. ok, use the GPL then, its very powerful..

Maybe your better off reading different types of licenses.. You can read the GPL, Apache License, BSD License and many others.. or just make your own to suit your own needs.
 
Old 12-23-2004, 08:58 PM   #12
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86; Gentoo PPC; Gentoo Sparc64; FreeBSD; OS X; Solaris
Posts: 3,731
Blog Entries: 4

Rep: Reputation: 66
http://www.opensource.org/licenses/
 
Old 12-23-2004, 09:49 PM   #13
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,133

Rep: Reputation: 197Reputation: 197
Quote:
Originally posted by bulliver
http://www.opensource.org/licenses/
There you go, I knew there was a list out there somewhere..
 
Old 12-23-2004, 11:18 PM   #14
Sepero
Member
 
Registered: Jul 2004
Location: Tampa, Florida, USA
Distribution: Ubuntu
Posts: 733
Blog Entries: 1

Rep: Reputation: 30
Quote:
Originally posted by gamehack
Well, because the software is nothing special and I just do it in my free time I want it to be open sourced. I don't want anyone be able to do derivative works and I want to be the only copyright holder. It can be used commercially but it cannot be modified. Only I can make modification to it. Basically the freedoms I permit is to see the source code and use it as it is.

Thanks
Wrong, you're not looking for an Open Source license at all. What you're looking for is a Microsoft Shared Source License.

http://www.microsoft.com/resources/s...e/default.mspx
http://www.microsoft.com/resources/s...g/default.mspx

The reason Open Source works is because it's not about "me, me, and me". It's about "us, team, and cooperation". The more you give, the more you get.
 
Old 12-24-2004, 01:22 AM   #15
JaseP
Senior Member
 
Registered: Jun 2002
Location: Eastern PA, USA
Distribution: K/Ubuntu 10.04/12.04, Scientific Linux 6.3, Android-x86, Maemo
Posts: 1,658

Rep: Reputation: 138Reputation: 138
As a lawyer, but one who is probably not licensed to practice in YOUR jurisdiction, so no specific legal advice,...

It sounds like you want to use a license similar to the ones that are used by game makers who allow mods to be made for their programs... modifications become the property of the original author, may not be re-distributed for profit, or used in an environment where a fee is charged for the use of the software...

I'd suggest looking at those game-type licenses to get a good example.

However, I would REALLY question your desire not to allow modifications... Mods improve a product... without allowing them, you limit the ability to make your software better,... unless your goal is to continue to release it as BOTH OSS and proprietary...
 
  


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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Class A,B,C licenses Mishra100 Linux - Networking 3 05-18-2005 08:53 AM
Linux licenses azmyz General 5 03-30-2005 03:45 PM
Software Licenses 1860mark General 2 03-30-2005 10:31 AM
Icons Licenses vi0lat0r General 9 07-08-2004 11:37 PM
Software Licenses: Which do you prefer? RJW General 11 12-05-2003 01:34 AM


All times are GMT -5. The time now is 08:16 PM.

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