Re: KDE gone, Linux next ? [binary only support != good support]

1998-10-18 Thread Georg Bauer
In article [EMAIL PROTECTED], Brian Ristuccia
[EMAIL PROTECTED] wrote:

Unfortunately, this new security fix breaks the binary-only gigabit ethernet
driver.

That's what stable kernel interfaces are for. Actually I don't recall
_any_ change in a stable kernel that broke any kernel-interface. Ok, you
have this problem with development-kernels, but a production system
shouldn't be built on that anyway.

I can't say if there are any license problems with binary-only kernel
modules, but the horror-scenario that you propose shouldn't occur with
stable kernels, so it is no argument against binary-only modules.

BTW: when a company decides to build their productive environment on a
open-source system like linux, they should really use their brain and
choose hardware that has open-source drivers. Actually the open source is
_one_ of the arguments pro such a system, so it sounds really stupid to
drop this idea on something as important as a kernel-level driver module!

This shouldn't say that I would find binary-only drivers any good -
actually I won't use them.

bye, Georg

-- 
http://www.westfalen.de/hugo/




Re: KDE gone, Linux next?

1998-10-17 Thread Christian Hammers
On Wed, Oct 14, 1998 at 09:06:32PM +1000, Matthew Parry wrote:
 As Linux becomes more popular the hardware manufacturers will start
 giving away drivers with the hardware, as they do for WIN95/NT/Mac.
 If we give them the option to release the drivers as closed source
 then most of them will.  But if we force them to release as open
 source then they'll still release the drivers - because market
 demand requires it - but they'll release them as free software 

