LinuxQuestions.org
Review your favorite Linux distribution.
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 02-09-2005, 10:34 AM   #1
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Rep: Reputation: 15
Selling GPL software


I've had a search and there were a few threads about this, but they couldn't quite answer my questions.

As I understand it: I can write my own software and sell it under the GPL license. I can charge any amount I want (from nothing to £10,000,00 (or more) if I want). When someone buys it they may modify it if they want. Whether they do or not they then may sell it on for any amount they wish (or give it away).

Hopefully I got that correct. My questions are:
Can I (should I) include the phase "Copyright (c) 2005 <my name>" within it?
If so can/should the person who bought it off me change it?
 
Old 02-09-2005, 10:39 AM   #2
qwijibow
LQ Guru
 
Registered: Apr 2003
Location: nottingham england
Distribution: Gentoo
Posts: 2,672

Rep: Reputation: 47
nope.

You can charge any amount of money you like for the service of compiling packaging and delivering the software. however you must make the source code freely available for anyone who wants it.

so you could charg for a pre compiled binary, but you would have to let anyone who wanted to to compile it themselves for free.

edit: and yes, even if you sell a pre-compiled binary, the customer could freely download your source code and modify it.

Example.... Fodora could start charging for their ISO's images that are currently free.
however, if they did that, i would sill be allowed to download their source code for free, compile it for free, add it to an ISO for free, then let others download it from me for free.

Last edited by qwijibow; 02-09-2005 at 10:43 AM.
 
Old 02-09-2005, 10:44 AM   #3
Frustin
Member
 
Registered: May 2002
Location: Essex, UK
Distribution: Debian, Redhat, AIX 5L
Posts: 512

Rep: Reputation: 30
The GPL licence was set up to try and make software free and availble for public consumption. Hence, GPL is set up in a way that selling it is quite difficult. If you create some software that uses another bit of software that uses GPL then you HAVE to make that software availble for the public. So the question needs to be asked: whats the point of trying to sell it?

If you create the software and dont use the GPL licence (i.e. copyright it yours) then you can sell it for as much as you want.

At least thats how i undertstand it.
 
Old 02-09-2005, 11:08 AM   #4
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
OK, I was under the impression that although anyone could modify it it was I still copyrighted it.

I've almost finished making a website which is in PHP and I hope then to made extra money for selling the code so others can set up their own site. I thought I'd charge lots and see how it went. If I see it with a traditional (proprietry) license then people openly flaunt it anyway and sell it on and make profit. And realistically I can't take them to court over it. So I thought I'd try this.
 
Old 02-09-2005, 11:11 AM   #5
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
If you head over to the home of the PL, I think they have links to descriptions of other licences. You don't have to use the GPL, you can use any of them. All you have to remember is that you can only sell it for what it's worth - if it does the same as a free tool (speech and beer) ten you won't sell any copies.
 
Old 02-09-2005, 11:15 AM   #6
Frustin
Member
 
Registered: May 2002
Location: Essex, UK
Distribution: Debian, Redhat, AIX 5L
Posts: 512

Rep: Reputation: 30
Quote:
Originally posted by dxdad
I've almost finished making a website which is in PHP and I hope then to made extra money for selling the code so others can set up their own site. I thought I'd charge lots and see how it went. If I see it with a traditional (proprietry) license then people openly flaunt it anyway and sell it on and make profit. And realistically I can't take them to court over it. So I thought I'd try this.
What you are selling there is the skill you have of actually using the GPL software i.e. PHP. but you cant then sell the code you have written.
 
Old 02-09-2005, 11:33 AM   #7
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
qwijibow, I think you may be wrong. as I understand it I only have to supply source code to someone who has purchased the 'pre-compiled' software. I think if someone e-mailed me and said "I WANT THE SOURCE CODE!" I could rightfully say: "No, you can have it if you buy the software from me".
 
Old 02-09-2005, 11:59 AM   #8
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
Quote:
Originally posted by dxdad
qwijibow, I think you may be wrong. as I understand it I only have to supply source code to someone who has purchased the 'pre-compiled' software. I think if someone e-mailed me and said "I WANT THE SOURCE CODE!" I could rightfully say: "No, you can have it if you buy the software from me".
no, that is definitely not correct. that's exactly what the GPL is not about. the code must be available on request to ANYONE. What you are suggesting is that it is possible to impose a direct link between the purchase of a given article and obtaining the code without it. so implicitly you must "buy" the source code.

Last edited by acid_kewpie; 02-09-2005 at 12:02 PM.
 
