you are correct. we suck at marketing. which is OK, because the focus of the project is to produce free and quality code. any time we spend in marketing is time we don't spend in the tree.
OpenBSD is a project, not a company. If a company decides to build an OpenBSD AMI and support it, it's the company choice alone. The project has no such goals. This is of course not limited to a company, an individual or a group can do so too.
Should also add that they are a very different type of events than the ones outlined in this post. Competition is replaced by collaboration. Prizes by internal reward. Junk food by beer drinking.
If this fork makes OpenSSL developers be more responsive to patch fixes and have them improve their documentation it's a win for OpenSSL and their users at large.
OpenBSD is already reaping the benefits from a better TSL implementation in -current so it's a win for our project as well.
The primary goal of LibreSSL is to fix the OpenSSL codebase for OpenBSD. If other communities like the changes there could be a portable versions as alluded by the LibreSSL web site.
To make the code auditing easier a number of code paths irrelevant to OpenBSD were removed.
Once the code is audited and bugs corrected portability is next. This will only happen if the right team is in place, the community wants it, and sufficient funding is secured.
true. you don't need a degree to be an excellent software engineer, but you do need to understand CS fundamentals. although not a guarantee a degree helps you learn them, but if you're smart there's no obstacle of learning them on your own.