From owner-freebsd-questions@FreeBSD.ORG Mon Dec 15 07:11:08 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38D45106564A for ; Mon, 15 Dec 2008 07:11:08 +0000 (UTC) (envelope-from rock_on_the_web@comcen.com.au) Received: from mail.unitedinsong.com.au (202-172-126-254.cpe.qld-1.comcen.com.au [202.172.126.254]) by mx1.freebsd.org (Postfix) with ESMTP id 9C0FC8FC0C for ; Mon, 15 Dec 2008 07:11:07 +0000 (UTC) (envelope-from rock_on_the_web@comcen.com.au) Received: from [192.168.0.198] (unknown [192.168.0.198]) by mail.unitedinsong.com.au (Postfix) with ESMTP id 79D2154F3 for ; Mon, 15 Dec 2008 17:11:47 +1000 (EST) From: Da Rock To: freebsd-questions@freebsd.org In-Reply-To: <20081215065327.GM5527@kokopelli.hydra> References: <20081212002813.GD32300@kokopelli.hydra> <20081211170011.777236f8@gom.home> <20081212015814.GB32982@kokopelli.hydra> <20081212120437.B3687@wojtek.tensor.gdynia.pl> <20081212181258.GE36348@kokopelli.hydra> <20081212203202.H4803@wojtek.tensor.gdynia.pl> <20081212150228.520ad7f8@scorpio> <20081212212552.GF37185@kokopelli.hydra> <1229230200.18610.87.camel@laptop2.herveybayaustralia.com.au> <20081215065327.GM5527@kokopelli.hydra> Content-Type: text/plain Date: Mon, 15 Dec 2008 17:11:00 +1000 Message-Id: <1229325063.8820.5.camel@laptop1.herveybayaustralia.com.au> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-5.fc8) Content-Transfer-Encoding: 7bit Subject: Re: Why FreeBSD not popular on hardware vendors X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2008 07:11:08 -0000 On Sun, 2008-12-14 at 23:53 -0700, Chad Perrin wrote: > On Sun, Dec 14, 2008 at 02:50:00PM +1000, Da Rock wrote: > > On Fri, 2008-12-12 at 14:25 -0700, Chad Perrin wrote: > > > > > > I think he's trying to say that open source drivers would be preferable, > > > and to develop them we'd need the hardware specs so we'd have a target > > > toward which to develop drivers. Of course, "preferable" is my choice of > > > term -- he seems to be more of the opinion that anything that isn't > > > strictly open source should just be shunned, out of hand. While it would > > > be nice if that was a practical option, it isn't really, at this point. > > > > > > > Perhaps he'd be more at home in the Fedora community which are adamant > > about that too... :P > > Perhaps so. > > OpenBSD is pretty adamant about that, too -- more so than Fedora, I > think. In fact, the OpenBSD project seems to be the most adamant open > source OS project, about keeping everything open (except the format of > the installer, for some inconsistent as hell damned reason), that I've > seen. > > > > > > > > Actually, patents are publicly documented by definition -- we're just not > > > *allowed* to use it, once it has been patented, without permission. The > > > sort of thing they don't want to divulge is trade secrets, which you > > > meantioned -- not patents, which you also mentioned. For some reason, > > > though, some hardware vendors seem inclined to use patents as an excuse > > > for keeping secrets, which never made much sense to me. > > > > > > IANAL, though I read about the law from time to time. > > > > Ok, so moving forward on this point: How exactly does this help in > > developing drivers for FreeBSD? Patents are ideas- right? So wouldn't > > this mean that it would still require "guessing" and estimation of what > > should happen and how to do it? > > The problem with open source driver development is lack of documented > implementation details and the illegality of reproducing anything covered > by patent -- not lack of patent documentation. > > > > > > You also mention that they're publicly accessible- how? Whats the portal > > and how would you search for required device? > > I don't do patent searches regularly, but I'd probably start with the US > Patent Office site. > > Okay, I did a Google search for USPTO (United States Patent and Trademark > Office), clicked the first link, clicked through a menu item, and found > this page: > > http://patft.uspto.gov/ > > Unfortunately, anything covered by a patent, as I hinted above, is > verboten. > But if I remember my legal and ethics course correctly if you can arrive at a conclusion through your own research then your reasonably clear. For example, the drivers are closed source but the hardware itself is an entirely separate issue. So if you can create your own drivers by your own research into how the hardware is setup then the drivers created could licensed under your own terms- open source or otherwise. The drivers and hardware may operate together but are separate items of creativity, therefore do not operate under the same patent.