linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Roberto Peon" <robertopeon@sportvision.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Cc: Mark Rutherford <mark@justirc.net>
Subject: Re: Why is Nvidia given GPL'd code to use in closed source drivers?
Date: Tue, 31 Dec 2002 12:10:15 -0500	[thread overview]
Message-ID: <200212311210.AA54722848@mail.sportvision.com> (raw)

Yea, I'm happy I can use my NVidia hardware with linux-x86, however I have no chance of adding render-to-texture support or various other extensions that would make MY life a heck of a lot easier in the longrun. Note that all of those WGL extensions are NOT supported under linux, and somehow, the seem pretty dang important.

On that note, NVidia hasn't done -nothing- as I've heard some people suggest. They havn't even done nothing for the open source community. 

They've made their hardware run on many/most current versions of linux-x86. This encourages more end-user class people with NVidia hardware to use linux. Depending on who you are and what your goals are (i.e. world domination?) this may be a good thing for the community.

I really hate it when people have a knee-jerk reaction to providing binary-only support one way or the other.

There are obvious disadvantages to a binary-only driver/distribution, however you shouldn't overlook that the fact that it works it all is important too! (And yea, I'd like to have the source open too, That should be apparant from my first paragraph)



-Roberto JP
robertopeon@sportvision.com


---------- Original Message ----------------------------------
From: Mark Rutherford <mark@justirc.net>
Date: 	Tue, 31 Dec 2002 08:49:49 -0500

>I doubt this would 'destroy the community'...
>Do I like it? Nope.
>But here is the way I look at it...
>Nvidia provides the driver, and it works. it means I can use their cards in
>Linux.
>the Linux drivers, are in my opinion far more superior than the Window$
>drivers.
>After all, you do get the kernel module source code....
>Another thing you must realise is that these companies want to stay in
>buisness and
>just the fact that Nvidia has a linux driver probably torques m$ off as it is
>they do not want to upset this company, lets face it, they are barbaric and
>they are cabable of
>bringing hardware makers to their knees if they wanted to.
>They even have a *BSD driver now....
>I like Nvidia, because they provide me with a driver that I can use, and it
>works.
>I also recall reading that they have code in their driver(s) that belongs to a
>third party, making it
>hard to release the source to the driver without upsetting the third party.
>perhaps one day, they will be able to.
>I dont think we should fault them, at least they give us something, we need to
>focus on the companies that
>give us NOTHING.
>
>end of rant :)
>
>
>
>Andre Hedrick wrote:
>
>> On Tue, 31 Dec 2002 Hell.Surfers@cwctv.net wrote:
>>
>> > Why does the community continue to make pacts with a company that
>> > steals from its rivals, makes pacts with M$, and refuses to clearly GPL
>> > and open source its work on drivers, there is a clear difference between
>> > their use of GPL files, and what the GPL says they can do. You cannot
>> > expect embedded kernel developers to GPL, if you excuse Nvidia, its a
>> > vain hope to grab M$ users, but in the long run it destroys the
>> > community.
>> >
>> > Dean. Three ways to kill yourself, and ive been drove in one...
>>
>> Well let's see:
>>
>> You have no money to hire lawyers.
>> You whine about an issue, that people with lawyers will roast you alive.
>>
>> Are you a customer of Nvidia?
>> If you are not, you have no legal ground to invoke GPL PERIOD!
>> If you are a customer, check to see that they have a GPL/GNU wrapper which
>> is open source and attachs a clean LGPL library object, iirc.
>>
>> Since, there is still a legal and valid LGPL regardless of what FSF has to
>> say, there are revisions of GPL which permit various usages.  Now there
>> are people like yourself who, again have no money, have no lawyers, have
>> a whine, and whimpers over issues that stretch beyond the general scope.
>>
>> Recall the kernel is capable of rejecting non-gpl binary modules; yet it
>> does not!  Regardless of the original intent or scope of the "tainting
>> process", it created more grey than clarity.
>>
>> Now until the kernel forcable rejects loading binary closed source
>> modules, it defaults to quietly approved of the concept regardless what
>> you think, feel, or care.
>>
>> Now what is not clear?
>>
>> If the kernel forces vendors to choose between closed source support or
>> loose the competive edge in their market space, enjoy hunting for the old
>> dusty video cards from the past.  You just limited the scope of hardware
>> which will run on Linux with any usability.
>>
>> Now given the kernel is now so well mixed between people in the past,
>> current, and dead developers (sigh Leonard Z :-(( ), how are you going to
>> hurd all togather to agree on a single point?
>>
>> So you submitted a patch, whippty flip ... neither you or I control the
>> license of the kernel.  If Linus does not like the content of a patch or a
>> file generated, well it is toast.  Also where does it state a patch is
>> defined as "GPL patch"?
>>
>> Think a little harder first, cause I and many others will be on the side
>> of slapping down your arguements about preventing binary modules from
>> being loaded.  Key point! "LOADED" not "LINKED".  For the meatballs who
>> think that dumping /proc/kcore is an effective way of generating a newly
>> linked file, remember you created the file, not the owners of the module.
>>
>> Prove you can boot a cat /proc/kcore > vmlinux and you have now linked a
>> closed source object with an open source kernel.  Using your logic from
>> above, you are now the offending person to GPL.  You committed the act of
>> linking the two permanetly.
>>
>> Time for bed, ranting is over ...
>>
>> Cheers,
>>
>> Andre Hedrick
>> LAD Storage Consulting Group
>>
>> -
>> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> Please read the FAQ at  http://www.tux.org/lkml/
>
>--
>Regards,
>Mark Rutherford
>mark@justirc.net
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at  http://www.tux.org/lkml/
>

             reply	other threads:[~2002-12-31 17:01 UTC|newest]

Thread overview: 205+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-31 17:10 Roberto Peon [this message]
2002-12-31 17:43 ` Why is Nvidia given GPL'd code to use in closed source drivers? Dan Egli
2002-12-31 17:46   ` Ralf Hildebrandt
  -- strict thread matches above, loose matches on Subject: below --
2003-01-06 18:03 J.S.Souza
2003-01-05  6:14 Hell.Surfers
2003-01-05 12:02 ` Matthias Andree
2003-01-04  7:11 Hell.Surfers
2003-01-04  7:22 ` Andre Hedrick
2003-01-04  8:53 ` Tupshin Harper
2003-01-04  6:20 Hell.Surfers
2003-01-04  0:53 Billy Rose
2003-01-04  1:27 ` NEURONET
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-02 17:43 Hell.Surfers
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  5:33 Hell.Surfers
2003-01-03 13:02 ` NEURONET
2003-01-03 15:40   ` Henning P. Schmiedehausen
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-01  5:13 A Guy Called Tyketto
2003-01-01  7:21 ` Andre Hedrick
2003-01-01  7:40   ` jw schultz
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
     [not found] <fa.led6ibv.hcejr@ifi.uio.no>
2002-12-31 15:03 ` Bill Davidsen
2002-12-31 19:11   ` David Schwartz
2002-12-31  3:57 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
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 11:53                                   ` 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 16:10                                       ` 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  7:51               ` Mark Mielke
2003-01-03 10:39               ` 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

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=200212311210.AA54722848@mail.sportvision.com \
    --to=robertopeon@sportvision.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark@justirc.net \
    /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;
as well as URLs for NNTP newsgroup(s).