comp.lang.ada
 help / color / mirror / Atom feed
From: mbenkmann@gmx.de (Matthias Benkmann)
Subject: Making money from free software [was Re: An Ada IDE and discussions]
Date: Wed, 18 Jul 2001 16:59:09 GMT
Date: 2001-07-18T16:59:09+00:00	[thread overview]
Message-ID: <3b55c03c.15655171@news.cis.dfn.de> (raw)
In-Reply-To: 9j45h0$3ho$1@nh.pace.co.uk

On Wed, 18 Jul 2001 10:12:48 -0400, "Marin David Condic"
<marin.condic.auntie.spam@pacemicro.com> wrote:

>I think we agree wholeheartedly on the objective you outlined. We both want
>to see Ada accepted at a greater level than it is. I think we both agree
>that the presence of lots of Ada code available for development serves this
>goal. I think we also both agree that your garden variety hacker, small
>business, internal corporate developer, etc. ought to be able to get the
>source, use it in their software, modify it as needed, etc. and not have to
>pay a royalty. (That's what will get Ada accepted for various forms of
>internal development.) Where I think we part company (correct me if I'm
>wrong) is that I believe a different license is possible/desirable that
>secures some financial rights for the authors of a work in the event that
>someone takes their work & uses it for financial gain. If I understand you
>correctly, you seem to be favoring the GPL which basically does not secure
>those rights - or at least has not dealt with that question.
>
>I might be willing to contribute to some community accessible code, but I'd
>like to think that if I'm spending time on it that there is some $$$ in it
>for me if someone else is going to take my work and make $$$ for themselves
>with it. Otherwise, it seems I'm just making a gift to "The Community" of my
>time and talent. Granted, I may receive other people's gifts to the
>community by way of picking up their changes, but I think that from a
>cost/benefit analysis in most cases, I may be better off simply purchasing
>what I want rather than paying for it with sweat equity. (My time is worth a
>considerable amount of money when compared to the cost of many commercially
>available products.)
>
>Or I could simply take and never give back and turn a hard heart towards the
>community contributors when they cry "Unfair!" :-)

The GPL prevents that someone just takes and doesn't give. If you GPL
a program, everyone who uses that code in his own projects has to GPL
those, which includes making them available to the community again.
This is how the GPL is different from the BSD license. 

And about the money-making issue: You misinterpret things slightly.
When Red Hat puts together a Linux distro and sells it, it is *NOT*
making money of the works of the developers who wrote the programs
contained in the distro. 
All of those programs are available for free download. 
Unless Red Hat customers are total idiots who don't know that they can
download the software for free, these customers are obviously *NOT*
paying for the software. Only an idiot pays for something he can
download for free. 
So Red Hat is *NOT* capitalizing on the effort made by the developers
of the software. What people ARE paying for is the effort that Red Hat
put into collecting all this software, compiling it (have you ever
tried to build a Linux distro as complete as Red Hat's from scratch?
Have you ever even tried to locate and download all those packages
manually?) and making it (relatively) easy to install and maintain.
This is 100% Red Hat's effort. The developers of the software have not
contributed to this in the least. In fact the developers of the
software are the reason why Red Hat is needed. These developers make
installing the software a hard piece of work. So all the money Red Hat
makes is 100% Red Hat's money. I don't see why any of the developers
should get a dime for something that they didn't do.
If they want that money, they should create their own distro. No one's
stopping them.

To get back to the GPL. Let's say you write a program and put it under
the GPL and some company picks it up. If they change it or build
something around it they have to put it under the GPL and you and
everybody else is free to use their changes. Maybe they charge money
for a CD with the software on it. If that bothers you and you want a
slice of the cake, just take their code, burn it on a CD and sell it
yourself. The GPL is about freedom. This includes the freedom to make
money. If you want to make money from it, go ahead and sell GPL
software.

Developers who reject the GPL with the argument that "someone else can
make money from it without paying me" are just lazy. It's these
developers who are the parasites, not the people who make money
selling free software. These developers just want to sit back and wait
till someone takes considerable financial risk, puts a lot of effort
into a business, and then they want to jump in when everything is done
and just get paid.
 If your program is so good, then why don't YOU sell it? If you don't
want other people to have your code, why do you release it in the
first place?

I think a developer has only 3 choices:

