All cards on the table
Prior to getting into this article, I feel that I should provide you with “my context” for this post.
At the time of writing I am heavily involved from with a SaaS CMS solution – I founded Core dna. I work with many companies and partners that have or are in the process of implementing this platform solution.
But I don’t dislike open source; we use open source components in our platform and much of our infrastructure is open source or a commercial version of an open source project, such as MYSQL, PHP, and Apache. I also recommend clients other open source software/platforms when their needs are not well served with our own solution. Likewise, I assisted my brother to move his eCommerce website to Weebly when we figured out that Core dna was not a right fit for his jewelry business.
I am software agnostic! I laugh writing this as I have sat in so many meetings with various digital agencies when they have said to me, “We’re software agnostic at ….”.
That aside, I am writing this second post as an update to my original post many years ago. I want to dispel many beliefs that I believe to have been incorrectly perpetuated without any relevant “context”, such as:
- Open source software is completely free
- Open source is more flexible than closed source
- Closed source is expensive
- Open source software is a security risk
- Code ownership is critical to every business
One other last thing that I want to declare is that, in my humble opinion, once you ‘customize’ your open source code – that you are pretty much in the ‘closed source’ camp – We’ll get to that later.…