How to Contribute to MINIX
This page describes how you can contribute to MINIX.
1. Finding a Project
See the MinixWishlist for areas where we could use help.
2. Contributing Patches
Log patches against /usr/src via the Tracker.
3. Contributing Packages
Submit packages via the Tracker.
Please include a link to the original package.
Please attach the MINIX-specific patch to the tracker entry.
If you modified the program's source code, please send your MINIX-specific patch to the original authors of the program.
Also see DevelopersGuide/PortingGuide and DevelopersGuide/TestingPkgsrc.
4. Minix License
MINIX 3 is licensed under the BSD license, so we strongly prefer BSD-licensed contributions to our base system, drivers, and the like. If you are porting code to MINIX from another OS, please port BSD-licensed code. For instance, if you are porting a driver to MINIX, you might start with a FreeBSD or NetBSD driver.
The Minix 3 ports use the BSD license for port metadata (build scripts, etc.), but modifications to the original program should use the license of the ported program.