public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: kernel 2.6.8 pwc patches and counterpatches
@ 2004-08-26 14:31 city_hunter
  2004-08-26 18:25 ` Wouter Van Hemel
  0 siblings, 1 reply; 50+ messages in thread
From: city_hunter @ 2004-08-26 14:31 UTC (permalink / raw)
  To: linux-kernel


Indeed, it's a real shame.
Everybody should never forget, as history tells, that extremist positions
quickly lead to destruction.
I hope that open source movement will never become fundamentalism.

Nemosoft, I can't but say thank you for your great driver.
When I bought a new webcam, I chose a philips one just because there was
your driver, and I can esaily guess other people did the same.
So indeed philips too got a reward for trusting Nemosoft.
I don't know if philips will ever release the entire source, there are
simply other implications for this; industrial secrets that, if source was
released, could be used from some other rival company.

Nemosoft, just a couple of advices from a wise guy :) (just joking, ok?)
You should really consider about writing pwc/pwcx as add-on module, I
don't think that would be a degradation. After all, there are some
wonderful drivers that are written this way (eagle-usb, linux-wlan-ng,
etc.etc.).
You could also keep the un-hooked version in the kernel and write patches
that could be applied to the kernel to get the full-featured version.

I know that both choices would bring you some more work;
but you could rightfully request a small one-time fee/contribution for the
extra work. I, for once, would be willing to pay for it.

Regards,
Giacomo Lozito


^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: kernel 2.6.8 pwc patches and counterpatches
@ 2004-08-28  3:50 Thomas Winischhofer
  0 siblings, 0 replies; 50+ messages in thread
From: Thomas Winischhofer @ 2004-08-28  3:50 UTC (permalink / raw)
  To: Linux Kernel Mailing List


 > On Fri, 2004-08-27 at 09:13, Prakash K. Cheemplavam wrote:
 > > >On Fri, 27 Aug 2004, Denis Vlasenko wrote:
 >
 > > > If the maintainer wants it pulled, I feel it would be stealing to
 > > > add it back into the kernel without his approval. Perhaps we could
 > > > rewrite the driver and merge it with some other webcam driver
 > > > projects.
 > >
 > >
 > > This is the problem. It is far easier to _feel_ something
 > > than to _do_ something.
 > >
 > > Intersting, that in the legal case, people are having a bad feeling,
 > > but in illegal case of doing reverse-engineering, drivers make it
 > > into the kernel...
 >
 >
 >Reverse engineering for interoperability purposes is legal even in the
 >USA.

Thank you for pointing that out. Really. I mean it.

And nothing else it is.

Happy hacking.

IDA anyone? (objdump does nicely, too. I looked at the disassembler 
output for about one hour today and my conclusion is that it's a pretty 
simple job. Knowing the stack concept and the "mov", "call", "lea", 
"add", "sub", "xor", "sar" and "sh[l|r]" instructions is enough.)

I would do it if I just had the time.

-- 
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net          http://www.winischhofer.net/
twini AT xfree86 DOT org

^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: kernel 2.6.8 pwc patches and counterpatches
@ 2004-08-27 16:46 David McBride
  0 siblings, 0 replies; 50+ messages in thread
From: David McBride @ 2004-08-27 16:46 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 393 bytes --]

> [**] To the nitwit on /. who once said "Well, you brought that all
> onto yourself when you signed that NDA", I can only say: "Go suck a 
> lemon", to quote Maj. Carter. (SG-1)

Cool, I think that was me:
http://slashdot.org/comments.pl?sid=88440&cid=7659780

Mmm, SG-1.

Cheers,

David
-- 
David McBride <dwm99@doc.ic.ac.uk>
Department of Computing, Imperial College, London

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: kernel 2.6.8 pwc patches and counterpatches
@ 2004-08-27 16:26 Kenneth Lavrsen
  2004-08-27 16:51 ` Christoph Hellwig
                   ` (4 more replies)
  0 siblings, 5 replies; 50+ messages in thread
From: Kenneth Lavrsen @ 2004-08-27 16:26 UTC (permalink / raw)
  To: linux-kernel@vger.kernel.org


 >
 > Indeed, it's a real shame.
 > Everybody should never forget, as history tells, that extremist positions
 > quickly lead to destruction.
 > I hope that open source movement will never become fundamentalism.
 >

My name is Kenneth Lavrsen. I maintain the open source project Motion.
Probably half of the users of Motion - and there are 1000s of them will 
soon realise that next time they download a Kernel their camera will no 
longer work.

I wonder if the people that decided to take out the pwc driver from the 
Kernel considered anyone else than themselves?

When Greg decided to remove the hook that enabled the use of pwcx HE 
decided to remove the driver. In practical the pwc driver is worthless 
without pwc. Completely worthless. The tiny picture size supported without 
pwcx is not worth anything. pwc goes hand in hand with pwcx. This is a 
fact. When you decide to remove the possibility to use pwcx you cripple pwc 
so that it is useless.
Greg decided that for fanatic and extremist reasons the 10000s - maybe 
100000s - of people that have invested in a Webcamera like a Logitech or 
Philips can throw away their camera if they want to keep their Linux 
systems up to date in future.
I personally have 8 such cameras worth a fortune in working action and as a 
Linux user I am so disappointed and angry with the way that the maintainers 
(or is it in reality a single individual with too much power?) are 
threating me and the many other Linux users.

And what about Nemosoft. Ideally it is pretty wrong of him to pull off the 
driver from his site. That makes things even worse.
And his threads and ultimatum was not very nice either.But when you go back 
and search for the mailing that has taken place between a few kernel 
maintainers (lately Greg) it is easy to understand why Nemosoft is angry 
and feel hurt and badly treated.
It is easy to see that the whole thing turned into a personal conflict 
between Nemosoft and Greg.
And the way I read it - Nemosoft has been treated in an unfair and arrogant 
way. Nemosoft is not a machine. He is a human and react as a human after 
having been stepped on for a long time. It seems that a few fundamentalists 
have picked on Nemosoft in their private war against anything closed 
sourced. For a single individual working on a driver for no personal gain - 
for no pay - - this is more than you can expect anyone to accept.
There has been problems with the driver in connection with kernel 2.6. Some 
were real problems where a proper member of an open source community should 
help and assist in finding the solution instead of just arrogantly marking 
code bad.

And now the latest step of modifying the code so that it is useless like 
removing the hook for pwcx. I have been using pwc/pwcx for years now and 
the driver has been working well. Better than so many other USB based 
devices I have tried and rejected.
The binary pwcx module has been accepted for years. And now fanatism has 
taken over and suddenly the pwcx module is no longer pure. And it does not 
seem like Greg spent even one second thinking about the 10000s of people 
that have invested in the quite expensive (but much better than anything 
else) Logitech and Philips cameras - knowing that it was supported by 
Linux. He just destroyed the driver without a wink.
Did he think: "To hell with all the Linux users with a USB camera - I don't 
care about other people - I care only about my own principles"?

Kernel developers sits with the power to reject incoming patches. Such 
priviledge should be handled with respect. Not only to the individual 
contributors - but also to the millions of Linux users that depends on 
their behavour. What I have seen is in my eyes abuse of this power.
I would never remove a feature from Motion without a proper debate with my 
users. Being a maintainer of an OSS project is a priviledge - not a right.

I sincerely hope that Nemosoft will return and that he will be better 
received when he does.

And to all those kernel developers on this list. Remember that there are 
millions of Linux users now. And if you start removing support of people 
already purchased hardware for whatever religious reason - you will 
eventually kill Linux - because then you force people back to Windows.

Right now I have a hard time finding the motivation to continue spending 
10-20 hours per week maintaining the Motion project because of this. I am 
really angry and disappointed. This is not what I had expected from a 
community that that has been so great.

Kenneth


-- 
Kenneth Lavrsen,
Glostrup, Denmark
kenneth@lavrsen.dk
Home Page - http://www.lavrsen.dk 



^ permalink raw reply	[flat|nested] 50+ messages in thread
* Re: kernel 2.6.8 pwc patches and counterpatches
@ 2004-08-27 14:07 Thomas Winischhofer
  2004-08-27 20:01 ` David S. Miller
  0 siblings, 1 reply; 50+ messages in thread
