Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Mar 2003 20:25:23 -0600
From:      David Kelly <dkelly@HiWAAY.net>
To:        Jonathon McKitrick <jcm@FreeBSD-uk.eu.org>, freebsd-chat@FreeBSD.ORG
Subject:   Re: When does it make sense for a company to open-source its code?
Message-ID:  <200303152025.23590.dkelly@HiWAAY.net>
In-Reply-To: <20030315225844.GA72313@dogma.freebsd-uk.eu.org>
References:  <20030315225844.GA72313@dogma.freebsd-uk.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 15 March 2003 04:58 pm, Jonathon McKitrick wrote:
>
> The company I work at designs scientific instruments controlled from
> a host PC.  That PC has to run Windows right now.  However, I am
> being asked to look into porting at least some of the software,
> possibly just the hardware control components, to Linux/Unix.
[...]
> What might be some guidelines to follow to decide what should be made
> open source (BSD license) and what should be binary-only?  Could we
> practically do both?  If binary-only is becoming widely unacceptable,
> what else could be done to protect our intellectual property?

By _contributing_ the source code to drivers for your hardware to 
projects such as FreeBSD you would gain when/if the expert FreeBSD 
kernel people happen to look in to your driver and make suggestions. Or 
possibly outright fix it for you. The more open your license, the more 
likely to benefit from a free fix. The more likely that as FreeBSD 
evolves your driver won't be left behind.

Another advantage in releasing your drivers under a BSD license is when 
I go looking for FreeBSD hardware the first place I look is for that 
which FreeBSD already supports. If you are on that list and your 
product meets my needs I'm not going to go beg somebody else to port 
their product. I'm not going to attempt porting it myself.

If I'm not mistaken, the I/O hardware for the data collection industry 
has pretty much unified and standardized on clones of National 
Intruments products? And somehow/someway yours differ?

Would suggest in addition to the hardware drivers that working userland 
example code be provided. And under SEE ALSO in the man page for the 
driver you could provide a URL ("free" advertising) pointing at the 
full pay-for application.

-- 
David Kelly N4HHE, dkelly@hiwaay.net
=====================================================================
The human mind ordinarily operates at only ten percent of its
capacity -- the rest is overhead for the operating system.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303152025.23590.dkelly>