![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Jun 2006
Posts: 8
Rep Power: 0
![]() |
Choosing a License for Open Source Project
I have a project idea. I want to release the project in a website.
I want to release the product as open source. Which license would be best to release it as open source? Can I use Copyright (C) 2006 Smith. All Rights Reserved even though the products and codes available on the site is open source? |
|
|
|
|
|
#2 |
|
PFO Founder
![]() ![]() |
I would probably look into GPL and the BSD license's Those are 2 good ones. I would just do some searching but you might want to read through the licenses before you decide and figure out which one will cover what you want it to.
__________________
BIG K aka Kyle Programming Forums Kyle K Online Please do not PM or email me programming questions. Post them in the forums instead. |
|
|
|
|
|
#3 |
|
Programming Guru
![]() ![]() |
i agree with big_k, in fact i tend to lean more towards the BSD license.
__________________
Profanity is the one language that all programmers understand. Check out my Blog <---updated Nov 30 2007! |
|
|
|
|
|
#4 |
|
Professional Programmer
|
I know you can say Copyright (c) 2006 Smith with the GNU GPL, check into the Creative Commons license, or the BSD license. I can't remember if the CC licence is an open-source license or not though.
__________________
The world's first athletic computer geek! The home of PrProgramsStudios How not to post a question: <-- Please don't reply |
|
|
|
|
|
#5 |
|
Hobbyist Programmer
Join Date: Jun 2006
Location: Ireland
Posts: 152
Rep Power: 3
![]() |
I really depends on how you view your work. If you just want to put something out there which is free for people to use how they see fit then the BSD or similar licenses are the way to go. If however you prefer the FSF ideologies about making and keeping software free for everybody the GPL is the way to go.
[personal_rant]Just so I'm open and honest I'm anti-gpl but I do see why its an excellent choice for many people and it will stop other benefiting from your work without giving anything back. But I feel the restrictions it puts in place to ensure this continued freedom go too far and can prevent genuine people for availing of your work. I hope this doesn't turn into a pro/anti gpl flame war, at the end of the day you need to decide what you want from your work.[/personal_rant]
__________________
Visit my website BinaryNotions. |
|
|
|
|
|
#6 |
|
Newbie
Join Date: Sep 2006
Location: UK
Posts: 20
Rep Power: 0
![]() |
Whatever one you go for (GPL,LGPL,BSD,MIT etc) make sure you read it and understand your and your users rights. Go for the one you agree with. They all take a slightly different perspective. To me it does not make much difference which license you use(closed or open) as long as the user does not violate it.
I always just say this with any software, "This program is open source software. You can redistribute it under the terms of GNU General Public License version 2 or later as published by the Free Software Foundation". Its simple and I think the GPL license gives more rights to the author than the BSD license. Edit- I agree with Eoin on the fact that this could easily turn into a flame war. Read all the ones suggested and make your own choice. I have no idea what your views are on open source so its hard to tell you exatly which license to release it under. |
|
|
|
|
|
#7 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 4
![]() |
Quote:
The phrase "Copyright (C) 2006 Smith." means that this work was created in 2006 and is copyrighted by "Smith". Copyright is automatically granted to any new work, so this phrase is legally redundant. However, I guess it ensures that readers don't accidentally mistake your work for being in the public domain. The phrase "All rights reserved" means that all rights granted by copyright are retained by the author. This essentially means that your work is closed source, as you're saying that people cannot take your code and use it for themselves. In a way, this is also legally redundant, as this is the default state of copyright law. You could say, "Copyright (C) 2006 Smith. Licensed under the GPL" or "Copyright (C) 2006 Smith. Licensed under the BSD license", but it's probably best to visit the corresponding sites and look through the FAQs first. You should also look into Creative Commons. |
|
|
|
|
|
|
#8 |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
There are a number of open-source licences. Some, such as the GNU GPL, BSD, MIT and Creative Commons licences have already been mentioned. Mozilla and Apache have their own licences. You can also combine them to make your own, and add and remove bits as necessary, though I would suggest you don't do this without a good understanding of copyright law.
It's also worth noting that there are a number of Creative Commons open-source licences, that range from the "give us credit" BSD-style Attribution licence to the "everything should be OSS!" GPL-style Share Alike licence. There's quite a choice. |
|
|
|
|
|
#9 |
|
Newbie
Join Date: Sep 2006
Posts: 4
Rep Power: 0
![]() |
Which one gives me the right to point no. 3?
Thank you all for your generous opinion. Now I have some more questions.
I am not a lawyer and I find it difficult to understand some of the terms of the licenses. What I want is this:-
I am having a difficulty with point no. 3. I am unable to understand which one of the Open Source License would give me that right. |
|
|
|
|
|
#10 |
|
PFO Founder
![]() ![]() |
I think you are going to have a really hard time finding something that will work with your number 3. Mostly because alot of people think the point of open source is that you can make changes to a program and distribute it that way. But you can put something in the header atleast asking that any modifications be sent to you so you can think about incorperating them in the original. But I don't know if there is a current license out there that lets you prevent users from distributing there own versions of your software.
__________________
BIG K aka Kyle Programming Forums Kyle K Online Please do not PM or email me programming questions. Post them in the forums instead. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Multiple Source Files in a Project | Varrickmana | C++ | 17 | May 26th, 2006 8:27 AM |
| How to meet these cross-platform project goals? | mattengland | C++ | 1 | Apr 3rd, 2006 4:01 AM |
| Project List! | raf_123 | PHP | 3 | Mar 31st, 2006 2:32 PM |
| Urgent Java Help - Null Pointer Exceptions | Xenon | Java | 10 | Nov 28th, 2005 1:44 PM |
| Checking source codes of image, audio and video files | on_auc | C++ | 3 | Feb 21st, 2005 8:36 PM |