Need to do something

Chris Muller chris at funkyobjects.org
Thu Oct 13 03:22:21 UTC 2005


Before accusations, finger-pointing and hard-feelings fly, it may help to take
a deterministic attitude.  "Whatever happens happens."  Every package, VM
version, and patch is what it is.  To the extent an abandoned package (such as
Morphic) appeals to someones needs, they will expend the energy to do the minor
cleaning they need to suit their purpose.

Similarly, to the extent each *person* in the Squeak community can contribute
what they can, they will do so.  To expect more or complain about lack of
volunteers is as pointless as complaining about the weather.  Let us remember
the fault lies the process' inefficiency to assemble and share generously
contributed software pieces (packages, patches, etc), not in anyones lack of
dedication.

However, *even if* equipped with a fantastic, integrated software system that
allows us ultimate package-assemblage based on deep community collaboration,
reviews, discussion, voting, etc. there will still be the challenge of
*agreeing* on what should be accepted and what should not.

But this doesn't have to be the case.  To the extent any decision disrupts the
goals of the minority, a new configurationMap/package/patch/flavor can branch
off for their purpose (hopefully with a record of the ancestor).   No problem! 
Huge (and less efficiennt) communities working on the exact same thing can lead
to homogenization of ideas anyway!  Don't even worry about "now we have dual
maintenance" because the ultimate-package-assemblage tool allows easy cross
culling.  And, like everything else, to the extent each branch appeals to
various peoples purpose, the branch will "survive" according to the energy put
into it.

This ultimate-package-assemblage-based-on-deep-community-collaboration-tool, if
it could be written, solves both extremes of this problem and everything in
between; 1) easily assembling a Squeak for a large, unified community and 2)
assembling a deviant Squeak for one individual.  And the solution is uniform
for each.

Would this lead to chaos?  Maybe.  Would it lead to a thousand branches of
Squeak and collapse?  I don't think so.  10% are leaders, 90% are followers,
most will choose the starting point that closest meets their needs.

 - Chris



More information about the Squeak-dev mailing list