Hackers donate 90% of profit to charity 2019/06/13

NGI Zero awarded two EC research and innovation actions 2018/12/01

EC publishes study on Next Generation Internet 2025 2018/10/05

Bob Goudriaan successor of Marc Gauw 2017/10/12

NLnet Labs' Jaap Akkerhuis inducted in Internet Hall of Fame 2017/09/19


Funding of Hackathon 2003

Situation of the OpenBSD Project

The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. The project emphasize portability, standardization, correctness, proactive security and integrated cryptography. All source code is released under a BSD license and much care is put into verifying that the integrated source code does not violate any form of license or patent to ensure that the resulting releases are free for anybody to use and modify for ANY PURPOSE, with no restrictions. The goal is to produce software that is robust and secure, and the developers encourage companies to use whichever pieces they want to.

In the past, OpenBSD has been on the forefront to integrate cryptographic subsystems. This means that IPsec, IPv6, SSL, key engines, Kerberos, free-AFS and other forms of strong crypto or crypto-using systems have been part of the base system. OpenSSH is a well known OpenBSD subsystem that has been successfully ported from OpenBSD to various Unices, free (Linux) and non-free (Solaris, OS X) and various others (like HP ProCurve switches). OpenBSD is developed and released from Canada and due to Canadian law it is legal to export crypto to the world.

There is currently much interest in porting the firewalling infrastructure (known as PF, Packet Filter) to other systems like FreeBSD. Much development is put into implementing new and innovating mechanisms to improve security, like Systrace, an utility to monitors and control an application's access to the system by enforcing access policies for system calls and the ProPolice stack protection technology, a buffer overflow protection integrated into the system compiler. Pioneering these techniques results in publications and presentations at various big conferences to raise awareness about these issues.

Hackathon funding problems

OpenBSD is developed by volunteers. The project funds development and releases by selling CDs and T-shirts, as well as receiving donations. Organizations like Usenix and individuals donate and thus ensure that OpenBSD will continue to exist, and will remain free for everyone to use and reuse as they see fit. The POSSE program (Portable Open Source Security Elements) in cooperation with the University of Pennsylvania provided resources for core developers of the OpenBSD, OpenSSH and OpenSSL projects through a DARPA grant in the past.

This provided funding for a yearly meeting of most OpenBSD and OpenSSH developers in Calgary, an event known as Hackathon. Over 60 developers meet in a hotel where a conference room is equipped with the necessary hardware and network infrastructure to allow them to brainstorm, design and implement new concepts. The Hackathon is an essential event for people to meet and talk about what direction the next OpenBSD release will take. Very often, rough implementations are started at the Hackathon and later over a period of many months worked out and finished. Companies sometimes make new (prototype) hardware available (like UltraSparc III machines and AMD Hammer pre-release machines) to get premium access to OpenBSD developers.

This year [2003], the event is scheduled to take place in Calgary (Canada), May 10 - 18th. But in April DARPA suddenly and unexpectedly canceled funding for OpenBSD R&D and the hotel for the upcoming Hackathon, thus providing a huge cash flow problem. Many developers have long bought non-refundable plane tickets and made travel arrangements to attend the event. More information about this you can find in many press articles.

Currently, people from various countries have committed themselves to come: Sweden, Netherlands, USA, Switzerland, Germany, Canada, Japan, France, Spain, and Belgium.

Nevertheless the Hackathon will happen as scheduled, and the OpenBSD project will continue to operate based on donations from the user community and other sources who continue to support the project. Many have contributed so far to make this event possible under the form of donations and buying CDs.

Hackathon overview

For now, the following todo-list for the Hackathon has been drafted:


Send in your ideas.
Deadline April 1st, 2020.


Project Hackathons

NLnet Projects