[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
Re: [LI] Message from RMS.
Uh-huh, you got it all wrong. Sharing wealth which diminishes (or
remains static) by sharing is communism. Sharing wealth which
increases by sharing is called being a good citizen of the world. If
I have a hundred rupees and give you fifty, the total amount of wealth
in the world doesn't increase. On the other hand, if I have a program
which saves me 2 hours a day in managing my appointments and share it
with you, I increase the amount of wealth in the world by 2 man-hours
per day without dimishing anything. See?
-- Raju
>>>>> "Arun" == Arun Sharma <adsharma@xxxxxxxxxxxxxxx> writes:
Arun> On Sat, Dec 04, 1999 at 12:43:03PM +0530, Raj Mathur wrote:
>> Next, it /is/ true that software is wealth, and making
>> proprietary software is tantamount to reducing the amount of
>> wealth in the world.
Arun> That is communism in my book. In your view of the world,
Arun> software, which you define as wealth should be free for
Arun> all. In other words, having property is illegal. If this is
Arun> not communism, what else is ?
Arun> I would like to be in control of my wealth. If I please,
Arun> I'll donate some of my wealth to others. But no one can
Arun> force me to do that.
>> Purely from a moral point of view, then, all software should be
>> free.
Arun> Impractical.
>> If you make proprietary software, you are a hoarder,
Arun> Let me ask you this - do you have a bank account ?
>> and I for one will not encourage you in your selfish objectives
>> by giving you the means to incorporate my code into your
>> software.
Arun> Who said anything is wrong with being selfish ? That's what
Arun> drives capitalism.
>> All code I write is GPL'd, and if you don't like the GPL you
>> are free to use a (perhaps better, perhaps worse)
>> implementation which follows a less (more?) restrictive
>> license.
Arun> (a) Sure I don't like GPL. But to be practical - Linux is
Arun> the OS that best suits my needs today and from a practical
Arun> point of view, it makes sense to contribute to it.
Arun> (b) Even RMS admits that GPL is a *more* restrictive
Arun> license. He just insists that it is more "free", for his
Arun> definition of "free".
>> Now comes the question of how programmers are to make money. I
>> don't know whether anyone on this list has noticed, but the
>> world is changing. MS, for example, has publicly announced
>> their intent to completely change the focus of their company
>> from software to services in a few years.
Arun> MS still owes most, if not all of their money to closed
Arun> software and will continue to make most of their money that
Arun> way.
Arun> I as a programmer, would like to design new things and
Arun> implement them. That's what I'm good at and what I'd like
Arun> to get paid for. I don't see anything immoral about it. If
Arun> RMS has a problem with what I do, he can continue blowing
Arun> his horn (which is drying up whatever respect he had, due to
Arun> his technical excellence) and I'll write BSD licensed code
Arun> and will tell others, using whatever forum is available to
Arun> me to do the same.
>> I don't know of any large computer hardware vendor who is not
>> focussing on services to drive their revenues (IBM, of course,
>> has been doing that for years). The cost you pay for
>> commercial software is split about 20-80 between the cost of
>> developing that software and supporting it.
Arun> Sure. We can all put on the consultant hat and continue to
Arun> become service engineers. Who's going to write the software
Arun> ? Where is the incentive ?
Arun> And continuing the RMS philosophy, service engineers have
Arun> knowledge. Knowledge is wealth. If you get paid for
Arun> service, you're hoarding your knowledge. You selfish service
Arun> engineer!
>> In other words, if you don't recognise that fact that the
>> economy of tomorrow will be driven by services rather than by
>> products, you will find yourself shut out of a, ahem, new world
>> order.
Arun> Something like the Post PC era that's been coming for how
Arun> many years now ?
>> Given this, proprietary software will only play a small part
>> in the IT revenues of the world. Most of the money will be
>> made by people like Atul, Kishore and Gopi, who are offering
>> services only, or primarily (can someone enlighten us on the
>> split between service and product revenue of Exocore and/or C&B
>> Consulting in the past year?) In past avatars I've earned tons
>> of money (atleast by my standards :-) from writing, porting,
>> packaging and supporting free (GPL'd) software, and I would be
>> doing it today if I didn't have committments to my job.
>>
Arun> Ok. You can lecture me on how to make money using
Arun> services. I'm *not* interested in being a service
Arun> engineer. I'd like to do new things. In your scheme of
Arun> things, I should be a service engineer by the day and a free
Arun> software developer by the night ?
Arun> I might as well write commercial software by the day and
Arun> write free software for entertainment purposes.
>> There is no dearth for money to be made and no need for
>> programmers to starve. Even if you find that you are rotten at
>> client interaction and cannot get directly into services, or
>> you are only a hard-core programmer, resources like
>> cosource.com and [what's the other one, forgotten it's name :-)
>> ] will act as a mediator where people will pay you for the GPL
>> software you develop to their specifications.
Arun> Again the GNU agenda. Let me repeat GPL != free
Arun> software. SourceXchange is headed by one of the Apache
Arun> founders. If you see the Apache license (and the fact that
Arun> apache.org runs on FreeBSD) you can get his inclination.
>> Given all this, I see no reason to avoid the GPL virus. If you
>> have faith in your capabilities to deliver quality products and
>> services, if you read the papers and magazines, if you believe
>> that the world should be a better place to live in for
>> everyone,
Arun> For everyone - including those of us, who believe in and
Arun> work in proprietary, closed source software companies. GPL
Arun> doesn't accommadate us.
>> if you have ever used a proprietary software and wondered,
>> ``Why doesn't this do X the way I want X done?'',
Arun> It's easy to shoot down Windows (the prime example of
Arun> proprietary software) in a Linux crowd. Seriously, do you
Arun> believe that it's going away in the next decade ? It has
Arun> it's place. That's reality.
Arun> NT just got a C2 certification, it beats Linux in
Arun> performance benchmarks and usability. It's just that the
Arun> code is owned by a overly agressive company and as a student
Arun> of computer science, NT is not very interesting because of
Arun> its closed nature.
Arun> Technically, you can create a debian distribution around the
Arun> NT kernel and Win32 GUI. It's just too expensive,
Arun> uninteresting and un-heroic to do so. Cygnus almost does
Arun> it.
>> if you don't want to rely on any single organisation for your
>> software support needs, then the GPL is the way to go.
Arun> GPL is not a necessary condition. You can get support for
Arun> Apache from many consultants for example.
>> Any license with different objectives will only dilute the
>> effort that all of us are making and lengthen the shift.
Arun> A different license without the objective of "destroying
Arun> closed source" is exactly what is needed.
Arun> -Arun
Arun> PS: Before we go too deep into this, can someone verify that
Arun> this is not a hoax ? I couldn't see the RMS posting on
Arun> debian-user archives.