In April, Andrea Pescetti provided a great blog post on prospects for 
cooperative work among users with shared interest in the OpenOffice code base, 
"Collaboration is in our DNA": 
<https://blogs.apache.org/OOo/entry/collaboration_is_in_our_dna>.

That topic and related matters have been discussed from time-to-time in private 
discussions of the Apache OpenOffice PMC.  There is agreement that it is best, 
and timely, to have this discussion in the entire Apache OpenOffice community.  
That means discussing collaboration and cooperation prospects here on dev@ 
openoffice.apache.org.

I propose to kick that off now.

 - Dennis

BACKGROUND AND SKETCH

I am a member of the AOO PMC and also an ASF Committer.  This note and the 
others I will offer are my personal opinions and analysis.  I am *not* speaking 
for the PMC in any manner.  I am simply expressing my suggestions on how to 
articulate a foundation for collaboration.  This is to bootstrap a discussion 
that matters to the PMC, I trust, and that will be valuable to the AOO 
community and other on-lookers.  

I want to address what the aspirations of the Apache Software Foundation (ASF) 
are in terms of its principles and policies, and how they arise in the 
character of Apache projects.  When I appeal to principles that are bedrock for 
the Apache Software Foundation, I will provide references and locations where 
those are presented and discussed already.

The idea is to identify fundamental principles behind the framework which AOO 
and all ASF Projects operate within and which cooperative activities are 
expected to be consistent with.  The idea is to use that as a basis for 
exploring and bootstrapping some actual cooperative activities.

Here's what I see in a progression of discussions about principles and areas 
for action.

 1. The ASF Principles on how code of others is accepted into ASF Projects and 
how it is respected.

 2. The ASF Principles on source code and what kind of licenses are required on 
source code that is part of a release.

 3. The possibilities for cooperation on source code that cannot be used 
directly in an ASF Project release and how that can be handled in distribution 
of binaries.  The preferences for optional dependency as opposed to essential 
dependencies and where they apply.  Dependencies that are disallowed on 
principle (and for which only very specific, narrow exceptions are considered, 
if ever).

 4. Other forms of cooperation that are mutually beneficial and provide 
important reduction of duplicate efforts, magnified impact of contributor 
efforts, etc.  
   These include security, incident reporting (bug reports) and analysis, and 
QA for starters.  
   There is also one that is important to me personally and that is cooperation 
on interoperability assessment and documentation that expands the quality of 
support for ODF (and, potentially, OOXML).  
   End-user-facing support is also a gigantic opportunity for improved support 
of users here and elsewhere.  
   Developer-facing support such as hackathons, plugfests, and interop demos 
and cross-pollination at organized events is also opportune.  

 5. The prospect for some sort of federation around the openoffice.org code 
base and perhaps interoperable/reference ODF implementation.

That's my thinking.  

I offer this overall sketch as context for the initial introduction of topics 
to follow.

 - Dennis



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to