Constellation
Richard Gaskin
ambassador at fourthworld.com
Fri Oct 21 13:50:28 EDT 2005
Jerry Daniels wrote:
> And then there's the part you highlighted: the technical nuts and bolts
> of versioning, for which there are tools (Chipp's Magic Carpet, for
> one). I think it may be the non-coding part of team work that gums up
> the works IMHO. One way around that is for one person to take a project
> to a certain point where a commitment has been made as to direction and
> then the following becomes less like herding cats. The "Burn the
> boats!" approach it's sometimes called.
>
> That's kind of what I thought I'd do with Constellation.
Good call, and reflective of how most successful open source projects
work, or at least got started.
The "herding cats" aspect is why so many open source projects never get
off the ground. In contrast, projects as big as Linux and as small as
the MetaCard IDE manage to run several years with sucessful releases
because the project's founder conveyed a clear vision with a finished
work, providing a mandate that focuses contributor efforts.
Without such a well-communicated mandate projects often languish in
"analysis paralysis", like a painter standing before a boundless canvas
wondering where to start.
> Also, in open source environs, SOMEBODY puts up some money SOMEWHERE.
Yep.
Contrary to the complex theories of some open source advocates, in
practice it turns out that even open source contributors need to eat.
The "gift economy" only truly works when everyone gifts, but as long as
it's only programmers doing the gifting it'll still take cash somewhere
in the chain to put a roof over the programmer's head and food in her
stomach while she's typing.
In America the definition of "socialism" has become distorted to the
point that many misunderstand it to be synonymous with "communism". And
yet if we consider that most open source wares began life in
publicly-funded institutions, in effect what we have is a form of
"socialized software", in which a portion of the taxes we've paid have
gone into starting GNU, Mozilla, and other public works. Personally I
don't mind this at all; I'd rather have the government displacing
products from Microsoft than some of the other projects they undertake.
Even the Internet which makes all this possible was for most of its life
a federally funded project until it was privatized by the Clinton
administration in mid-90s.
Those of us working on smaller projects don't get federal funding, and
IBM isn't cutting us checks either (yet, though I do believe AOL wastes
a significant amount of its development budget by not using Rev;
hopefully one of us will have the opportunity to explain that to them
one day).
So instead we cover our development costs in any number of other ways,
and one of them is asking for value directly from the user in exchange
for the value recieved. In a sense commercial software is arguably the
most egalitarian funding model, as it asks the same contribution from
everyone who choses to participate.
In conrast, the vast majority of people who benefit from open source
projects never give anything in return (adding a whole other dimension
to the word "user" <g>).
With devolution I've experimented with a middle path between gratis and
commercial packages: devo is free to use, but one can show their
support by making a modest payment and get technical support and a
limited license to the source to boot.
This model has worked well for me: it's brought in very little revenue,
but since I make devolution for my own use and my clients it doesn't
matter, as I'm free to build it however I like without having to
consider the commercial potential of features, or invest heavily in
documentation.
<rant> And as we've learned from watching SuperCard and Rev over the
years, it doesn't matter how many tens of thousands of dollars you
invest in docs, people will always complain about them even when you
deliver more than companies a hundred times your size. Indeed the only
xTalks I've seen with few complaints about the docs were HyperCard,
which had a plethora of third-party books, and MetaCard, whose pricing
acted as a sort of whinge filter, eliminating virtually everyone but the
professional developer. </rant>
I respect and admire your releasing Constellation as a commercial
product. For such a polished and useful toolkit your pricing is far
below what it's worth. With any luck your users will recognize this and
buy a couple extra licenses to bring their contribution up to the value
of what you've delivered to them. :)
--
Richard Gaskin
Fourth World Media Corporation
__________________________________________________
Rev tools and more: http://www.fourthworld.com/rev
More information about the use-livecode
mailing list