This is going to be a bit different post than the previous. It will not be an article about a hot industry trend or a new Cleeng update. I'll leave that to my marketing colleagues. As a tech guy, I will discuss the importance of the open source community for the development teams in software companies like ours.
Why does Cleeng use Open Source software?
If your company is making money, using OSS tools, you should consider supporting them. Passionate developers are often spending their free time working on great products - why not motivate them to keep up the good work?
The easy option is to donate the project (even literally buying a beer!). Often companies developing OSS projects offer premium licenses where you pay for support.
But there’s another, even better way.
What really matters for an Open Source author is the time when he or she gets feedback or code contribution. If you find a bug - submit an issue on Github. Or even better, try to fix it and submit a pull request.
As an author and maintainer of a few PHP packages, people using, discussing and suggesting changes to my projects are what really motivates me.
Also, most tech companies produce their own software tools for solving problems that may be common in the industry. Why not publish it online and let others use it?
I was paying close attention to the development of Zend Expressive - new microframework from a famous PHP company. When validating if we should use it within our organization, I managed to find a solution to a common problem that I and many other developers discussed. I published it and after a few months it has been adapted and published under the Zend Framework brand (https://github.com/zendframework/zend-config-aggregator).
I’m excited to see it picking up and landing in multiple projects now!