Maybe somewhen this will happen, but during the next few years, the 
hardware manufacturer will rather ship NO drivers for special kinds of 
hardware than open software. :-(

Of course open software has the advantage that one could recompile it
more easily if the kernel version changes (which company bothers with
35 patches of a stable kernel ! Even MS does not produce such many 
patches).

But I would only try to encourage them to produce linux driver. In a way
they like. If one does not like it, one could wait for the hackers out
there to produce a working freeware driver. 


 In the case of word processors, I could care less.  But when
 it comes to something like the kernel - something that at times
 requires fast bugfixes - it is extreemly important.
Remember, if you do not have a driver for your hardware it becomes quite
unimportant how fast bugfixes would be made. 
First we must get the companies to PRODUCE drivers for Linux at all !

 Matthew Parry
read you,

  -christian-

-- 
Linux - the choice of the GNU generation.  Join the Debian Project 
 http://www.debian.org 
Christian Hammers * Oberer Heidweg 35 * D-52477 Alsdorf * Tel: 02404-25624
50 3C 52 26 3E 52 E7 20  D2 A1 F5 16 C4 C9 D4 D3  1024/925BCB55 1997/11/01



Re: KDE gone, Linux next?

1998-10-17 Thread Steve Greenland
On 17-Oct-98, 08:33 (CDT), Christian Hammers [EMAIL PROTECTED] wrote: 
 On Wed, Oct 14, 1998 at 09:06:32PM +1000, Matthew Parry wrote:
 [forcing manufacturers to release device drivers as free software] 
 Maybe somewhen this will happen, but during the next few years, the 
 hardware manufacturer will rather ship NO drivers for special kinds of 
 hardware than open software. :-(

But if they are allowed to released closed-source drivers, then there
is no incentive for them to *ever* release free ones. In the meantime,
I will continue to buy supported hardware, and occasionally inform a
manufacturer that I chose not to buy their device because they did
not support Linux (either buy providing the driver, or by providing
sufficient info for someone to write the driver).

Steve



Re: KDE gone, Linux next ?

1998-10-14 Thread Matthew Parry

   Can you explain to me what parts of the kernel can or cannot allow
   closed source modules? Even the way the system is setup now, any
   developer can create a module, and distribute it in compiled form without
   source code. I'm not sure how Linus could or couldn't prevent it, unless
   I'm missing something.

I really don't know, I'm just relaying what I've read Linus and RMS
say.  It might just be a licence issue, or more probably it might
make drivers less likely to break with a kernel upgrade.

-- 

Matthew Parry
[EMAIL PROTECTED]
URL:http://www.bowerbird.com.au/people/mettw/
-
There now, didn't I tell you to keep a good count?  Well,
there's and end of the story.  God knows there's no going on
with it now. - Sancho Panza.





Re: KDE gone, Linux next ? [binary only support != good support]

1998-10-14 Thread Matthew Parry

   On Tue, Oct 13, 1998 at 01:45:04PM -0400, Brian Ristuccia wrote:

These commercial sound drivers are a real hassle, since the user must
   [valid complaints and security issues elided]
good hardware support is to Linux's success, I don't consider binary-only
support good support at all. I'd hate to be stuck in Company X's position.
I'm sure you'd feel the same way if it was your business on the line.=20

   Us, sure.  A lot of places, no.  Look at the number of businesses
   using MS.  Obviously they aren't overly concerned about these things.
   Heck, when security breaks under MS, for the most part, they don't
   *get* a fix, broken drivers or not.  But really, these are things best
   left to the individual.  If a person wants to take the risk, fine.

With MS there is no choice.  You have to wait for microsoft to release
a fix - or even wait for NT5 (aka Godot).  If we allow Linux to become
monopolised, even if it is just for a particular peice of hardware
then Linux becomes no better then closed source distributions.

   FWIW, I shelled out $20 for a commercial OSS license back when
   OSS/Free didn't support PNP devices so I could get my AWE64 working,
   and haven't regretted it. [...]

Don't expect other comapnies to behave with such good manners.  RedHat
recently had to stop distributing TriTeal CDE because they were lax
about fixing security problems.  One of Linux's greatest streangths
is that whenever a problem appears there is a hacker somewhere who
wants to fix it straight away.  We shouldn't give up this core part
of the system without a fight.

   [...]  Quite frankly, if companies
   providing closed binary-only drivers don't provide decent support
   for them, including a new version for every development kernel, I
   don't think they're going to be much of a threat, since the general
   populace is going to be too irritated to stop writing drivers (which
   is really all that concerns us, I think), and other companies will
   treat them about with as much support as they treat any other
   unsupported product.

As Linux becomes more popular the hardware manufacturers will start
giving away drivers with the hardware, as they do for WIN95/NT/Mac.
If we give them the option to release the drivers as closed source
then most of them will.  But if we force them to release as open
source then they'll still release the drivers - because market
demand requires it - but they'll release them as free software 
instead.  It's a matter of whether open source is important.
In the case of word processors, I could care less.  But when
it comes to something like the kernel - something that at times
requires fast bugfixes - it is extreemly important.

Why give them the option to release closed source when we can
force them to release free versions?

-- 

Matthew Parry
[EMAIL PROTECTED]
URL:http://www.bowerbird.com.au/people/mettw/
-
There now, didn't I tell you to keep a good count?  Well,
there's and end of the story.  God knows there's no going on
with it now. - Sancho Panza.





Re: KDE gone, Linux next ? [binary only support != good support]

1998-10-14 Thread luther
On Wed, Oct 14, 1998 at 08:53:54PM +1000, Matthew Parry wrote:
 As Linux becomes more popular the hardware manufacturers will start
 giving away drivers with the hardware, as they do for WIN95/NT/Mac.
 If we give them the option to release the drivers as closed source
 then most of them will.  But if we force them to release as open
 source then they'll still release the drivers - because market
 demand requires it - but they'll release them as free software 
 instead.  It's a matter of whether open source is important.
 In the case of word processors, I could care less.  But when
 it comes to something like the kernel - something that at times
 requires fast bugfixes - it is extreemly important.

and don't forget, binary only driver, be they kernel modules, ggi drivers or
other such, they will probably only come in i386 version, or perhaps some other
main architecture. most driver can be adapted to other arch/systems so this is
not a good situation.

also most driver actually are only one driver for various similar products,
there is no reason we should load in the kernel two different drivers for
basically the same chip for example. And with the quickly changing developpment
kernels, will the drivers be updated regularly, or will we have only a 2.2.13
driver, when actual kernels are 2.2.21 and 2.3.103 ?

and what if the company producing the driver goes bankrupt, or don't want to
support said product anymore (so you can buy the newer version of they product
who has drivers for the latest version of the kernel).

binary-only drivers are evil, and i think the same goes for closed source
source drivers.

there is an other side to that, and that is that companies would not want to
give out source driver for the latest version of their product, for fear of the
concurrent, or something such.

also there was some speak of linux adopting the Intel made driver standard
across i386 unices. But i am not very familiar with it. Or perhaps some kind of
arch independent drivers ?

Friendly,

Sven LUTHER



Re: KDE gone, Linux next?

1998-10-14 Thread Matthew Parry
 
On Tue, Oct 13, 1998 at 01:45:04PM -0400, Brian Ristuccia wrote:

These commercial sound drivers are a real hassle, since the user must
   [valid complaints and security issues elided]
good hardware support is to Linux's success, I don't consider binary-only
support good support at all. I'd hate to be stuck in Company X's position.
I'm sure you'd feel the same way if it was your business on the line.=20

  Us, sure.  A lot of places, no.  Look at the number of businesses
   using MS.  Obviously they aren't overly concerned about these things.
   Heck, when security breaks under MS, for the most part, they don't
   *get* a fix, broken drivers or not.  But really, these are things best
   left to the individual.  If a person wants to take the risk, fine.

With MS there is no choice.  You have to wait for microsoft to release
a fix - or even wait for NT5 (aka Godot).  If we allow Linux to become
monopolised, even if it is just for a particular peice of hardware
then Linux becomes no better then closed source distributions.

   FWIW, I shelled out $20 for a commercial OSS license back when
   OSS/Free didn't support PNP devices so I could get my AWE64 working,
   and haven't regretted it. [...]

Don't expect other comapnies to behave with such good manners.  RedHat
recently had to stop distributing TriTeal CDE because they were lax
about fixing security problems.  One of Linux's greatest streangths
is that whenever a problem appears there is a hacker somewhere who
wants to fix it straight away.  We shouldn't give up this core part
of the system without a fight.

   [...]  Quite frankly, if companies
   providing closed binary-only drivers don't provide decent support
   for them, including a new version for every development kernel, I
   don't think they're going to be much of a threat, since the general
   populace is going to be too irritated to stop writing drivers (which
   is really all that concerns us, I think), and other companies will
   treat them about with as much support as they treat any other
   unsupported product.

As Linux becomes more popular the hardware manufacturers will start
giving away drivers with the hardware, as they do for WIN95/NT/Mac.
If we give them the option to release the drivers as closed source
then most of them will.  But if we force them to release as open
source then they'll still release the drivers - because market
demand requires it - but they'll release them as free software 
instead.  It's a matter of whether open source is important.
In the case of word processors, I could care less.  But when
it comes to something like the kernel - something that at times
requires fast bugfixes - it is extreemly important.

Why give them the option to release closed source when we can
force them to release free versions?

-- 

Matthew Parry
[EMAIL PROTECTED]
URL:http://www.bowerbird.com.au/people/mettw/
-
There now, didn't I tell you to keep a good count?  Well,
there's and end of the story.  God knows there's no going on
with it now. - Sancho Panza.





Re: KDE gone, Linux next?

1998-10-14 Thread john
Matthew Parry writes:
 Why give them the option to release closed source when we can force them
 to release free versions?

I don't believe we can.
-- 
John HaslerThis posting is in the public domain.
[EMAIL PROTECTED]  Do with it what you will.
Dancing Horse Hill Make money from it if you can; I don't mind.
Elmwood, Wisconsin Do not send email advertisements to this address.



Re: KDE gone, Linux next?

1998-10-14 Thread Raul Miller
Matthew Parry [EMAIL PROTECTED] wrote:
 As Linux becomes more popular the hardware manufacturers will start
 giving away drivers with the hardware, as they do for WIN95/NT/Mac. If
 we give them the option to release the drivers as closed source then
 most of them will. But if we force them to release as open source then
 they'll still release the drivers - because market demand requires it
 - but they'll release them as free software instead. It's a matter
 of whether open source is important. In the case of word processors,
 I could care less. But when it comes to something like the kernel
 - something that at times requires fast bugfixes - it is extreemly
 important.

 Why give them the option to release closed source when we can force
 them to release free versions?

It's a bad idea to think that we can enforce anything [except 
compliance with copyrights and such that we hold].  The best we
can do, in general, is encourage.

For the case of the Linux kernel, Linus has been strongly in favor of
commercial deployment being possible, as long as it doesn't actually
impact the kernel in a bad way [it has to stay easily maintainable,
and among other things that means that it has to stay GPLed].

-- 
Raul



Re: KDE gone, Linux next ?

1998-10-13 Thread Martin Schulze
Matthew Parry wrote:
 
 I think a much more important implication of the KDE debacle is
 what problems the GPL might make now that Linus is allowing
 proprietary drivers to be loaded into the kernel.  Isn't this
 effectively the same as linking against a library?

Err.

  a) The free kernel links against a free driver

