Just for clarity's sake: Are you planning to release your code under an
Open-Source license once it is ready?
Omri: You may be surprised just how many successful companies there are
that share their code entirely. It's fast becoming the new norm, as
companies realise that:
A) Most customers don't *want* to roll their own: they just want to
trust the platform. Those who do roll their own, probably weren't going
to be customers anyway.
B) More often than not, the software isn't really the product, it's just
the platform. Compare this epiphany to early Rail Tycoons who didn't buy
into Air Travel because they mistakenly believed they were in the
*Rail*, and not *Travel*, business.
C) Competition is good for business. Look what happens to companies that
lack competition; they grow complacent with astonishing rapidity, and
get destroyed by new innovators. Nokia is a good example in the top-tier
domain, but it applies to companies at every level of success.
D) Code bearing a "CopyLeft" license such as the GNU license ensures
that if someone "steals" your code (if that's your attitude though, you
don't get it yet! :)), you can "steal" their improvements right back.
Open source doesn't mean "giving away": it means "sharing", or
"collaborating".
I'm not saying you guys *have* to go open source. That's your choice.
However, I think you want *us* to think that Open Source is unusual, or
impossible for you, or a bad idea. In that case, you may be barking up
the wrong tree; this community was built on the same principals as Open
Source, and it's what makes DIYbio so great and so surprisingly
successful. We don't covet our work, or our ideas, or our time; we share
it all and we receive in return.
Anyways; you don't have to accept this mindset, but don't be surprised
if some/many of us opt for the more open platform. I'll still look
forward to trying your webapp at some stage- it looks like it ticks a
lot of boxes as far as design goals are concerned, but as long as the
source remains closed/secret, I don't believe I'll adopt it for my work.