On Wed, 2010-11-17 at 22:19 +0000, Seref Arikan wrote:
> I personally see this big bootstrapping requirement as a unique
> problem of this domain, 

Compared to creating your own world class web server in the mid 1990's?

RE: http://www.apache.org/foundation/how-it-works.html 
=========================================
Unlike other software development efforts done under an open source
license, the Apache Web Server was not initiated by a single developer
(for example, like the Linux Kernel, or the Perl/Python languages), but
started as a diverse group of people that shared common interests and
got to know each other by exchanging information, fixes and suggestions.

As the group started to develop their own version of the software,
moving away from the NCSA version, more people were attracted and
started to help out, first by sending little patches, or suggestions, or
replying to email on the mail list, later by more important
contributions.

When the group felt that the person had "earned" the merit to be part of
the development community, they granted direct access to the code
repository, thus increasing the group and increasing the ability of the
group to develop the program, and to maintain and develop it more
effectively.

We call this basic principle "meritocracy": literally, government by
merit.
=========================================

At that point in history there wasn't an Apache Foundation.  It was
people working together.  Openly, based on their interest and merit they
were given access to participate.  Right now the BUS FACTOR for the
openEHR Specifications is ONE! Same as it has been since the beginning.
I won't repeat Erik's points about archetype licensing.  But as you can
see; the only thing 'open' in openEHR are the specifications as
published and handed to you.  [Okay, there are a couple of tools but no
one has created a community around any of them.]  If you want to
translate the specifications to another language check to see what hoops
you have to jump through and software you have to purchase.  Want to
setup your own local CKM?  It is open source right?  Well, all except
for the fact you have to purchase the proprietary engine it runs on.  

> and that's why I've been suggesting the things I've been writing. 
> I know that there are many paths an open source initiative and
> business model can take, but I'd like to have that discussion with
> clear suggestions/list for work items, and people who will be
> responsible with it. 

I agree.  Of course you get to decide what you consider responsible
also. :-)

I have a story for you that I like to call; "The Tale of Two Companies".

Two "open"? companies; and their differences. I personally know the CEOs
of both. 

The first is Rob Page of Zope Corp.  He doesn't like or even today
really understand open source.  However, he did listen to his advisors
and investors and open sourced what he considered to be their most
prized possession.  He did not try to control where the technical
aspects of the specifications for the product went as far as overall
design.  He let the community and his internal engineers collaborate
openly and even went on to later release Zope Enterprise Objects (ZEO)
as open source.  Today, the Zope Tool Kit is a huge robust library of
tools used and supported by a large international community.  Something
that one small company could have never accomplished. 

Sam Heard of Ocean Informatics. Again a software company CEO that
doesn't like or understand open source.  He was convinced to open the
specifications.  But he controlled his internal staff so that they only
produced tools that run on Windows platforms.  With the exception being
the ADL Workbench and that was by accident, not by design. If you look
at the openEHR Foundation Board of Directors and the Architecture Review
Board (ARB) you can see that it is heavily controlled by Ocean
Informatics and their close associates. None of whom are or ever have
been involved in open source/open content in anyway outside of the
foundation. Changes to the specifications always come out of experience
from the commercial software that they produce.  The ARB is a closed
decision making, invited members only group. The implementations of the
specifications are of two kinds (with one exception); closed source
commercial companies and short term academic projects left to die after
the thesis is completed. 

Both of these companies have been in existence for approximately the
same length of time. 

So what is the difference? It is "community".  That is where MLHIM comes
in.  As I said, I did not embark on this lightly.  I spent a lot of
uncompensated time, money and energy trying to change the openEHR
Foundation from the inside out over the past ten years. I didn't invent
open source.  I simply recognize what works. It is impossible with the
current structure and the control issues the foundation exercises.


These are my thoughts and opinions.  I hope someone finds them more
valuable than what they paid for them.  Otherwise it really doesn't
matter.  :-)

Cheers,
Tim






-- 
***************************************************************
Timothy Cook, MSc
Project Lead - Multi-Level Healthcare Information Modeling
http://www.mlhim.org 

LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook 
Skype ID == timothy.cook
Academic.Edu Profile: http://uff.academia.edu/TimothyCook

You may get my Public GPG key from  popular keyservers or    
from this link http://timothywayne.cook.googlepages.com/home 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20101117/c0e53e3d/attachment.asc>

Reply via email to