Re: Can't use SYSFS for "Proprietry" driver modules !!!.

Sean
2005-03-27T12:46:03Z

On Sat, March 26, 2005 12:52 pm, Mark Fortescue said:
> Hi,
>
> I am writing a "Proprietry" driver module for a "Proprietry" PCI card and
> I have found that I can't use SYSFS on Linux-2.6.10.
>
> Why ?.

Because the people that contributed the code you want to use said so.

> I am not modifing the Kernel/SYSFS code so I should be able, to use all
> the SYSFS/internal kernel function calls without hinderence.

You're creating a derived work that could not exist without all the GPL
code that came before.

> In order to be able to use SYSFS to debug the driver during development
> the way I would like to be able to do, I will have to temporally change
> the module licence line to "GPL". When the development is finnished I
> then need to remove all the code that accesses the SYSFS stuf in the
> Kernel and change the module back to a "Proprietry" licence in order to
> comply with other requirements. This will then hinder any debugging if
> future issues arise.

Likely this won't be enough to keep you or your company from being sued.

> I believe that this sort of idiocy is what helps Microsoft hold on to its
> manopoly and as shuch hinders hardware/software development in all areas
> and should be chanaged in a way that promotes diversified software
> development.

So what? The people that created the kernel GPL code weren't necessarily
trying to topple microsoft. In essense, all they said was they were
willing to share their code with people who were also willing to share.
You're probably better off writing your proprietary driver on a
proprietary operating system.

Sean