or

  b) A non-free driver links against the free Kernel.

Compared with the KDE debacle, Linux would be the library
and the driver would be the program.  For me it looks like the
situation is exactly the other way round.

Linus didn't put the whole kernel under the GPL.  I'm sure that
there is no restriction to binary-only-commercial drivers.

 And even if it isn't, what are we going to do if proprietary
 drivers become common?  We'll have a main dist that is useless
 on a lot of computers.

Maybe we're not able to distribute them.  So what?  People should
instead buy hardware for which the specs are available.

 I think Debian should take a stand against proprietary drivers
 and only distribute kernels with the proprietary driver code
 removed.  I mean people were worried about the proprietary QT

Define proprietary driver code.

 becoming a standard on Linux - I think a much more worying
 prospect for Linux (and the free software community as a
 whole) is having Linux boxes that won't function *at all*
 without proprietary drivers!

This won't be the case for regular machines.  It might be the
case for boxes that use crappy hardware where the manufacturer
holds back the specs and doesn't allow development of free
drivers.

Regards,

Joey

-- 
Experience is a useful thing.  Unfortunately it is only acquired
just after one could have used it.



Re: KDE gone, Linux next ?

1998-10-13 Thread Matthew Parry
   Date: Tue, 13 Oct 1998 13:00:52 +0200
   From: Martin Schulze [EMAIL PROTECTED]
   Reply-To: Martin Schulze [EMAIL PROTECTED]
   Content-Type: text/plain; charset=us-ascii

   Matthew Parry wrote:

