Apache Karaf on Vagrant (example Vagrantfile)

If you have a team developing OSGi applications for Apache Karaf, Vagrant provides an easy way to ensure everyone is testing local deployments in a consistent context.  Vagrant is a little like Docker, using a layered approach to build up virtual environments.  In this case, we create an Ubuntu “box”, running on a VirtualBox VM, and automatically set it up with everything necessary for Karaf testing. Continue reading “Apache Karaf on Vagrant (example Vagrantfile)”

Dear Open Source Project User: Quit Being A Jerk

A few weeks ago, this article was circulating around in HackerNews and other social media: Dear Open Source Project Leader: Quit Being A Jerk

I 100% agree  with the author’s points.  Sometimes, open source project leaders can be seriously rude and elitist.  Ironically, the same projects beg for contributors “no matter the skill level or type of assistance”.  These two realities cannot happen simultaneously.

However, in my experience, the flip-side is frequently true as well: a subset of users will simply be…jerks.  So, here’s my quick plea: Continue reading “Dear Open Source Project User: Quit Being A Jerk”