[wsf-dev] [Igf-dev] Governance & Naming

Prateek Mishra prateek.mishra at oracle.com
Tue Mar 25 10:13:01 PDT 2008


Sounds like a plan, I think Phil and I have CLAs signed for the IGF work 
at least

I liked  the article - unfortunately, I do think naming is a reasonable 
big deal - we are hoping that these projects are long-lived and some 
kind of compact handle is really, really good thing. I am worried about 
the proliferation of too many open's - OpenLiberty Panda or OpenLiberty 
XXX sounds about right to me.

Anywayz, as you suggest, we should discuss this as a group of 
contributors and agree on some basic guidelines...

- prateek
> governance:
>
> I think we need to get the CLAs signed as Brett has suggested. 
>  Any *guidelines* on project naming should be decided by this smaller 
> governance group.  My suggestion is that we do this first, and then go 
> about naming our own projects.  This smaller group should decide on 
> things like whether or not we want to have a convention that ties the 
> projects together e.g. "All projects begin with BeerAndWings, sub 
> projects are denoted with a suffix indicating their language, /J /C"  
>
>
> as for project naming in general:
>
>
> On Naming an open source project:
> http://www.advogato.org/article/67.html
>
> Here is a list of apache top level projects, many are headers for lots 
> of other projects (down below the list I make my point):
>
> # HTTP Server <http://httpd.apache.org/>
> # ActiveMQ <http://activemq.apache.org/>
> # Ant <http://ant.apache.org/>
> # APR <http://apr.apache.org/>
> # Beehive <http://beehive.apache.org/>
> # Cayenne <http://cayenne.apache.org/>
> # Cocoon <http://cocoon.apache.org/>
> # Commons <http://commons.apache.org/>
> # Continuum <http://continuum.apache.org/>
> # DB <http://db.apache.org/>
> # Directory <http://directory.apache.org/>
> # Excalibur <http://excalibur.apache.org/>
> # Felix <http://felix.apache.org/>
> # Forrest <http://forrest.apache.org/>
> # Geronimo <http://geronimo.apache.org/>
> # Gump <http://gump.apache.org/>
> # Hadoop <http://hadoop.apache.org/>
> # Harmony <http://harmony.apache.org/>
> # HiveMind <http://hivemind.apache.org/>
> # HttpComponents <http://hc.apache.org/>
> # iBATIS <http://ibatis.apache.org/>
> # Incubator <http://incubator.apache.org/>
> # Jackrabbit <http://jackrabbit.apache.org/>
> # Jakarta <http://jakarta.apache.org/>
> # James <http://james.apache.org/>
> # Labs <http://labs.apache.org/>
> # Lenya <http://lenya.apache.org/>
> # Logging <http://logging.apache.org/>
> # Lucene <http://lucene.apache.org/>
> # Maven <http://maven.apache.org/>
> # Mina <http://mina.apache.org/>
> # MyFaces <http://myfaces.apache.org/>
> # ODE <http://ode.apache.org/>
> # OFBiz <http://ofbiz.apache.org/>
> # OpenEJB <http://openejb.apache.org/>
> # OpenJPA <http://openjpa.apache.org/>
> # Perl <http://perl.apache.org/>
> # POI <http://poi.apache.org/>
> # Portals <http://portals.apache.org/>
> # Roller <http://roller.apache.org/>
> # Santuario <http://santuario.apache.org/>
> # ServiceMix <http://servicemix.apache.org/>
> # Shale <http://shale.apache.org/>
> # SpamAssassin <http://spamassassin.apache.org/>
> # STDCXX <http://stdcxx.apache.org/>
> # Struts <http://struts.apache.org/>
> # Synapse <http://synapse.apache.org/>
> # Tapestry <http://tapestry.apache.org/>
> # TCL <http://tcl.apache.org/>
> # Tiles <http://tiles.apache.org/>
> # Tomcat <http://tomcat.apache.org/>
> #  Turbine <http://turbine.apache.org/>
> # Velocity <http://velocity.apache.org/>
> # Wicket <http://wicket.apache.org/>
> # Web Services <http://ws.apache.org/>
> # Xalan <http://xalan.apache.org/>
> # Xerces <http://xerces.apache.org/>
> # XML <http://xml.apache.org/>
> # XMLBeans <http://xmlbeans.apache.org/>
> # XML Graphics <http://xmlgraphics.apache.org/>
>
>
> Hmm.... seems all over the road in terms of naming conventions, yet, I 
> know of, use, and refer to many of these projects all the time.  I'd 
> like to note also that "HTTP Server" is actually the apache web 
> server, as I am sure you all know.  So this supports Phil's point 
> about not calling the ID-WSF 2 libraries "OpenLiberty." Obviously at 
> the highest level (Apache foundation's list of projects) they decided 
> it should not be referred to as apache, even though it is apache 
> everywhere else in the world... there's a lot in a name.  
>
> more later when I have had some time to think,
>
> asa
>
>
>
>
>
>
> --
> Asa Hardcastle, Technical Lead, openLiberty ID-WSF ClientLib
> Tel: +1.413.429.1044 Skype: subsystem7
>
>
>
>
> On Mar 22, 2008, at 7:27 PM, Brett McDowell wrote:
>
>> If Phil has the premise correct -- i.e. if all the WSF projects do 
>> actually breakdown neatly into Toolkit, AppKit, and ProviderKit -- 
>> then how about..
>>
>> option A:
>> OpenLiberty TrustFed ToolKit
>> OpenLiberty TrustFed AppKit
>> OpenLiberty TrustFed ProviderKit
>>
>> option B: (I'm just throwing something out there... it seems the 
>> heart of WSF is the concept of "my services")
>> OpenLiberty MyServices ToolKit
>> OpenLiberty MyServices AppKit
>> OpenLiberty MyServices ProviderKit
>>
>> option C (already one vote against this from Phil, but let's just 
>> keep the options on the table until we get a decision):
>> OpenLiberty OpenWSF ToolKit
>> OpenLiberty OpenWSF AppKit
>> OpenLiberty OpenWSF ProviderKit
>>
>> option D: (noting one vote for this from Phil... maybe)
>> OpenLiberty Panda ToolKit
>> OpenLiberty Panda AppKit
>> OpenLiberty Panda ProviderKit
>>
>> option E ??
>>
>> But I have a meta-question... who should be making this decision 
>> anyway?  I think with Sampo, Conor and AOL (presumably George 
>> Fletcher) signing CLA's (any day now?) we finally have an official 
>> independent group of contributors to take over "governance" of this 
>> project.  And since this naming does impact the other IGF project we 
>> need to add Phil and Prateek to that list.  So maybe only Phil, 
>> Prateek, Asa, Sampo, Conor, and George need to make this decision?  
>> Gentlemen, are we at that point yet?
>>
>> Brett McDowell | Liberty Alliance <http://www.projectliberty.org> | 
>> vCard <http://www.ictprojects.com/Brett_McDowell_LAP.vcf> | Calendar 
>> <http://www.google.com/calendar/hosted/ictprojects.com/embed?src=brett%40ictprojects.com&ctz=America/New_York> 
>>
>>
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Igf-dev mailing list
> Igf-dev at lists.openliberty.org
> http://lists.openliberty.org/mailman/listinfo/igf-dev_lists.openliberty.org
>   




More information about the Wsf-dev mailing list