I think a much more important implication of the KDE debacle is
what problems the GPL might make now that Linus is allowing
proprietary drivers to be loaded into the kernel.  Isn't this
effectively the same as linking against a library?

   [...]
   or

 b) A non-free driver links against the free Kernel.

   Compared with the KDE debacle, Linux would be the library
   and the driver would be the program.  For me it looks like the
   situation is exactly the other way round.

If Linux were under the LGPL then that would be OK, but if the relavent
parts are under GPL it's still the same problem.

And even if it isn't, what are we going to do if proprietary
drivers become common?  We'll have a main dist that is useless
on a lot of computers.

   Maybe we're not able to distribute them.  So what?  People should
   instead buy hardware for which the specs are available.

That's just ridiculous.  There might be a small number of people like
myself who bought a computer so I could run Linux on it, but most
have a computer already and want to try Linux out.  What sort of
advocates would we be if a lot of people's first experience
with Linux was a CDROM that did nothing?  Linux isn't just a hacker
thing anymore.

I think Debian should take a stand against proprietary drivers
and only distribute kernels with the proprietary driver code
removed.  I mean people were worried about the proprietary QT

   Define proprietary driver code.

The parts of the kernel code that would allow closed source modules
to work with it.

becoming a standard on Linux - I think a much more worying
prospect for Linux (and the free software community as a
whole) is having Linux boxes that won't function *at all*
without proprietary drivers!

   This won't be the case for regular machines.  It might be the
   case for boxes that use crappy hardware where the manufacturer
   holds back the specs and doesn't allow development of free
   drivers.

I'm not really worried about winmodem style hardware.  I'm more
worried that if hardware manufacturers start releasing non-free
drivers then people might be less inclined to write free ones
from scratch.  Allowing crucial parts of Linux to become closed
source is inherently evil - Hence the importance of the KDE/Qt
debate.

-- 

Matthew Parry
[EMAIL PROTECTED]
URL:http://www.bowerbird.com.au/people/mettw/
-
There now, didn't I tell you to keep a good count?  Well,
there's and end of the story.  God knows there's no going on
with it now. - Sancho Panza.





Re: KDE gone, Linux next ?

