[an error occurred while processing this directive] FreeBSD Handbook : Contributing to FreeBSD
Previous: When I boot for the first time, it still looks for
Next: What's needed

17. Contributing to FreeBSD

Contributed by Jordan Hubbard <jkh@FreeBSD.org> .

So you want to contribute something to FreeBSD? That's great! We can always use the help, and FreeBSD is one of those systems that relies on the contributions of its user base in order to survive. Your contributions are not only appreciated, they're vital to FreeBSD's continued growth!

Contrary to what some people might also have you believe, you don't need to be a hot-shot programmer or a close personal friend of the FreeBSD core team in order to have your contributions accepted. The FreeBSD Project's development is done by a large and growing number of international contributors who's ages and areas of technical expertise vary greatly, and there is always more work to be done than there are people available to do it.

Since the FreeBSD project is responsible for an entire operating system environment (and its installation) rather than just a kernel or a few scattered utilities, our "TODO" list also spans a very wide range of tasks, from documentation, beta testing and presentation to highly specialized types of kernel development. No matter what your skill level, there's almost certainly something you can do to help the project!

Commmercial entities engaged in FreeBSD-related enterprises are also encouraged to contact us. Need a special extention to make your product work? You'll find us receptive to your requests, given that they aren't too outlandish. Working on a value-added product? Please let us know! We may be able to work cooperatively on some aspect of it. The free software world is challenging a lot of existing assumptions about how software is developed, sold, and maintained throughout its life cycle, and we urge you to at least give it a second look.

17.1. What's needed

17.1.1. Urgently needed
17.1.2. Not urgently needed
17.1.3. Would be nice to have

17.2. How to contribute

17.2.1. Bug reports and general commentary
17.2.2. Changes to the documentation
17.2.3. Changes to existing source code
17.2.4. Contributions of new code
17.2.5. Porting an existing piece of free software
17.2.6. Contributions of money, hardware or Internet access

FreeBSD Handbook : Contributing to FreeBSD
Previous: When I boot for the first time, it still looks for
Next: What's needed [an error occurred while processing this directive]