From: Thomas Winischhofer @ 2004-08-27 14:07 UTC (permalink / raw)
  To: Linux Kernel Mailing List


 > On Fri, 27 Aug 2004, Prakash K. Cheemplavam wrote:
 >
 >>Intersting, that in the legal case, people are having a bad feeling, 
 >>but
 >>in illegal case of doing reverse-engineering, drivers make it into the
 >>kernel...
 >
 >
 >It's not a matter of legal/illegal, like Linus pointed out; it's a 
 >matter of respecting Nemosoft's work and not stabbing him in the back.


OK and if the authors of, say, SMP support say "back it out", Linux ends 
up without SMP support. Cool.

GPL is GPL. Period.

I think it's enough courtesy to say "Thank you".


-- 
Thomas Winischhofer
Vienna/Austria
thomas AT winischhofer DOT net	       *** http://www.winischhofer.net
twini AT xfree86 DOT org

^ permalink raw reply	[flat|nested] 50+ messages in thread
[parent not found: <1092793392.17286.75.camel@localhost>]

end of thread, other threads:[~2004-08-29 15:00 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-26 14:31 kernel 2.6.8 pwc patches and counterpatches city_hunter
2004-08-26 18:25 ` Wouter Van Hemel
     [not found]   ` <20040826190701.GA13310@kroah.com>
2004-08-26 23:35     ` Wouter Van Hemel
2004-08-26 23:40       ` Greg KH
2004-08-27  0:21         ` Wouter Van Hemel
     [not found]           ` <200408270917.47656.vda@port.imtp.ilyichevsk.odessa.ua>
2004-08-27 12:47             ` Wouter Van Hemel
2004-08-27 12:58               ` Xavier Bestel
2004-08-27 13:30                 ` Wouter Van Hemel
2004-08-27 13:04               ` Denis Vlasenko
2004-08-27 13:13                 ` Prakash K. Cheemplavam
2004-08-27 13:44                   ` Wouter Van Hemel
2004-08-27 23:18                     ` Rob van Nieuwkerk
2004-08-28  0:03                       ` Denis Vlasenko
2004-08-28  0:19                         ` James Courtier-Dutton
2004-08-28  0:50                       ` Craig Milo Rogers
2004-08-27 16:46                   ` Lee Revell
2004-08-27 13:35                 ` Wouter Van Hemel
2004-08-27  9:25   ` Christoph Hellwig
2004-08-27 12:56     ` Wouter Van Hemel
     [not found]   ` <buok6vldx4l.fsf@mctpc71.ucom.lsi.nec.co.jp>
2004-08-27 12:38     ` Wouter Van Hemel
     [not found]   ` <200408270845.38015.vda@port.imtp.ilyichevsk.odessa.ua>
2004-08-27 12:44     ` Wouter Van Hemel
2004-08-27 13:41       ` Paulo Marques
2004-08-27 13:58         ` Wouter Van Hemel
  -- strict thread matches above, loose matches on Subject: below --
2004-08-28  3:50 Thomas Winischhofer
2004-08-27 16:46 David McBride
2004-08-27 16:26 Kenneth Lavrsen
2004-08-27 16:51 ` Christoph Hellwig
2004-08-27 17:01 ` Greg KH
2004-08-27 17:34 ` Xavier Bestel
2004-08-27 18:09   ` David Woodhouse
2004-08-27 18:35     ` Vojtech Pavlik
2004-08-27 20:47       ` David Woodhouse
2004-08-27 21:18         ` Kenneth Lavrsen
2004-08-28 16:22   ` Brian Beattie
2004-08-27 18:08 ` Denis Vlasenko
2004-08-29 13:25 ` Alan Cox
2004-08-27 14:07 Thomas Winischhofer
2004-08-27 20:01 ` David S. Miller
2004-08-28  3:03   ` Thomas Winischhofer
2004-08-28  6:55     ` Arjan van de Ven
2004-08-28 14:46       ` Thomas Winischhofer
2004-08-28 17:13         ` Thomas Winischhofer
2004-08-29 13:28       ` Alan Cox
2004-08-29 15:00         ` Thomas Winischhofer
     [not found] <1092793392.17286.75.camel@localhost>
     [not found] ` <1092845135.8044.22.camel@localhost>
     [not found]   ` <20040823221028.GB4694@kroah.com>
2004-08-24 22:58     ` Nemosoft Unv.
2004-08-24 23:04       ` Greg KH
2004-08-25 14:02       ` Simon Oosthoek
2004-08-26  0:55       ` Rob van Nieuwkerk
2004-08-26  1:27         ` Rob van Nieuwkerk
2004-08-26  9:00       ` syrius.ml

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox