Using Open Source Tools at Your Company

The open source community is the most pure expression of collaboration and engineering that exists today.

That’s why I asked Doron Gill, the VP of Engineering at Logz.io, to join me on Dev Interrupted to answer my questions about open source security, implementation, and which companies an open source tool stack is perfect for.

Making Money From Open Source Software: How We Do It

After my previous two posts on the topic, it is now time to discuss how we make money from Open Source Software. Before I start, I want to clarify what I’m talking about:

  • RavenDB is a document database.
  • It is about a decade old.
  • The server is released under the AGPL/commercial license.
    • We offer free community and developer licenses without any AGPL hindrance.
  • The RavenDB client APIs are licensed under the MIT license.
  • RavenDB (the product) is created by Hibernating Rhinos (the company).

I created RavenDB because I couldn’t not to. It was an idea that had to go out of my head. I looked up the details, and toward the end of 2008, I started to work on it as a side project. At the time I was involved in five or six active open source projects, had just gotten my NHibernate Profiler product to stable ground, and was turning the idea of getting deeper into databases in my head for a while. So I sat down and wrote some code.