Message from discussion
Driver HOWTO ?
Path: g2news1.google.com!postnews.google.com!g14g2000cwa.googlegroups.com!not-for-mail
From: jfath...@aol.com
Newsgroups: comp.os.minix
Subject: Re: Driver HOWTO ?
Date: 8 Nov 2005 10:58:03 -0800
Organization: http://groups.google.com
Lines: 45
Message-ID: <1131476283.560501.310850@g14g2000cwa.googlegroups.com>
References: <djvh5r$pdb$05$1@news.t-online.com>
<1130593344.106549.147350@f14g2000cwb.googlegroups.com>
<dk05qu$s60$01$1@news.t-online.com>
<4816042.pkGrGb1HQA@segin.no-ip.org>
<dk7dgu$f2h$02$1@news.t-online.com>
<4058672.IxKEjRp5EM@segin.no-ip.org>
<dkd2rf$7ra$04$1@news.t-online.com>
<TxBbf.34679$kd.31299@tornado.tampabay.rr.com>
NNTP-Posting-Host: 65.115.210.34
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1131476288 24882 127.0.0.1 (8 Nov 2005 18:58:08 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 8 Nov 2005 18:58:08 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: g14g2000cwa.googlegroups.com; posting-host=65.115.210.34;
posting-account=DQYyJQsAAAAO4iafwBxMW-xG3KPlQec1
Armin Steinhoff wrote:
> AFAIS ... it should be very easy to port our QNX4 based
> fieldbus drivers to Minix 3 :)
My enthusiasm for Minix 3 derives from my own QNX 4 (POSIX microkernel)
experience several years ago. Minix 3 will need to catch on and
develop a user community beyond the classroom to approach QNX in
utility, but if it does, it could become a really compelling
alternative.
Please note that I have no dispute with QNX. They make a very fine
operating system and I enjoyed using it. I just want an open source
alternative so I can master the internals (the technical appeal), and
avoid licensing fees (the commercial appeal).
Segin wrote:
> Is this driver of yours comercially developed? And if so,
> will the Minix version be under a OSI-approved license?
Since Minix 3 is released under a BSD style license, there is no
requirement that Armin's driver be released under an OSI approved
license. This is the chief non-technical appeal of Minix 3.
If someone develops generally useful code that runs under Minix 3, they
should contribute that back to the community since they benefit from
the generous contributions of others. But if their value add targets a
very narrow market where their source would only be of value to their
direct commercial competitors, they should be free to hold that source
closed.
Viral licensing such as the GPL is often a problem for commercial
developers in niche markets who would otherwise like to develop for
Linux. It is great that Minix 3 went with a BSD style license to avoid
this problem.
The ability to hold source closed where warranted should encourage
Minix 3 adoption, so users who select this path should be respected.
They contribute in a useful, albeit less direct, manner.
Thanks.
Jim