I'm looking at the new SpringSource pricing model, which is
- The source is in public SCM.
- Release updates are only built/shared with people who have an
enterprise license once a point release is up.
- The SCM tags used for specific builds will be kept secret to
stop others rebuilding and redistributing it.
Rod says, "A model where one company or group develops open
source and another makes money from it is destructive in the medium
to long term."
Which irritates me. Because everything is part of an ecosystem.
I love gedit, jedit, other IDEs. But I don't expect to have to
build gedit from source just to view a patch. Similarly, Firefox.
Never built it. Indeed, my home and work desktops are Ubuntu Linux:
never built anything there either. People using OSS software
without paying you are still users, and by using your product they
don't use a competitors, they provide more testing and bugreps, and
can perhaps be convinced to pay for support if they need their hand
held. More accruate would be "a VC-funded business model has a hard
time surviving in a world where the core product -software- is
freely distributed. To operate a compatible business model, you
need to provide extra incentives to switch to the paying version.
This can include making the free version less stable and more
bleeding edge".
I call this the 'The Fedora Tactic', from RedHat's technique of
encouraging paying customers to switch to RedHat Enterprise Linux
by making the OSS release less stable. Even there though, CentOS
and others redistribute their official versions.
Bill Burke
has something to say on the matter. That's Bill from JBoss.
Jboss being part of RedHat. That came out with The Fedora Tactic in
the first place.