Re: [Haifux] Legal issues regarding iwlib and wireless linux extensions

2007-04-26 Thread Tzahi Fadida
Just a thought, what make you think that syscalls are slower? If i understand 
correctly, syscalls are not context switches, just passing into kernel mode 
which you will have to do anyway.

On Monday 23 April 2007 12:01:55 Ohad Lutzky wrote:
 Hello hackers :)

 I'm doing an academic project at the Technion, which relates to
 wireless networking. My host wants to use the project as a base for a
 free-beer application, but is not willing - at least at this point -
 to make the source code available to everyone.

 Now, to utilize wireless networking in Linux, the sensible path seems
 to be along iwconfig, which uses iwlib, which in turn uses ioctl calls
 to communicate with the wireless extensions in the Linux kernel. Using
 iwconfig directly with system calls is most likely out of the
 question, for being slow, unclean, and perhaps of changing interface.
 Using iwlib directly would be a far better option - but it's licensed
 under the GPL, and AFAIK linking against a library counts as
 'distributing' it, which would force our software to be under the GPL.
 Using ioctl calls directly seems to be in the clear, but we might have
 to use hacks from libiw, which would, again, be problematic...

 Can anyone help make the legal situation here clearer?



-- 
Regards,
Tzahi.
--
Tzahi Fadida
Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info
WARNING TO SPAMMERS:  see at 
http://members.lycos.co.uk/my2nis/spamwarning.html

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



[Haifux] Legal issues regarding iwlib and wireless linux extensions

2007-04-23 Thread Ohad Lutzky

Hello hackers :)

I'm doing an academic project at the Technion, which relates to
wireless networking. My host wants to use the project as a base for a
free-beer application, but is not willing - at least at this point -
to make the source code available to everyone.

Now, to utilize wireless networking in Linux, the sensible path seems
to be along iwconfig, which uses iwlib, which in turn uses ioctl calls
to communicate with the wireless extensions in the Linux kernel. Using
iwconfig directly with system calls is most likely out of the
question, for being slow, unclean, and perhaps of changing interface.
Using iwlib directly would be a far better option - but it's licensed
under the GPL, and AFAIK linking against a library counts as
'distributing' it, which would force our software to be under the GPL.
Using ioctl calls directly seems to be in the clear, but we might have
to use hacks from libiw, which would, again, be problematic...

Can anyone help make the legal situation here clearer?

--
Protect your digital freedom and privacy, eliminate DRM, learn more at
http://www.defectivebydesign.org/what_is_drm

Ohad Lutzky

-
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]