Hi,
thanks again for the talk about whether or not to open source.
The bit about brexit outshone it a bit, but rightfully so. Btw, as a german consumer of mostly german mainstream media (I also checked out bbc.com and cnn.com but didn’t find the coverage to be very different), I’m happy that you conciously tried to make the segment in a balanced way and also happy that some british leavers shared their reasons here in the forum. Because I feel that even the attempt to make reasonable pro-leave coverage was largely missing in the media I get to consume usually. Still I would have wished for a different outcome for the vote.
For the future, I wish us all the best, and let’s hope that this brexit is not turned into a shin-kicking-contest.
Now, about open source. Ok, the conclusion that there isn’t a hard-and-fast answer to be had was kind of expected .
But most of the aspects you talked about I hadn’t yet considered. I think I can complement what you said to a degree.
I have the impression that you are very cautious about going open source for a company…Jono talked about the need to actually invest effort into community-building.
Maybe you skipped over it because it’s already covered a lot and didn’t want to bore many listeners,
but I’m interested into your (possibly anecdotal) views on the benefits which a company can draw from that investment.
I guess this is over-simplyfied, but it boils down to this: Should I hire a community manager or a PR-agency?
Also, how much value do “external” contributors really add. I’m aware that “it depends a lot”.
But again, maybe you have own anecdotal experiences from particular projects you saw or even worked with in the past.
Stuart outlined how open-sourcing might be good for the customer and bad for the company:
- it’s easier for customers to leave,
- harder to manage the strategic direction,
- Makers of 3rd-party clients might not want to display my ads or support all features of the protocol.
I would like to try and complement this a bit by adding two benefits for the company (leaving out benefits around marketing and “for-free” contributions):
- the liberty to walk away to a competitor also lowers the threshold for a customer to commit and invest time&money in the first place. Even for the worst case, they will be able to salvage at least some of their investment.
- as a company, if “we” open-source our stuff, then “we” are instantly the leader of the pack, with the most experience about all the subtleties and the biggest expertise of which future directions are promising.
That means, while other groups might need to invest less time and effort into getting where “we” are now, “we” will already be some way ahead when “they” get there.
On the other hand,
if “they” catch up quickly and even surpass “us” with great stuff (against a lot of odds),
then “we” still won’t have failed but in turn will have the benefit of being able to follow more easily - ok, depending of the license I guess. Let’s assume here that we have the GPL (question: is it reasonable to assume that the GPL is a preprequisite here?). Further, with someone else doing the heavy-lifting now, “we” would even have the option to reorientate and shift our efforts to other aspects (let’s say do more training and consulting as opposed to developing) and make our money there, and still extend our existing customer base.
There is also one con I want to share, which played a big role in my own thinking for a long time:
We are a small company, and we work a lot to provide services to our customers and clients.
Now, the fear of going open was that someone else could just take our work and put some amount of time and money into
- polishing it up,
- rebranding it,
- doing marketing
i.e. do all the things which we didn’t get to do because we are just a few devs and consultants, busy working for our existing clients. Then our baby would take off with the other company and all the publicity, credits, kudos and money would be theirs.
This notion contains some irrational feelings, but I think there is also a valid core somewhere inside. Did you actually see such a scenario playing out somewhere?
About the fun-section “email us a product that should go open source”.
I like that, and maybe it would also be interesting to speculare a bit.
E.g.: what if microsoft wanted to open-source windows10.
Who might sue them and why, which strategic goals might be put in danger, which ways of making money wouldn’t work anymore, what benefits could they reap and so on.
Also, I don’t know if this could be a segment, but what I’m actually also wondering is, why does sharing code seems to work out so well for everybody lately?
Why was it a thing in the 60s, but not in the 80s when the FSF started?
I sometimes feel like a humming-bird in the jungle, whose beak has a particular shape, and all of a sudden, there is an abundance of blossoms that are perfect for my particular beak.
I’m happy but also a bit nervous about where they came from and how long that abundance will last.
I think that’s all I have to write for now, I would be happy about anybody’s feedback.
Best regards
Tobias
PS: my compliments to Stuart for pronouncing my family name with “Schö” and everything (no, seriously!)