🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #74273

Re: Money for GCC - porting ??

#74273
From: Aydin Edguer
Date: Thu, 30 May 1991 23:50
63 lines
4240 bytes
In article <2843F55A.21400@ics.uci.edu> jhummel@ics.uci.edu (Joseph Edward Hummel) writes:
>In article <5350@ztivax.UUCP> sof3@ztivax.UUCP (Walter Meyer) writes:
>>> geissler@D012S050@ap542.uucp (Norbert Geissler):
>>> > the facts:
>>> > I wanted to get a port of GCC from a company which ported it to the
>>> > same type of machine I am using.
>>> > Porting is not trivial, because as far as I know, there are at least
>>> > alignment problems between code generator and machine assembler.
>>> > I got the answer, that I can get this GCC if I pay(!) for the effort they
>>> > had to do the porting.
>
>I'm a newcomer to GNU, so I'm confused about this last statement.  Can
>someone charge a non-trivial fee for porting GCC?  I thought only fees
>related to copying the software could be charged.
>
>Can someone clarify?  Thanks.

This is a perennial subject in this GNUsegroup (sp?).

If you don't know what you can do, then READ THE LICENSE.  It usually comes
in the file called COPYING with every GNU package.  If you cannot understand
the license, then consult a lawyer.  I am not a lawyer, I do not try to give
legal advice, but I will give you my opinion.

GCC (and other GNU packages) can be sold to anyone for any price.  Selling
them for more than the FSF will probably not make much money.  However, once
you have bought a copy, you must be given a copy of the source [or a pointer
to the source].

Experts say that porting GCC to a new architecture or machine is not too
difficult (if you are an expert).   Doing a good port of GCC takes a bit
more work.  In either case, the person doing the work deserves remuneration.
For many FSF volunteers, the reward is in the accolades of the community.

For others, the reward is in cash (or check).  These are consultants who
have found a way to make a living by supporting GNU software.  People pay
to keep the experts around to fix bugs when they arise.  Or some companies
pay to gain a version of software that will work on a new (and unsupported)
platform.  It is tough to sell new hardware if there is no software included,
so one way to get a good piece of software is to pay an expert to port
existing software (like gcc).

Sure, if a user can afford to wait for the next version of GNU software, and
someone else is already doing a port, then a user can get the changes for
free.  But in cases of new hardware, there is little incentive to do the
work unless you own the hardware.  So waiting doesn't help.  You either
do it yourself or pay someone.

There is nothing in the GNU General Public License which forces people
to give their source away, unless they give or sell you the binaries.
However, once you have the binaries, you have a right to see the source,
and you have a right to give the source away to others.  This helps to
keep any changes or improvements available to the community.  But if you
want software early, then you either have to convince a consultant's
customer to give you the source or you have to pay what the consultant asks.

Personally, I think even paying a consultant is cheap compared to some
commercial software.  And you help the rest of the community.  Refusing
to help pay for special treatment is just plain rude.  Demanding service
without being willing to pay for it leaves me speechless.  How obnoxious
can you get?

Aydin Edguer
Technical Details
Message-ID: <1991May30.235004.6920@usenet.ins.cwru.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!agate!usenet.ins.cwru.edu!charlie!edguer
References: <1991Apr25.210651.4210@digi.lonestar.org> <5350@ztivax.UUCP> <2843F55A.21400@ics.uci.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,8f0403173f62c1e0
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-05-30 23:07:38 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!unidui!math.fu-berlin.de!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!agate!usenet.ins.cwru.edu!charlie!edguer
From: edguer@charlie.CES.CWRU.Edu (Aydin Edguer)
Newsgroups: gnu.misc.discuss
Subject: Re: Money for GCC - porting ??
Message-ID: <1991May30.235004.6920@usenet.ins.cwru.edu>
Date: 30 May 91 23:50:04 GMT
References: <1991Apr25.210651.4210@digi.lonestar.org> <5350@ztivax.UUCP> <2843F55A.21400@ics.uci.edu>
Sender: news@usenet.ins.cwru.edu
Distribution: gnu
Organization: Computer Engineering and Science, Case Western Reserve University
Lines: 64
Nntp-Posting-Host: charlie.ces.cwru.edu