a) Make a 100% commercial product where no one else is allowed to do
anything with your code without explicit permission. Note that this
does not exclude publishing your source code. You may publish it and
even allow certain people to make changes or use it in their projects,
but they need explicit permission from you and may or may not have to
pay you royalties (as you choose). Use one of the standard EULAs
(they're all the same, no matter what company they come from) if you
want this.

b) Make a 100% free product, where everyone can use, modify, sell,
change etc. your code without restrictions. It is even allowed that
people take your code and integrate it into proprietary products as
described in a). If this is your intent, use a license similar to
BSD's

c) Make a product that is free and that will remain free. In that
case, use the GPL.

Trying to invent a license that combines a) (i.e. control over who
uses and makes money with your stuff) and c) or b) (i.e. allow people
to use your stuff freely) is like trying to invent water that isn't
wet. 

MSB

----
By the way:
Vacuum cleaners suck!



  parent reply	other threads:[~2001-07-18 16:59 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200107091850350230.005FE13B@smtp-po.inetia.pl>
2001-07-10  2:30 ` "is ada dead?" A challenge for all of us? Robert C. Leif, Ph.D.
2001-07-10 10:41   ` Michael Erdmann
2001-07-11  6:42     ` McDoobie
2001-07-11 14:53       ` chris.danx
2001-07-11 15:36         ` Marc A. Criley
2001-07-11 16:01           ` chris.danx
2001-07-11 16:39             ` Marin David Condic
2001-07-11 18:00               ` Al Christians
2001-07-16 11:18                 ` Stefan Skoglund
2001-07-19 21:50                   ` Kjell Mesch
2001-07-11 18:08               ` Marc A. Criley
     [not found]               ` <XN037.15614$Kf3.190690@www.newsranger.com>
     [not found]                 ` <9ikab1$fo2$1@nh.pace.co.uk>
     [not found]                   ` <3B4DB934.78DE7575@earthlink.net>
2001-07-13  2:08                     ` GLIDE Jeffrey Carter
2001-07-13 12:58                       ` GLIDE Marc A. Criley
2001-07-13 15:26                       ` GLIDE file13
2001-07-14  2:47                         ` GLIDE Jeffrey Carter
2001-07-14 13:53                           ` GLIDE Robert Dewar
2001-07-14 15:40                             ` GLIDE Jeffrey Carter
     [not found]                       ` <28d8936a.0107130726.1351ffbb@postin <3B4FB2BA.8DDFBDC4@acm.org>
2001-07-15  6:34                         ` GLIDE Simon Wright
2001-07-15 23:44                           ` GLIDE Robert B. Love 
2001-07-17 16:14                           ` GLIDE David C. Hoos
     [not found]                 ` <9ikprr$fku$1@bob.news.rcn.net>
     [not found]                   ` <Cym37.16986$Kf3.220382@www.newsranger.com>
     [not found]                     ` <un164o8w6.fsf@gsfc.nasa.gov>
     [not found]                       ` <cnX47.22238$Kf3.282845@www.newsranger.com>
     [not found]                         ` <uk8169hkf.fsf@gsfc.nasa.gov>
     [not found]                           ` <tBm57.24076$Kf3.326822@www.newsranger.com>
     [not found]                             ` <u4rs7k5v9.fsf@gsfc.nasa.gov>
     [not found]                               ` <TtY57.944$ar1.4224@www.newsranger.com>
2001-07-23 13:00                                 ` emacs Else and ada-mode Stephen Leake
2001-07-23 16:51                                   ` Marc A. Criley
2001-07-11 16:28           ` "is ada dead?" A challenge for all of us? Al Christians
2001-07-11 19:58             ` chris.danx
2001-07-11 20:56               ` McDoobie
2001-07-11 20:29         ` McDoobie
2001-07-13 12:46           ` chris.danx
2001-07-13 23:35             ` McDoobie
2001-07-11 22:04         ` Larry Kilgallen
     [not found]         ` <Qn_27.15449$Kf3.182453@www.newsranger.com>
     [not found]           ` <8P_27.27381$B56.4722193@news2-win.server.ntlworld.com>
     [not found]             ` <bp037.15593$Kf3.189375@www.newsranger.com>
     [not found]               ` <3B4C98E3.D3E66562@easystreet.com>
     [not found]                 ` <Jt137.15658$Kf3.192645@www.newsranger.com>
     [not found]                   ` <3B4CBA12.7F752364@easystreet.com>
     [not found]                     ` <Po337.15801$Kf3.197989@www.newsranger.com>
     [not found]                       ` <3B4CD02D.D6E3E53C@easystreet.com>
2001-07-12  2:54                         ` Emacs vs. the World Ted Dennison
     [not found]           ` <md837.333699$p33.6738979@news1.sttls1.wa.home.com>
     [not found]             ` <f49tktghbv140bg63a292jul1h940pj5pt@4ax.com>
     [not found]               ` <3B4F4BAC.D53B9555@PublicPropertySoftware.com>
     [not found]                 ` <9inlsv$m7l$1@nh.pace.co.uk>
     [not found]                   ` <bmK37.18791$Kf3.247815@www.newsranger.com>
2001-07-13 22:55                     ` About private types and reusability? Didier Utheza
2001-07-13 23:06                       ` Ed Falis
2001-07-14 21:02                         ` Didier Utheza
2001-07-13 23:28               ` An Ada IDE and discussions chris.danx
2001-07-14  7:08                 ` Michael Erdmann
2001-07-14 12:52                   ` chris.danx
2001-07-15  3:46                     ` Robert C. Leif, Ph.D.
2001-07-16 11:12                     ` Stefan Skoglund
2001-07-17 13:29                       ` chris.danx
2001-07-17 14:21                         ` Ted Dennison
2001-07-17 15:55                           ` chris.danx
2001-07-17 16:58                             ` Firstish Impressions of Gtk+(GtkAda): was " chris.danx
2001-07-19 20:38                             ` Ted Dennison
2001-07-18 19:27                           ` chris.danx
2001-07-16 15:05                     ` Marin David Condic
2001-07-17  7:50                       ` Emmanuel Briot
2001-07-17 10:09                         ` nicolas
2001-07-17 13:26                           ` Marin David Condic
2001-07-17 15:06                             ` nicolas
2001-07-17 15:49                               ` Marin David Condic
2001-07-17 22:42                                 ` Stefan Skoglund
2001-07-18  8:13                                   ` nicolas
2001-07-17 17:58                             ` Pascal Obry
2001-07-17 18:58                               ` Marin David Condic
2001-07-17 22:52                                 ` Stefan Skoglund
2001-07-18  6:41                                 ` Pascal Obry
2001-07-18 14:12                                   ` Marin David Condic
2001-07-18 16:33                                     ` Pascal Obry
2001-07-18 17:12                                       ` Marin David Condic
2001-07-18 18:35                                         ` Ted Dennison
2001-07-18 19:30                                           ` Marin David Condic
2001-07-20 15:41                                             ` Ted Dennison
2001-07-20 17:40                                               ` Marin David Condic
2001-07-20 20:18                                                 ` Ted Dennison
2001-07-18 19:20                                         ` Pascal Obry
2001-07-18 16:59                                     ` Matthias Benkmann [this message]
2001-07-18 20:50                                       ` Making money from free software [was Re: An Ada IDE and discussions] Marin David Condic
2001-07-19 17:08                                         ` Ted Dennison
2001-07-19 23:27                                     ` An Ada IDE and discussions Stefan Skoglund
2001-07-17 22:33                       ` Stefan Skoglund
2001-07-18 14:17                         ` Marin David Condic
2001-07-16 17:00                     ` Ted Dennison
2001-07-16 18:17                       ` Al Christians
2001-07-16 18:42                         ` Ed Falis
2001-07-16 18:28                       ` Mark Lundquist
2001-07-17  7:42                       ` Emmanuel Briot
2001-07-17 14:36                         ` Robert C. Leif, Ph.D.
2001-07-17  7:54                       ` Tor Fredrik Aas
2001-07-17 13:33                         ` Ted Dennison
2001-07-17 17:51                           ` Ted Dennison
2001-07-17 23:00                             ` Stefan Skoglund
2001-07-17 22:55                       ` Stefan Skoglund
2001-07-17 22:56                       ` Stefan Skoglund
2001-07-18 16:10                       ` McDoobie
2001-07-19 23:41                         ` Stefan Skoglund
2001-07-16 16:52                 ` Ted Dennison
2001-07-18 12:15         ` "is ada dead?" A challenge for all of us? Mats Karlssohn
2001-07-12  2:54       ` DuckE
2001-07-11  9:01   ` Dmitry Kazakov
2001-07-11 17:27     ` Michal Nowak
2001-07-11 19:14       ` tmoran
2001-07-11 20:15         ` McDoobie
2001-07-12  2:20         ` Jeffrey Carter
2001-07-13 23:34           ` Bobby D. Bryant
2001-07-21 17:48     ` GianLuigi Piacentini
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox