From owner-freebsd-questions Sat Jul 27 8:20:40 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 457D737B400 for ; Sat, 27 Jul 2002 08:20:38 -0700 (PDT) Received: from samuelstn.dyndns.org (h24-64-81-248.cg.shawcable.net [24.64.81.248]) by mx1.FreeBSD.org (Postfix) with SMTP id 8968943E4A for ; Sat, 27 Jul 2002 08:20:37 -0700 (PDT) (envelope-from cyschow@shaw.ca) Received: (qmail 54330 invoked from network); 27 Jul 2002 15:20:35 -0000 Received: from celeron (192.168.1.6) by homeserver with SMTP; 27 Jul 2002 15:20:35 -0000 Message-ID: <002001c23581$27f1b340$0601a8c0@samuelstn.dhs.org> From: "Samuel Chow" To: "Matthew Seaman" Cc: References: <20020726231211.56809.qmail@web20706.mail.yahoo.com> <20020727101644.GB32984@happy-idiot-talk.infracaninophi> Subject: Re: converting linux kernel modules to bsd modules Date: Sat, 27 Jul 2002 09:20:35 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ----- Original Message ----- From: "Matthew Seaman" > > The good news is that having all the source from a Linux kernel module > should tell you practically everything you need to know to write an > equivalent BSD module. > > If you're intending to release the module, be careful about licensing. > In order for a module to be included into the core system, it has to > be released under an appropriate BSD style license --- not the GPL. > Which means that you can't reuse any GPL'd code from the Linux module. I actually was thinking about this the other day. If the driver is manipulating bits in a register, there aren't that many ways to do it. Also, some hardware have exactly one initialization sequence. Wouldn't that make the driver appears to be derived from the GPL'd code when it is not? --- Samuel Chow cyschow@shaw.ca Segmentation Fault (core dumped) This message is displayed using recycled electrons. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message