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.

MinixWiki: HowToContribute (last edited 2010-08-26 16:33:44 by ArunThomas)