Old 02-09-2005, 12:04 PM   #9
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
Frustin: I think you are also wrong. If I write some software in C++ or if I write it in PHP, PERL, BASIC.. I still am able to sell the software I have created. And I choose whatever license I feel is appropriate and sell it for what ever I feel is appropriate. I think the GPL allows it to be sold in this way.

Yes I realise there are other licenses and I could look into each, but if it takes this much effort in order to understand them all then I am going to get fed-up before I sell the software ;o)
 
Old 02-09-2005, 12:09 PM   #10
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
acid_kewpie: I believe I only have to provide the source code to people who buy the software from me:
http://www.gnu.org/licenses/gpl-faq....bilityToPublic

If anyone buys it from me they can then get the source code (if they want) and do whatever they want as long as it stays GPL.
 
Old 02-09-2005, 12:27 PM   #11
Frustin
Member
 
Registered: May 2002
Location: Essex, UK
Distribution: Debian, Redhat, AIX 5L
Posts: 512

Rep: Reputation: 30
Quote:
Originally posted by dxdad
Frustin: I think you are also wrong. If I write some software in C++ or if I write it in PHP, PERL, BASIC.. I still am able to sell the software I have created. And I choose whatever license I feel is appropriate and sell it for what ever I feel is appropriate. I think the GPL allows it to be sold in this way.
Sorry i didnt mean (although i said it) that if you write a program in PHP that you are automatically under the GPL. I meant that if you use software that is covered under GPL your code that you write is covered under GPL also.

Again i might be wrong.
 
Old 02-09-2005, 12:50 PM   #12
enigmasoldier
Member
 
Registered: Jul 2003
Location: Florence, Ky
Distribution: CentOS 3.3-4, OpenBSD 3.3, Fedora Core 4, Ubuntu, Novell Open Enterprise Server
Posts: 213

Rep: Reputation: 30
qwijibow: Your statement is slightly misinformed

Under the GPL: You can sell your software. You only have to give someone access to your sourcecode if they have access to your software. Since you are selling your software, the only way for them to get access to the sourcecode is to buy a copy.

However, if someone were to buy a copy of your software and download the sourcecode, they would be allowed to redistribute the code as long as it fell under the GPL.

http://www.gnu.org/copyleft/gpl.html#SEC3

Please people, read the facts before misinforming the newbies
 
Old 02-09-2005, 01:54 PM   #13
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
Yes, that's what I understood. I only have to provide source code to someone who I have distributed the software to. And in the case of PHP files (which my software is) I simply receive payment and send them the scripts.

Now, would I be right in saying that as it is supplyed to them without warranty I don't need to supply instructions. My theory is to give basic instructions and charge an additional amount to install it and get it up and running. I'm not trying to rip people off, I just want to provide an additional service and charge for my time.
 
Old 02-09-2005, 02:00 PM   #14
dxdad
Member
 
Registered: Aug 2003
Distribution: Slackware
Posts: 75

Original Poster
Rep: Reputation: 15
I feel that the misunderstanding is preventing more people from giving 'free software' a go.
I think most people assume you have to provide it to people at no cost (or just the cost of your time and the CD etc you distribute it on.

Now Here is another question... If I sell version 1.0 of my software to someone do I have to supply a lifetime of sourcecode updates... ie when I finish making version 1.1, 1.2, 2.0 etc do I have to supply the source (and binaries if applicable) to them. As I understand it I only need to supply the version they have been supplied with. And when the next version is made they'd have to buy that version off me to get the source for that one. What does anyone else think?
 
Old 02-09-2005, 02:52 PM   #15
enigmasoldier
Member
 
Registered: Jul 2003
Location: Florence, Ky
Distribution: CentOS 3.3-4, OpenBSD 3.3, Fedora Core 4, Ubuntu, Novell Open Enterprise Server
Posts: 213

Rep: Reputation: 30
If you sell version 1.0 to someone, they have access to 1.0 sourcecode. If you release 1.1, they don't have access to it's source unless they also pay for it. You would be kind of an ass not to provide some sort of an upgrade plan though...
 
  


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
selling technology services - linux sales/CRM software? bschiett Linux - Software 2 11-15-2005 08:57 AM
Selling GPL Licensed Code!? GodSendDeath General 6 08-11-2005 05:57 PM
This company is selling Open source software as... BajaNick General 26 04-03-2005 06:13 AM
Selling GPL licensed anythings MasterC Linux - General 14 12-21-2004 08:28 PM
Proprietary software and the GPL sound_guy Linux - General 4 03-29-2004 08:40 PM

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

All times are GMT -5. The time now is 02:15 PM.

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