1998-10-13 Thread Ben Collins
-BEGIN PGP SIGNED MESSAGE-

Can you explain to me what parts of the kernel can or cannot allow
closed source modules? Even the way the system is setup now, any
developer can create a module, and distribute it in compiled form without
source code. I'm not sure how Linus could or couldn't prevent it, unless
I'm missing something.

- 
Ben Collins [EMAIL PROTECTED]
UnixGroup Admin - NASA LaRC

On Tue, 13 Oct 1998, Matthew Parry wrote:

 The parts of the kernel code that would allow closed source modules
 to work with it.

-BEGIN PGP SIGNATURE-
Version: 2.6.3ia
Charset: noconv

iQCVAwUBNiNSFtwoBnGmInM1AQFPfQP8CmRy2foizrZJE1PZc55DugTAzB2kP+A9
j/Pyzv8ZfOfX2DKCELW5qLTGZARWdnsOk9Jez4ukWqFqWIZ0Vtu5C0rsReegRLti
/COWmR/IwNxaXmiqlda2gVxI9dsMcUnGT0Q/c15ohuQccCti8zr/qAuD3pTn6Rhs
O3XZc1OR3pk=
=jG3E
-END PGP SIGNATURE-



Re: KDE gone, Linux next ?

1998-10-13 Thread Daniel James Patterson
On Tue, Oct 13, 1998 at 01:00:52PM +0200, Martin Schulze wrote:
 
 This won't be the case for regular machines.  It might be the
 case for boxes that use crappy hardware where the manufacturer
 holds back the specs and doesn't allow development of free
 drivers.
 

I can picture manufacturers who _would_ have released specs no longer doing
so because they can write their own.  Knowing some of those cruddy
el-cheapo places write pretty bad windows drivers, what can we expect
from them with linux?


daniel

Keep the kernel free!



Re: KDE gone, Linux next ?

1998-10-13 Thread Kenneth Scharf
If the day ever comes that some hardware maker decides to write his
own driver for Linux (say a maker of a win-modem decided to write a
linux driver and throw the disk in the box) but did NOT license under
the GPL, choosing to keep it propritory would that be so bad?

As long as such software came with the hardware, I can see no
difference between that, and buying a copy of Wordperfect for Linux. 
We already have commerical X servers and sound drivers available which
are NOT licensed under the GPL.  You don't HAVE to buy these, unless
you feel that they are what you need, and worth the price.  


_
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com



Re: KDE gone, Linux next ?

1998-10-13 Thread Joseph Carter
On Tue, Oct 13, 1998 at 09:51:11AM -0700, Kenneth Scharf wrote:
 As long as such software came with the hardware, I can see no
 difference between that, and buying a copy of Wordperfect for Linux. 
 We already have commerical X servers and sound drivers available which
 are NOT licensed under the GPL.  You don't HAVE to buy these, unless
 you feel that they are what you need, and worth the price.  

...and in the case of sound drivers, nobody has told you about ALSA.


pgps9TWQJHj1H.pgp
Description: PGP signature


Re: KDE gone, Linux next ? [binary only support != good support]

1998-10-13 Thread Brian Ristuccia
On Tue, Oct 13, 1998 at 09:51:11AM -0700, Kenneth Scharf wrote:
 If the day ever comes that some hardware maker decides to write his
 own driver for Linux (say a maker of a win-modem decided to write a
 linux driver and throw the disk in the box) but did NOT license under
 the GPL, choosing to keep it propritory would that be so bad?
 

It wouldn't be bad at all, so long as it included source so that it could be
patched to accomodate newer / different versions of the Linux kernel if the
manufacturer went out of business or stopped supporting newer versions of
the Linux kernel. Even if this source couldn't be freely distributed, it
would still be better than having no source. The source is of limited use
without the device anyway, and by purchasing the device, you'd get a license
for the driver and its source.

I'd hate to be stuck running kernel 2.0.35 two years from now because I
bought some obsolecent device from a company that refuses to release a
binary driver for a newer kernel version.

 As long as such software came with the hardware, I can see no
 difference between that, and buying a copy of Wordperfect for Linux. 


This is very different. I can run the same copy of Wordperfect under Linux
2.0.28 - 2.0.35, as well as 2.1.125. I can't say the same for my kernel
modules, which rarely work correctly with kernel versions other than the one
I built them under.

