From: Andrew Walrond <andrew@walrond.org>
To: Helge Hafting <helgehaf@aitel.hist.no>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Why is Nvidia given GPL'd code to use in closed source drivers?
Date: Mon, 06 Jan 2003 11:23:53 +0000 [thread overview]
Message-ID: <3E196749.8080509@walrond.org> (raw)
In-Reply-To: 3E195A4B.B160B1D2@aitel.hist.no
I am in almost complete agreement with you regarding the benefits of
free drivers.
But my point has evolved from this argument over nvidia and I extended
the principles to my business to see where it would lead.
I don't see rms saying "Non free software is bad, except games"
Andrew
Helge Hafting wrote:
> Andrew Walrond wrote:
>
>>Helge Hafting wrote:
>>
>>>Andrew Walrond wrote:
>>>
>>>
>>>>Am I a bad person charging for my work?
>>>
>>>No.
>>
>>Goodie!
>>
>>
>>>>Really - I want to understand so I too can join this merry band of happy
>>>>people giving everything away for free!
>>>>
>>>
>>>Nobody give everything away from free. Free software, in particular,
>>>runs
>>>on boxes that cost money. And people sell service and support.
>>>
>>
>>But I don't sell service, or support. I sell *software*
>>Am I bad again ?
>
> No - there's nothing wrong in selling software. I buy it if I want
> it, or don't if I don't think it is worth the money.
>
> Of course the same apply to nvidia - I choose not to buy their hardware
> _because_ of their secrecy. Many aren't that lucky, you can't usually
> dictate the components of a work machine.
>
>
>>>The problem with nvidia isn't that they charge money. The problem
>>>is that their product comes with strange restrictions.
>>>
>>
>>Ah - I see
>>
>>
>>>The problems are:
>>>1) The drivers are closed-source, so we can't fix the bugs. (Yes,
>>> there are bugs, and no, nvidia don't fix them immediately. So
>>> it'd be nice for us who understand C to fix this ourselves.
>>> Releasing the code don't won't cost nvidia because they aren't
>>> making money on it. They might actually sell _more_ hardware
>>> if they released the code. So keeping it secret don't make sense
>>> even from a extreme greediness viewpoint. Such a driver can't
>>> be made to work with a competing product either with a few tweaks.
>>>
>>
>>Oh. But I don't give you the source code to my game. Crikey - How are
>>going to debug it if it breaks??? Am I bad again ?
>>
>
> You can't compare your games to nvidia drivers. Your game might have
> a problem, but that is a problem with the game only. Trouble
> with video drivers means you can't use the computer properly
> at all.
>
> Most people don't bother debugging a video game - if it is crap, they
> don't play it. Because they don't need it. It is just a fun
> thing _if_ it works. You need working video hardware though - under
> all circumstances.
>
>
>>>2) Still, they _may_ have reasons not to release the code, perhaps
>>> a patended algorithm or some such. They could at least release the
>>> specs for their card, so a free driver could be written from scratch.
>>> But they don't do that either - strange. Some manufacturers _do_
>>> this, with no ill effects. They get a slightly bigger market because
>>> their equipment is ok with the free software world.
>>>
>>
>>Gosh, they are naughty aren't they. But I can't release the source
>>either, because little jonnie and his mates will all copy it and I'll go
>>bust and I'll lose my house and my wife will leave me. Oh what a dilema!
>>Am I a bad man ?
>
>
> I repeat - the two cases aren't comparable. People need fixable drivers
> and
> docs so their screen will work under all circumstances - including
> future changes in the os.
>
> A game isn't like that at all. Nothing depends on it other than the game
> itself.
> Particularly, no expensive hardware depends on it.
>
>
>>>This is very much like selling cars were the gas tank is locked, and
>>>you don't have the key. The gas stations have keys, but only
>>>some of them. So you can't fill anywhere.
>>>Or a tv that don't work on thursdays. Silly in the extreme,
>>>annoying for the user and no benefit for the manufacturer.
>>>
>>>Helge Hafting
>>>
>>
>>Thanks for explaining that.
>>
>>I'm gonna hand myself in. I can hardly believe how bad I am. BAD Andrew.
>>Bad bad bad!
>>
>>[Tongue so firmly in cheek that it hurts ;) Sorry Helge - I know you
>>mean well!]
>
>
> Try to understand this: the problems with nvidia does not apply to your
> gaming business. Both of you sell some closed-source software, that
> don't
> make you equal at all though. In your case the software game is the
> product.
> In nvidia's case the software is merely something necessary to make the
> hardware product work.
>
> Good open-source drivers is a huge win for us and a small win for
> nvidia,
> they have nothing to loose here. Your situation is different, open
> source
> might make the game impossible to sell, as you say. Most people
> understand
> and accept that.
>
> Helge Hafting
>
next prev parent reply other threads:[~2003-01-06 11:16 UTC|newest]
Thread overview: 280+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-31 3:57 Why is Nvidia given GPL'd code to use in closed source drivers? Hell.Surfers
2002-12-31 6:55 ` David Schwartz
2002-12-31 10:51 ` Andrew Walrond
2002-12-31 12:05 ` Xavier Bestel
2002-12-31 12:19 ` John Bradford
2002-12-31 14:22 ` Jochen Friedrich
2002-12-31 14:31 ` John Bradford
2003-01-01 19:28 ` Måns Rullgård
2002-12-31 14:14 ` Andrew Walrond
2002-12-31 12:41 ` Andre Hedrick
2002-12-31 13:49 ` Mark Rutherford
2002-12-31 15:26 ` Paul Jakma
2002-12-31 15:36 ` Mark Rutherford
2002-12-31 15:44 ` Paul Jakma
2002-12-31 17:05 ` Scott Robert Ladd
2003-01-01 19:35 ` Måns Rullgård
2002-12-31 15:11 ` Krzysztof Halasa
2002-12-31 22:36 ` David Schwartz
2003-01-01 16:45 ` Rik van Riel
2003-01-02 0:31 ` Paul Jakma
2003-01-02 1:08 ` David Lang
2003-01-02 1:29 ` Paul Jakma
2003-01-02 1:21 ` David Lang
2003-01-02 1:38 ` Paul Jakma
2003-01-02 1:37 ` Bill Huey
2003-01-02 2:57 ` Paul Jakma
2003-01-02 5:58 ` Bill Huey
2003-01-02 6:14 ` Mark Mielke
2003-01-03 3:32 ` Richard Stallman
2003-01-03 4:06 ` Larry McVoy
2003-01-03 5:00 ` Erik Andersen
2003-01-03 5:15 ` Larry McVoy
2003-01-03 8:31 ` David S. Miller
2003-01-03 5:04 ` Marco Monteiro
2003-01-03 5:12 ` Andre Hedrick
2003-01-03 12:16 ` Marco Monteiro
2003-01-03 12:51 ` Andrew Walrond
2003-01-03 13:42 ` Helge Hafting
2003-01-03 14:46 ` John Alvord
2003-01-03 14:48 ` Andrew Walrond
2003-01-03 16:13 ` Erik Andersen
2003-01-03 16:58 ` David Schwartz
2003-01-05 14:04 ` Graham Murray
2003-01-05 22:37 ` Mark Mielke
2003-01-06 1:43 ` Ian Molton
2003-01-06 5:26 ` Mark Mielke
2003-01-06 10:44 ` Helge Hafting
2003-01-06 16:06 ` Mark Mielke
[not found] ` <3E195A4B.B160B1D2@aitel.hist.no>
2003-01-06 11:23 ` Andrew Walrond [this message]
2003-01-07 9:08 ` Helge Hafting
2003-01-07 15:15 ` Valdis.Kletnieks
2003-01-08 10:06 ` Helge Hafting
2003-01-08 12:28 ` Mark Hounschell
2003-01-08 15:33 ` Jesse Pollard
2003-01-08 15:46 ` Mark Hounschell
2003-01-08 15:46 ` Jesse Pollard
2003-01-08 16:00 ` Mark Hounschell
2003-01-03 19:33 ` Mark Mielke
2003-01-06 10:31 ` Helge Hafting
2003-01-03 14:49 ` Paul Jakma
2003-01-03 16:16 ` Marco Monteiro
2003-01-03 17:45 ` Andre Hedrick
2003-01-03 17:53 ` Larry McVoy
2003-01-03 18:03 ` Andre Hedrick
2003-01-03 18:29 ` Andre Hedrick
2003-01-04 1:33 ` David Schwartz
2003-01-03 21:19 ` Marco Monteiro
2003-01-03 21:37 ` Disconnect
2003-01-03 23:44 ` Marco Monteiro
2003-01-03 21:52 ` jw schultz
2003-01-04 15:41 ` Rik van Riel
2003-01-04 13:53 ` Daniel Egger
2003-01-03 16:16 ` David Schwartz
2003-01-03 16:37 ` Marco Monteiro
2003-01-03 18:38 ` Jon Portnoy
2003-01-03 19:02 ` Andre Hedrick
2003-01-03 19:10 ` Ben Greear
2003-01-03 20:21 ` Andrew Walrond
2003-01-04 1:51 ` Alan Cox
2003-01-04 1:24 ` Jeff Garzik
2003-01-04 5:28 ` Scott Robert Ladd
2003-01-04 8:06 ` Jon Portnoy
2003-01-04 8:21 ` Andre Hedrick
2003-01-03 6:04 ` Mike Galbraith
2003-01-03 6:29 ` Brad Hards
2003-01-03 7:04 ` Andre Hedrick
2003-01-03 18:31 ` Bob Taylor
2003-01-04 1:34 ` Larry McVoy
2003-01-04 18:16 ` Rik van Riel
2003-01-03 15:57 ` Randy.Dunlap
2003-01-03 19:44 ` Mark Mielke
2003-01-03 20:30 ` Richard Stallman
2003-01-03 20:39 ` Larry McVoy
2003-01-04 23:44 ` Richard Stallman
2003-01-03 22:17 ` Rik van Riel
2003-01-04 23:44 ` Richard Stallman
2003-01-04 6:55 ` Bob Taylor
2003-01-04 9:06 ` Vincent Bernat
2003-01-04 21:04 ` Alan Cox
2003-01-05 18:39 ` Henning P. Schmiedehausen
2003-01-04 22:06 ` Matthias Andree
2003-01-04 22:23 ` Larry McVoy
2003-01-04 23:10 ` Steven Barnhart
2003-01-05 0:00 ` Chief Gadgeteer
2003-01-05 0:26 ` David Schwartz
2003-01-05 1:48 ` Chief Gadgeteer
2003-01-05 10:14 ` Tomas Szepe
2003-01-05 20:40 ` Henning P. Schmiedehausen
2003-01-05 21:35 ` Alan Cox
2003-01-05 22:18 ` Henning P. Schmiedehausen
2003-01-05 22:58 ` Tomas Szepe
2003-01-05 21:53 ` Bruce Harada
2003-01-06 21:05 ` Ranjeet Shetye
2003-01-06 22:06 ` Valdis.Kletnieks
2003-01-05 18:34 ` Richard Stallman
2003-01-05 19:28 ` Vlad@Vlad.geekizoid.com
2003-01-05 22:13 ` Mark Mielke
2003-01-06 17:13 ` Richard Stallman
2003-01-06 17:29 ` RIZEN
2003-01-07 13:39 ` Richard Stallman
2003-01-06 17:31 ` Paulo Andre'
2003-01-06 17:39 ` Bill Huey
2003-01-07 13:40 ` Richard Stallman
2003-01-07 14:17 ` Bill Huey
2003-01-08 8:00 ` Richard Stallman
2003-01-08 15:26 ` yodaiken
2003-01-09 23:13 ` Richard Stallman
2003-01-09 23:40 ` David D. Hagood
2003-01-10 0:02 ` yodaiken
2003-01-11 0:21 ` Richard Stallman
2003-01-08 18:10 ` Ranjeet Shetye
2003-01-08 8:00 ` Richard Stallman
2003-01-08 9:04 ` OT Naming. was: " Nils Petter Vaskinn
2003-01-08 11:23 ` Hacksaw
2003-01-08 12:09 ` Måns Rullgård
2003-01-09 9:08 ` Hacksaw
2003-01-12 11:56 ` Richard Stallman
2003-01-12 18:27 ` OT Naming. was: Re: Why is Nvidia given GPL'd code to use in closedsource drivers? Michael D. Shannon
2003-01-08 11:53 ` Why is Nvidia given GPL'd code to use in closed source drivers? Bill Huey
2003-01-09 23:13 ` Richard Stallman
2003-01-09 23:19 ` Larry McVoy
2003-01-11 0:21 ` Richard Stallman
2003-01-10 0:12 ` Vlad@Vlad.geekizoid.com
2003-01-10 10:51 ` Henning P. Schmiedehausen
2003-01-10 15:36 ` Linux KERNEL mailinglist! Jan Harkes
2003-01-10 16:10 ` Why is Nvidia given GPL'd code to use in closed source drivers? Jeff Randall
2003-01-12 11:54 ` Richard Stallman
2003-01-12 18:58 ` Jeff Randall
2003-01-14 5:47 ` Richard Stallman
2003-01-14 5:47 ` Richard Stallman
2003-01-14 19:37 ` Mark Mielke
2003-01-14 11:23 ` Ranjeet Shetye
2003-01-07 15:10 ` Henning P. Schmiedehausen
2003-01-03 4:38 ` Andre Hedrick
2003-01-03 20:31 ` Richard Stallman
2003-01-03 21:35 ` Scott Robert Ladd
2003-01-04 23:45 ` Richard Stallman
2003-01-04 23:58 ` Mark Rutherford
2003-01-06 3:25 ` Richard Stallman
2003-01-06 4:55 ` Philip Wyett
2003-01-03 23:01 ` Gauntlet Set NOW! Andre Hedrick
2003-01-03 23:56 ` Andrew McGregor
2003-01-04 7:12 ` Ryan Anderson
2003-01-04 9:14 ` Andrew McGregor
2003-01-04 9:45 ` Andre Hedrick
2003-01-04 10:01 ` Andrew McGregor
2003-01-04 19:31 ` Matan Ziv-Av
2003-01-04 19:43 ` Andrew McGregor
2003-01-06 10:56 ` Helge Hafting
2003-01-04 23:44 ` Richard Stallman
2003-01-05 1:22 ` Rik van Riel
2003-01-05 5:33 ` Milosz Tanski
2003-01-05 5:12 ` Andrew McGregor
2003-01-05 5:31 ` Andre Hedrick
2003-01-05 10:47 ` Andrew McGregor
2003-01-05 15:29 ` Andre Hedrick
2003-01-09 7:28 ` Richard Stallman
2003-01-09 7:41 ` Andre Hedrick
2003-01-09 7:50 ` Jeff Garzik
2003-01-09 8:08 ` Andrew Morton
2003-01-09 8:57 ` Jeremy Fitzhardinge
2003-01-09 23:06 ` Oliver Xymoron
2003-01-03 7:51 ` Why is Nvidia given GPL'd code to use in closed source drivers? Mark Mielke
2003-01-03 20:30 ` Why is Nvidia given GPL'd code to use in non-free drivers? Richard Stallman
2003-01-03 21:26 ` Larry McVoy
2003-01-03 21:27 ` Dimitrie O. Paun
2003-01-05 21:24 ` Henning P. Schmiedehausen
2003-01-05 22:08 ` Eric Ortega
2003-01-05 22:34 ` Ian Molton
2003-01-05 23:09 ` Henning P. Schmiedehausen
2003-01-04 0:55 ` Shane R. Stixrud
2003-01-04 2:22 ` Larry McVoy
2003-01-04 3:18 ` Shane R. Stixrud
2003-01-04 3:18 ` Matthew D. Pitts
2003-01-04 6:00 ` Werner Almesberger
2003-01-04 7:34 ` Mark Mielke
2003-01-04 7:45 ` Andre Hedrick
2003-01-04 8:36 ` Werner Almesberger
2003-01-04 8:52 ` Shane R. Stixrud
2003-01-04 9:16 ` Mark Mielke
2003-01-04 21:47 ` Roman Zippel
2003-01-05 11:15 ` Eric W. Biederman
2003-01-04 1:19 ` Mark Mielke
2003-01-04 23:44 ` Richard Stallman
2003-01-05 1:32 ` Mark Mielke
2003-01-06 3:25 ` Richard Stallman
2003-01-06 3:25 ` Richard Stallman
2003-01-05 2:22 ` venom
2003-01-05 9:38 ` Geert Uytterhoeven
2003-01-05 21:33 ` Henning P. Schmiedehausen
2003-01-05 22:10 ` Andre Hedrick
2003-01-05 22:22 ` Mark Mielke
2003-01-04 3:10 ` David Schwartz
2003-01-04 23:44 ` Richard Stallman
2003-01-05 0:17 ` David Schwartz
2003-01-05 4:39 ` Wolfgang Walter
2003-01-05 5:35 ` David Schwartz
2003-01-06 16:24 ` Wolfgang Walter
2003-01-06 22:04 ` David Schwartz
2003-01-07 0:08 ` Steven Barnhart
2003-01-07 15:53 ` Georg Nikodym
2003-01-07 18:05 ` Mike Galbraith
2003-01-05 21:46 ` Henning P. Schmiedehausen
2003-01-05 22:06 ` David Schwartz
2003-01-05 21:17 ` Henning P. Schmiedehausen
2003-01-05 22:44 ` Alan Cox
2003-01-05 22:45 ` Henning P. Schmiedehausen
2003-01-05 23:03 ` Xavier Bestel
2003-01-05 23:40 ` Alan Cox
2003-01-03 10:39 ` Why is Nvidia given GPL'd code to use in closed source drivers? Rik van Riel
2003-01-03 11:29 ` Christoph Hellwig
2003-01-03 11:33 ` ZHAO Wei
2003-01-03 14:52 ` Paul Jakma
2003-01-03 15:03 ` Arjan van de Ven
2003-01-03 20:30 ` Richard Stallman
2003-01-03 22:27 ` Rik van Riel
2003-01-02 6:12 ` Erik Andersen
2003-01-02 6:26 ` Bill Huey
2003-01-02 8:51 ` Henning P. Schmiedehausen
2003-01-02 1:57 ` Alan Cox
2003-01-02 1:32 ` Paul Jakma
2003-01-02 20:39 ` David Schwartz
[not found] <fa.led6ibv.hcejr@ifi.uio.no>
2002-12-31 15:03 ` Bill Davidsen
2002-12-31 19:11 ` David Schwartz
-- strict thread matches above, loose matches on Subject: below --
2002-12-31 17:10 Roberto Peon
2002-12-31 17:43 ` Dan Egli
2002-12-31 17:46 ` Ralf Hildebrandt
2003-01-01 3:13 Hell.Surfers
2003-01-01 3:56 ` A Guy Called Tyketto
2003-01-01 4:48 ` Ed Sweetman
2003-01-01 4:20 ` Erik Andersen
2003-01-01 5:13 A Guy Called Tyketto
2003-01-01 7:21 ` Andre Hedrick
2003-01-01 7:40 ` jw schultz
2003-01-01 7:43 Andre Hedrick
2003-01-01 16:13 ` Mark Rutherford
2003-01-01 21:34 ` Rik van Riel
2003-01-02 9:57 ` Jos Hulzink
2003-01-02 5:33 Hell.Surfers
2003-01-03 13:02 ` NEURONET
2003-01-03 15:40 ` Henning P. Schmiedehausen
2003-01-02 6:48 Hell.Surfers
2003-01-02 6:56 ` Erik Andersen
2003-01-02 7:06 ` Milosz Tanski
2003-01-02 17:33 ` Gerhard Mack
2003-01-02 7:15 ` Milosz Tanski
2003-01-02 17:43 Hell.Surfers
2003-01-03 16:45 Larry McVoy
2003-01-03 21:52 ` Samuel Flory
2003-01-03 21:55 ` Larry McVoy
2003-01-03 22:55 ` Andrew Walrond
2003-01-03 23:12 ` Samuel Flory
2003-01-03 23:43 ` jdow
2003-01-04 0:15 ` Samuel Flory
2003-01-04 1:30 ` Mark Mielke
2003-01-04 1:15 ` David Lang
2003-01-04 1:34 ` Samuel Flory
2003-01-04 0:53 Billy Rose
2003-01-04 1:27 ` NEURONET
2003-01-04 6:20 Hell.Surfers
2003-01-04 7:11 Hell.Surfers
2003-01-04 7:22 ` Andre Hedrick
2003-01-04 8:53 ` Tupshin Harper
2003-01-05 6:14 Hell.Surfers
2003-01-05 12:02 ` Matthias Andree
2003-01-06 18:03 J.S.Souza
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3E196749.8080509@walrond.org \
--to=andrew@walrond.org \
--cc=helgehaf@aitel.hist.no \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox