TAG | FOSS
Open Source software is provided free of charge which is great. And usually you get nice and friendly people helping you when you experience problems with their software.
But the support not reliable. Nor should it be.
Open Source communities are amazing. Never experienced such a helpful and dedicated environment anywhere else. Despite scratching their own itches Open Source minded people tend to teach, answer and help other people and there’s no money involved.
I always try to get something of that mindset into corporate communities.. and fail.
In this article I don’t want to argue that every company should go Open Source. Although I would welcome that in many cases of course and I see little reasons why they shouldn’t. Instead I’d like to point out why they should take a close look at Open Source projects and communities on a regular basis.
Because Open Source is free to learn from.
Businesses want to make money and there’s nothing wrong with that. But then why should a business engage in Open Source? I heard this question a lot of times during and after my talk with Stefan Koopmanschap at Symfony Day Cologne 2011.
Well there are reasons.
Some of you might have attended Symfony Day 2011 in Cologne two weeks ago where together with Stefan Koopmanschap I gave a talk about Catching Opportunities with Open Source. which we got an amazing feedback for.
As our talk was basically a series of small stories and anecdotes there is not much point to publish our notes. But the discussions we had afterwards on the conference and on twitter inspired me to write a small series of Open Source articles.
When you decide to write Open Source Software there are about five levels of success you can reach. They all depend on the amount of effort you invest and the size of your target audience which in turn depends on the nature of thing you’re writing. Depending of what you try to achieve you can fail miserably or be really successful.
Though the more successful you are the less it has to do with you.
Why didn’t you? Was it really so easy to use that software? To make it fit your requirements? Was is free of bugs and left nothing to wish for? No?
And you still didn’t get in touch? Why? (more…)
Even as a developer you don’t always develop everything yourself. Of course you use existing software especially in the Open Source world.
The software you use will have an impact to your work depending on a lot of different things. You expect it to have an impact otherwise you wouldn’t need have chosen it in the first place. But often you are not aware of some of its impact.
Some time ago I created labor.ical.ly as a playground where I evaluate mainly symfony plugins. I haven’t done too much yet but there were some lessons learned that I can share to help you with your evaluations.
The following applies to all Open Source Software not only symfony plugins and is not limited to PHP alone probably not even to Open Source.