Anyway, the new license conditions are below. These are the same as for
Berkeley UNIX. It seems to me better for the users than GPL since there
is no requirement to provide source code. MINIX is much smaller than Linux
and might well be suitable as the operating system for a watch, camera, or
transistor radio. The manufacturer of, say, a watch might really not want
to provide a CD-ROM with the source code with each watch or even a web site
with the source code, as being too much trouble. The new MINIX license says
you can distribute source if you want to, but you don't have to. At this
point, for most intents and purposes, MINIX is effectively no different
than being in the public domain. You can do whatever you want with it.
Sorry for the long delay. I had hoped this would happen earlier.
As I mentioned before, there might well be an interesting future for MINIX
on very low-end embedded devices where tiny size is important. What is
also important is that MINIX is fairly modular. If you don't need the
file system, just remove it.
------------------------ New MINIX license --------------------------------
Copyright (c) 1987,1997, Prentice Hall
All rights reserved.
Redistribution and use of the MINIX operating system in source and
binary forms, with or without modification, are permitted provided
that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Prentice Hall nor the names of the software
authors or contributors may be used to endorse or promote
products derived from this software without specific prior
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS, AUTHORS, AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL PRENTICE HALL OR ANY AUTHORS OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Wahey! I'd call this good news! Thank you very much for the effort!
> As I mentioned before, there might well be an interesting future for MINIX
> on very low-end embedded devices where tiny size is important. What is
> also important is that MINIX is fairly modular. If you don't need the
> file system, just remove it.
It's one of the aspects of Minix I like most..
That kinda happened automatically. The original Minix bits are now
under the new license, and any changes introduced by Philip and me were
already under a BSD style license. (I did update the license on the web
site, of course.)
Kees J. Bot, Systems Programmer, Sciences dept., Vrije Universiteit Amsterdam
Minix: http://www.cs.vu.nl/pub/minix/ ftp://ftp.cs.vu.nl/pub/minix/
Minix-vmd: http://www.Minix-vmd.org/ ftp://ftp.Minix-vmd.org/
All the way back. There are a few details that have to be checked
though. One can assume that the license applies to kernel+mm+fs, the
library and include files. The commands are a bit of a problem. 90%
of 'em have been donated to Minix, so they are covered, but there are a
few exceptions such as 'bc' that fall under the GNU license, or maybe
There is also the compiler. The former ACK maintainer has said to us
that it would be ok to throw the code on the street if someone puts it
back into shape for distribution. That will take some work. (ACK is
bigger than Minix.) It would be nice if Minix is "open source" and
available as source, from the first to the last byte.
I heard the news about the new license exactly two hours before you
could read it on comp.os.minix, so you understand that I haven't quite
gotten used to it yet myself. :-)
> There is also the compiler. The former ACK maintainer has said to us
> that it would be ok to throw the code on the street if someone puts it
> back into shape for distribution. That will take some work. (ACK is
> bigger than Minix.) It would be nice if Minix is "open source" and
> available as source, from the first to the last byte.
Having the ACK compiler distributed with minix would be an excellent thing. Kudos
Don't thank me yet. Above is the plan, with one big maybe (I need to
confirm if freeing ACK is ok), and it needs to be done in my free time
when I have time. So don't expect anything until you see it. (Philip
will probably chide me on monday for announcing vapourware.)
O.K. I hereby volunteer to package the ACK source code. (I hope it's
mostly in English!). How do I get the current files?
It would have been much easier than wading through diffs in the
Thanks Andy (I'm not a Minix user much anymore, but caught this
The Feynman problem solving Algorithm
1) Write down the problem
2) Think real hard
3) Write down the answer
Murray Gell-mann in the NY Times
Andy, i know you are much too busy being a professor, guru and what more,
but you're welcome at my place anytime to celebrate this with a good glass
of whatever you like. Computers will be off, i promise.
To me, there is no difference, since I was allowed to learn from Minix
even with the "old" license :-)
What are the implications about the uniformity of the code ?
Will there be one central "Minix-distribution" or will things
spread to a hoard of incompatible distributions as Linus does ??
/| /| _ _ |
/ | / | /_) / |/ | christia...@ixos.de
/ |/ |_\___\__|\_|_
There is always the possibility of using (gasp) a different compiler if
the ACK one is difficult to get (or if the code is unpresentable). For
instance, there is the C68 compiler which I have been very happy using;
I don't know exactly what liscense it is distributed under, but I think
it's a "free for personal use" sort of thing. The source is availiable
and is even fairly understandable.
One would also need a cpp (such as the DECUS cpp) and an assembler (the
hardest part to find) to be able to have the source to everything.
The home page of this compiler is at:
(Infuriatingly, the posts which actually contain information on the new
liscense have not yet propegated to my news server, or have been thrown
away already; I may have to resort to Deja or something. Blecch!)
Net-Tamer V 1.08X - Test Drive
Very gooooood news !
But what about copiing the cdrom who come with
your (wonderful) book ?
That was already possible with the "free for educational use" license.
Now you can charge megabucks for a copy. (Or just the media costs.)