[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ecf-dev] Re: [osgi-dev] Best practice to decouple remote	technology from bundles | 
Hi Eugen,
Eugen Reiswich wrote:
Hi Scott,
Thanks for your detailed answer. As I have already used ECF now for 
about one year I see the advantages of this technology. But I do also 
have to convince my project lead and other colleagues of the 
reliability and sustainability of ECF. 
Well, I think there are a few things to say about this (these are my own 
biases of course)
1) Reliability:  My own opinion about this is that reliability of 
implementations is only achieved over time...with usage, and a variety 
of use cases not considered in the original implementation.  Frankly, 
after more than 20 years in software, I just don't believe corporations 
(or anyone for that matter) when they say they've produced something 
'reliable' that's new.  In other words, I think that reliability only 
comes through creating a community...and open implementations (and open 
projects) make communities much more efficient at improving 
implementations (IMHO).   To me, this is one of the key user advantages 
of open source efforts.
2) Sustainability:  The thing that I believe makes open source 
maintainable is that there are no secrets.  That is, everyone can not 
only get/review the source, they can also fix bugs, add features, and 
contribute these back to the community (and project).  Another thing to 
say about sustainability is that it's my belief that as a project we 
(ECF) are perhaps *more* sustainable than many commercial ventures, 
because our involvement with ECF is not based upon commercial success.  
That is, we will continue working on the project, and the project goes 
forward...no matter what happens with commercial 
usage/adoption/competition.  As you can tell from examining other open 
source projects, commerical organizations can sometimes be 'fickle' when 
it comes to sustaining such efforts.  This will not happen with ECF.
So, although like I said above, I'm admittedly biased, I actually think 
open source projects in general (and ECF in particular) has advantages 
on both Reliability and Sustainability. 
My $0.03.
Thanks,
Scott