A major problem arises when a major change comes about in the Linux kernel
that makes the module incompatible with the kernel the end user wants to run
and the user has two choices: either run an older, potentially less stable
and secure Linux kernel, or upgrade the kernel and lose the use of their
hardware device. In the case of an important device, like a SCSI controller
or a network card, there really isn't any choice at all here.

 We already have commerical X servers and sound drivers available which
 are NOT licensed under the GPL.  You don't HAVE to buy these, unless
 you feel that they are what you need, and worth the price.  
 

These commercial sound drivers are a real hassle, since the user must
install a different version every time they upgrade their kernel. Sometimes
simple changes (like UP-SMP or vice-versa) break the modules, and require
yet another version to be installed. If these commercial sound drivers were
distributed with source code, the end user could simply recompile after
upgrading to a different kernel, and not have to hassle with downloading or
purchasing newer versions of the modules. 

I think binary only drivers have a huge potential to greatly inconvenience
Linux users, expecially if new versions aren't made available every time a
new kernel upgrade is made available. 

Consider the following scenareo: After months of hacking, the Linux kernel
developers release Linux 2.2.0. Company X decides to build 4 dozen Linux
2.2.0 boxes for their new server farm, employing Company Y's Gigabit
ethernet cards for network connectivity. Company Y offers their ethernet
cards as a binary-only kernel module.

About two weeks after the release of Linux 2.2.0, a major security hole is
posted on Bugtraq. It seems that due to a bug in the networking subsystem,
any user can remotely halt any Linux machine, often resulting in loss of
data or filesystem corruption. A minor rework of the network layer is
required, and Linux 2.2.1 is released just hours later to fix the problem.

Unfortunately, this new security fix breaks the binary-only gigabit ethernet
driver. During the time between the Linux 2.2.1 release and Company Y's
release of the updated driver, Company X has two choices: either keep their
current configuration with gigabit ethernet and risk having their machines
remotely crashed, potentially costing thousands of dollars in lost business
for each minute of downtime, or downgrade to a 100mbps card with an
open-source driver, and still potentially lose customers because their
machines now communicate up to ten times slower than they did before.

To avoid putting individuals and businesses in a difficult situation like
Company X's, it's important to employ as much of the protection provided by
the GPL as possible to help preserve the freedom and source code availabilty
of the Linux kernel and its components. Although I recognise how important
good hardware support is to Linux's success, I don't consider binary-only
support good support at all. I'd hate to be stuck in Company X's position.
I'm sure you'd feel the same way if it was your business on the line. 

-- 
Brian Ristuccia
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]



Re: KDE gone, Linux next ?

1998-10-13 Thread john
Ben Collins writes:
 Can you explain to me what parts of the kernel can or cannot allow
 closed source modules? Even the way the system is setup now, any
 developer can create a module, and distribute it in compiled form without
 source code. I'm not sure how Linus could or couldn't prevent it, unless
 I'm missing something.

I don't see that you are.  The user installs the binary-only driver for his
MegaThumper sound card from the CD that came with it or from MegaCorp's web
site: what does that have to do with us or with Linus?
-- 
John Hasler
[EMAIL PROTECTED] (John Hasler)
Dancing Horse Hill
Elmwood, WI



Re: KDE gone, Linux next ? [binary only support != good support]

1998-10-13 Thread Kenneth Scharf
---Brian Ristuccia [EMAIL PROTECTED] wrote:
 Although I recognise how important
 good hardware support is to Linux's success, I don't consider
binary-only
 support good support at all. I'd hate to be stuck in Company X's
position.
 I'm sure you'd feel the same way if it was your business on the
line. 
It may not be possible, but I guess Linux needs some sort of standard
for kernel-driver interfaces that would allow an older driver to work
with newer kernels.  To a limited degree, this is true with MS
windows..Drivers supplied with win95 can work with win 98, some '3.1
drivers even work with '95 (with restrictions).  But I see your point,
if Kernel changes make existing drivers broken a binary only driver is
not a good idea.  OTOH due to NDA's a binary only driver might be the
only way some companies COULD distribute a driver for Linux for their
hardware (thank you Mr Gates!).
_
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com