LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 05-15-2004, 02:14 PM   #1
LinuxSeeker
Member
 
Registered: Feb 2004
Location: Linuxland
Distribution: Ubuntu 5.10, KUbuntu 5.10, Mandrake 10.1 - Ubuntu 5.04 (Hoary)
Posts: 346

Rep: Reputation: 30
Question Should I use the GNU GPL?


I am building an instant messenger and I want to copyright it.

The first versions will be available ONLY for Windows

However in a year or so I will optimize the code to work under Linux.

I want it to be free software, so, do you think that I should use the GNU General Public Licence, or just copyright it and make it freeware?
 
Old 05-15-2004, 02:19 PM   #2
Stack
Member
 
Registered: Oct 2003
Distribution: FreeBSD
Posts: 325

Rep: Reputation: 30
Making it GPL will take away your control of the project. Do you want someone to fork your code and created a brand new version where you dont have a say in the developement process? Honnestly though if you dont care about who uses the code i would suggest you BSDL it.
 
Old 05-15-2004, 02:26 PM   #3
LinuxSeeker
Member
 
Registered: Feb 2004
Location: Linuxland
Distribution: Ubuntu 5.10, KUbuntu 5.10, Mandrake 10.1 - Ubuntu 5.04 (Hoary)
Posts: 346

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by Stack
Making it GPL will take away your control of the project. Do you want someone to fork your code and created a brand new version where you dont have a say in the developement process? Honnestly though if you dont care about who uses the code i would suggest you BSDL it.
Could you please tell me more?
 
Old 05-15-2004, 04:11 PM   #4
Mara
Moderator
 
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696

Rep: Reputation: 232Reputation: 232Reputation: 232
Releasing it under GPL means anyone can get the code and create his/her own version (but can't remove your copyright) released under GPL as well. If you release it under BSD anyone can get the code and release a new version (without removing your copyright) under any license (may make it commercial).

So IMHO when you release something under GPL you don't give away your control. You force the code (and derivatives) to be GPL forever.
 
Old 05-15-2004, 05:28 PM   #5
SciYro
Senior Member
 
Registered: Oct 2003
Location: hopefully not here
Distribution: Gentoo
Posts: 2,038

Rep: Reputation: 51
just ask this question: do you ever want your code to become commercial code, or included in a commercial product?

theres also other licenses you can look at
 
Old 05-16-2004, 05:27 AM   #6
lone_nut
Member
 
Registered: Dec 2003
Location: Denmark
Distribution: Mandrake
Posts: 179

Rep: Reputation: 30
I would favor GPL - if anybody ad new code to the program (in another branch) you can use it. Plus you can take pieces from other programs and add it to you program.
 
Old 05-16-2004, 08:06 AM   #7
urzumph
Member
 
Registered: Jan 2004
Location: Australia
Distribution: Debian
Posts: 168

Rep: Reputation: 30
Relasing the code under a GPL / BSD licence means people can fork it, but only if there is a legitimate reason. an eg of this is the x.org fork of XFree, which was started because the x.org people wanted to play with some new features and the XFree people had a pace of development too slow for the x.org people. (I think I am gettting this right, I only read about it after the XFree licence change)

An example of this not happening is Linux itself - after 13 long years Linus is still the keeper of the kernel.

If you have any other queries, perhaps you should look at this :
http://www.fsf.org/licenses/gpl-faq.html

Anyway, the main reason I wanted to post this is a suggestion :

When you write your messenger, write it using the wxwidgets libraries (http://wxwindows.sourceforge.net/) It will allow you to port with a simple re-compilation, rather than having to re-write your GUI with KDE / GTK / whatever. IIRC, it even has a portable socket library, allowing all your networking code to be platform independant as well.

Otherwise, you have to re-write all your socket code & GUI code for each supported platfrom, which is a pain.

Other than that, have fun
 
  


Reply



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
Clarification on GNU GPL license sureshkellemane Linux - Newbie 10 10-25-2005 06:04 AM
Gnu Gpl sfc_bugger Linux - General 5 05-12-2005 07:22 AM
The best server softwarethat is GNU/GPL? dbeltz Linux - Networking 1 04-03-2004 07:48 AM
POLL: The worst Linux GNU / GPL Software moeminhtun General 57 02-28-2003 08:15 PM
Most impressive achievement of GNU GPL yet? adas General 4 01-21-2003 01:27 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 11:05 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration