You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@corinthia.apache.org by jan i <ja...@apache.org> on 2015/08/29 14:21:27 UTC

Corinthia, suggested board report

Hi all

Time again to tell IPMC and the apache Board how we are doing.

Below you will find my proposal, I have been quite direct
in respect to our problems. The report is a combined work
of the whole PPMC, so I look forward to your comments (also
a simple "I agree" in case that is the fact).

In case anything happens before September 2th I will update the report
(in mail), and September 2th, I will add it to the wiki.

Remark, there will shortly be a mail on private@ with the content of
the private section.

For all PPMC please remember to see private@

rgds

jan i.





================================
Corinthia

Corinthia is a toolkit/application for converting between and editing common
office file formats, with an initial focus on word processing. It is
designed
to cater for multiple classes of platforms - desktop, web, and mobile - and
relies heavily on web technologies such as HTML, CSS, and JavaScript for
representing and manipulating documents. The toolkit is small, portable, and
flexible, with minimal dependencies. The target audience is developers
wishing
to include office viewing, conversion, and editing functionality into their
applications.

Corinthia has been incubating since 2014-12-08.

Three most important issues to address in the move towards graduation:

  1. Solve the community crisis and avoid a break
  2. Discuss and decide on a medium-term roadmap
  3. Get the new developers more integrated in the community


Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

The community needs immediate help from the IPMC. One person is
causing a major break in the community by pushing his own interpretation
of apache rules to effectively causing roadblocks in development, delays in
inviting new committers and releases, without constructive problems on how
to fix problems raised. Several core developers have publicly stated that
they
want to develop code for the public good and build a strong community, but
also that they are frustrated with being repeatedly told why things they
want
to do (which are within ASF rules) are impossible. These developers have
a strong preference to continue within the ASF, but made it clear they will
move outside if the problems can’t be resolved.

The core developers have agreed to put their trust in the IPMC.

<private>Content is sent to private@i.a.o to be included</private>

How has the community developed since the last report?

  We are proud that we have managed to make our first release.

  We have a PPMC/committer invitation outstanding.

  As noted on "issues" we have a severe community problem, which
  if not solved probably will cause the community to break and further
  development to stop.

How has the project developed sincs noe the last report?

  Added support for 32/64bit windows.

  Made the setup of a build environment a lot easier, a PPMC provide all
  third party libraries prebuilt.

  A long discussion about licenses lead to major difficulties in deciding
  whether and how to proceed with one of the project’s two main
  components, an end-user editing app. As a result this development is
  being redirected.

  Our buildbot setup is slowly taking shape, this is important since it will
  allow a nightly build as well as a nightly test.


Date of last release:

  2015-08-28 Release 0.1

When were the last committers or PMC members elected?

  2015-04-02 Franz de Copenhague
  2015-06-12 Ian Cunningham


Signed-off-by:

  [ ](corinthia) Daniel Gruno
  [x](corinthia) Jan Iversen
  [ ](corinthia) Dave Fischer

Shepherd/Mentor notes:

Re: Corinthia, suggested board report

Posted by jan i <ja...@apache.org>.
Andrea had some good points. here is an updated version:

================================
Corinthia

Corinthia is a toolkit/application for converting between and editing common
office file formats, with an initial focus on word processing. It is
designed
to cater for multiple classes of platforms - desktop, web, and mobile - and
relies heavily on web technologies such as HTML, CSS, and JavaScript for
representing and manipulating documents. The toolkit is small, portable, and
flexible, with minimal dependencies. The target audience is developers
wishing
to include office viewing, conversion, and editing functionality into their
applications.

Corinthia has been incubating since 2014-12-08.

Three most important issues to address in the move towards graduation:

  1. Solve the community crisis and avoid a break
  2. Discuss and decide on a medium-term roadmap
  3. Get the new developers more integrated in the community


Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

The community needs immediate help from the IPMC. The community will
most likely break up, unless the IPMC approves a solution is found, or comes
with a acceptable alternative. Due to the the people involved this is kept
in a
private section. We propose to report out of band when the problem is
solved.

<private>Content is sent to private@i.a.o to be included</private>

How has the community developed since the last report?

  We are proud that we have managed to make our first release.

  As noted on "issues" we have a severe community problem.

How has the project developed sincs noe the last report?

  Added support for 32/64bit windows.

  Made the setup of a build environment a lot easier, a PPMC provide all
  third party libraries prebuilt.

  A long discussion about licenses lead to major difficulties in deciding
  whether and how to proceed with one of the project’s two main
  components, an end-user editing app. As a result this development is
  being redirected.

  Our buildbot setup is slowly taking shape, this is important since it will
  allow a nightly build as well as a nightly test.


Date of last release:

  2015-08-28 Release 0.1

When were the last committers or PMC members elected?

  2015-04-02 Franz de Copenhague
  2015-06-12 Ian Cunningham


Signed-off-by:

  [ ](corinthia) Daniel Gruno
  [x](corinthia) Jan Iversen
  [ ](corinthia) Dave Fischer
==================


Hope everybody can agree on the changes. Remember September 2nd end of (my)
day is the deadline.

rgds
jan i.


On 29 August 2015 at 18:05, Peter Kelly <pm...@apache.org> wrote:

> > On 29 Aug 2015, at 10:10 pm, Andrea Pescetti <pe...@apache.org>
> wrote:
> >
> > jan i wrote:
> >> The community needs immediate help from the IPMC. One person is
> >> causing a major break in the community
> >
> > So much has been written in public that I can comment in public. Your
> (Jan's) determined effort to remove Dennis from Corinthia is excessive. The
> fact that you feel the need to single out Dennis so often in the mails you
> write to the dev list, including the mail celebrating 0.1 where you still
> had to take revenge on the "one guy" who tried to slow you down, is frankly
> excessive. This attitude may justify that people go (or remain) silent just
> to avoid being the next in your kill list.
>
> Jan is by no means the only person who has been frustrated, and trying to
> fix the problems we’ve been having. I fully agree with what he has said in
> the report (both the public and private sections).
>
> What I care about is building great things - code and community - for the
> public good, and without unnecessary bureaucracy. There are many types of
> communities, but I want to be part of one where everyone offers
> constructive criticism and helps to solve problems, not try and slow things
> down or elide entire parts of a project without a valid reason. I can
> tolerate the latter in a paid job, but not as an individual participant in
> an open source community.
>
> I want to believe in ASF and that it’s possible for me to do the work
> here. If ASF is not able to provide such an environment, then that work
> will necessarily have to happen elsewhere.
>
> —
> Dr Peter M. Kelly
> pmkelly@apache.org
>
> PGP key: http://www.kellypmk.net/pgp-key <http://www.kellypmk.net/pgp-key>
> (fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966)
>
>

Re: Corinthia, suggested board report

Posted by Peter Kelly <pm...@apache.org>.
> On 29 Aug 2015, at 10:10 pm, Andrea Pescetti <pe...@apache.org> wrote:
> 
> jan i wrote:
>> The community needs immediate help from the IPMC. One person is
>> causing a major break in the community
> 
> So much has been written in public that I can comment in public. Your (Jan's) determined effort to remove Dennis from Corinthia is excessive. The fact that you feel the need to single out Dennis so often in the mails you write to the dev list, including the mail celebrating 0.1 where you still had to take revenge on the "one guy" who tried to slow you down, is frankly excessive. This attitude may justify that people go (or remain) silent just to avoid being the next in your kill list.

Jan is by no means the only person who has been frustrated, and trying to fix the problems we’ve been having. I fully agree with what he has said in the report (both the public and private sections).

What I care about is building great things - code and community - for the public good, and without unnecessary bureaucracy. There are many types of communities, but I want to be part of one where everyone offers constructive criticism and helps to solve problems, not try and slow things down or elide entire parts of a project without a valid reason. I can tolerate the latter in a paid job, but not as an individual participant in an open source community.

I want to believe in ASF and that it’s possible for me to do the work here. If ASF is not able to provide such an environment, then that work will necessarily have to happen elsewhere.

—
Dr Peter M. Kelly
pmkelly@apache.org

PGP key: http://www.kellypmk.net/pgp-key <http://www.kellypmk.net/pgp-key>
(fingerprint 5435 6718 59F0 DD1F BFA0 5E46 2523 BAA1 44AE 2966)


Re: Corinthia, suggested board report

Posted by Andrea Pescetti <pe...@apache.org>.
jan i wrote:
> The community needs immediate help from the IPMC. One person is
> causing a major break in the community

So much has been written in public that I can comment in public. Your 
(Jan's) determined effort to remove Dennis from Corinthia is excessive. 
The fact that you feel the need to single out Dennis so often in the 
mails you write to the dev list, including the mail celebrating 0.1 
where you still had to take revenge on the "one guy" who tried to slow 
you down, is frankly excessive. This attitude may justify that people go 
(or remain) silent just to avoid being the next in your kill list.

Please take this with the right spirit, as friendly (even though surely 
frank) advice and nothing else. I don't want to start a debate, and even 
if you start it, I won't have time to follow up.

My perception is that the community is not having a "major break": it is 
going through normal growing pains that I would like to see addressed in 
a more inclusive way. Well, that's it for me and I don't think this will 
change the future history; we have mentors for these issues and we have 
to respect them, but I wanted to make clear what my thoughts as a human 
being are about these issues for an incubating project.

>    We are proud that we have managed to make our first release.

...release, Corinthia (incubating) 0.1. [Edit: I see it's listed at the 
end; OK like this too].

>    We have a PPMC/committer invitation outstanding.

It's uncommon to talk about outstanding invitations, it's better to keep 
the real one (the new committer announcement) for the next report.

>    As noted on "issues" we have a severe community problem, which
>    if not solved probably will cause the community to break and further
>    development to stop.

Of course in my picture, in a mature project this should never happen, 
because people continue their involvement and work more closely with 
those who are closer to their style. I see an Apache project as a 
University class: you don't really get to choose who is in the big group 
and who is not, but you get to choose the people you can work more 
productively with. And to expel someone from the big group you have to 
have EXTREMELY good reasons.

Again, this is simply friendly advice that I suspect will not change the 
course of history and will only waste our time (but only today; again, 
I'm not starting a debate); my point is, look at this from the point of 
view of a future contributor or a current silent committer.

Regards,
   Andrea.