There is a lot of work to do in this world, and there are plenty of open source projects. However, there are still plenty of projects that need help. There are still plenty of projects that haven’t even been started yet.
I just read this post and I am quite in agreement with it: FreeBSD needs fresh Blood!
Here are a list of projects ideas or projects that need contributors that could really help FreeBSD go to the next level.
Possible new projects
- FreeBSD Mentoring Project – The primary goal is to get FreeBSD developers developing immediately and maybe have a VirtualBox VM that is ready to download and dev on immediately.
- A Windows driver for FreeBSD’s UFS, maybe using the Installable File Systems (IFS) Kit
- A Windows driver for ZFS, maybe using the Installable File Systems (IFS) Kit.
- A GNOME based FreeBSD Desktop distribution (Note: PC-BSD and/or GhostBSD might fill these need in the future.)
- Contributors to DesktopBSD.
- A FreeBSD phone operating system to compete with Android, Windows Phone 7, etc… I think a clever name for phone OS based on FreeBSD would be Angel.
- A new desktop that isn’t GNOME or KDE but is written using Mono (C#).
- VirtualBox BootCamp for FreeBSD – Ability to boot to a VirtualBox image, similar to BootCamp on a MAC. So you can boot to a different OS, or while running FreeBSD you can load the OS as a virtual machine.
Projects that could use more Contributors
- FreeBSD Advocacy and FreeBSD Marketing – We need actual advertising and marketing people here, not coders or techies.
- FreeBSD ACPI - I would recommend a focus on improving ACPI support for laptops running FreeBSD. The Sleep and hibernate ability are important.
- Mono on FreeBSD or BSD#
- Ports on FreeBSD – There are a lot of unmaintained ports, such as K-3d and you could adopt a port.
- KDE on FreeBSD – The KDE support is in need of help. The network manager hasn’t worked in years.
- GNOME on FreeBSD – There is not an installable FreeBSD desktop distribution that focuses on GNOME. GhostBSD, a live-CD, is based on GNOME.
- GhostBSD – They could use some help being not just a live-CD but an installable distribution.
Business ideas based on FreeBSD
While free contributions from the community is nice, for FreeBSD to really thrive, it needs more full-time developers. There is not substitute for actual paid employees who spend their days working on FreeBSD. The only way get those type of employees is to get some companies out there making money. For this reason, I would recommend that the FreeBSD Foundation looks at helping start new businesses based on FreeBSD.
- BSD Appliances – Maintain appliances, both hardware and virtual appliances, for all the common server types. This is a hardware and support model, the software is of course free.
- A complete suite of BSD appliances from Web Servers to Firewalls, to NAS, to backup, to networking, etc…I own the URL and thought about starting this project, but never really had the bandwidth.
- Also, outsource appliance maintenance so other companies can have their proprietary appliance maintained by this company. I know my company, LANDesk, has considered outsourcing our Management Gateway appliance. I heard a rumor KACE was too, though that rumor remains unverified.
- BSD Business – A software company that makes a server and applications for common businesses. This is a hardware and support model, the software is of course free.
- A Business Server (three version Small Business, Medium Business, Enterprise) that has everything a business needs. (Maybe this server is an appliance maintained by BSD Appliances
- Common businesses means businesses that exist in every city, law offices, dental offices, eye-doctors, chiropractors, restaurants, hotels, mechanics, gas stations, etc… There are some applications that are ubiquitous to their fields. To use an example local to me, think of what Dentrix is to the dental field. I have always thought of an ultra-secure desktop for lawyers running an very secure version of FreeBSD.
- Point of Sale system based on FreeBSD. This is a hardware and support model, the software is of course free. Why let Red Hat and CentOS have this who market.
- Gaming on FreeBSD – A gaming console based on FreeBSD to compete with XBox, Playstation, etc…Gaming has an amazing power to drive improvement.
- A support center where companies can get enterprise FreeBSD support, development, etc…
- Animation on FreeBSD – A film studio that makes animated movies and runs everything on FreeBSD.
- Feature4Hire – A web site that maintains a list of enhancement requests and people or companies can submit how much they are willing to pay for the feature. Then as soon as the dollar amount is worth it to someone in the world, they develop the feature and get paid, with something like 3% going to Feature4Hire. Even if $10 is attributed to a feature, some one in a 3rd world country might find some small dollar amounts worth it. Ok, this site might be for all open source projects, but it could run on FreeBSD.
There are a lot more ideas out there and anybody can be a part of them.