No, not at all, and I hope my actions are not taken against any one either.
I had to mention you explicitly in order to make things more clear, sorry
about that.
Though I really do want to make sure the process more straight and make
sure it's done fairly and by the rules.

2017-01-20 14:20 GMT+01:00 Raymond Auge <raymond.a...@liferay.com>:

> Apparently I've severely offended you Guillaume. If so I sincerely
> apologize. That was never my intention.
>
> Sincerely,
> - Ray
>
> On Jan 20, 2017 5:42 AM, "Guillaume Nodet" <gno...@apache.org> wrote:
>
> 2017-01-20 11:26 GMT+01:00 Neil Bartlett <njbartl...@gmail.com>:
>
> >
> > > On 20 Jan 2017, at 10:12, Guillaume Nodet <gno...@apache.org> wrote:
> > >
> > > 2017-01-20 10:58 GMT+01:00 Guillaume Nodet <gno...@apache.org <mailto:
> > gno...@apache.org>>:
> > >
> > >>
> > >>
> > >> 2017-01-19 19:36 GMT+01:00 Timothy Ward <timothyjw...@apache.org>:
> > >>
> > >>> At this point I’d also like to re-affirm that the OSGi RFC documents
> > are
> > >>> public, and that there is a public feedback mechanism for RFC bugs.
> As
> > the
> > >>> holder of the pen for Transaction Control, the JAX-RS whiteboard, and
> > the
> > >>> JPA service updates I can truthfully say that community discussion
> and
> > >>> feedback has influenced the direction of those RFCs/specifications,
> not
> > >>> just the converter.
> > >>>
> > >>> As David says below, you can gain increased control over the
> direction
> > of
> > >>> things anywhere by becoming a member/committer/employee. Committers
> in
> > >>> Apache Aries have ample opportunity to review and discuss the many
> > >>> implementations built there, just as they do in Felix. This right
> > applies
> > >>> both before and after the release of the specification. What Apache
> > >>> Committers can’t do is make changes to an OSGi RFC/spec, for that
> they
> > need
> > >>> to lobby an OSGi member.
> > >>
> > >>
> > >> I have no problems with the above.
> > >>
> > >>
> > >>> This is exactly the same for a committer in Eclipse, on Github, or in
> a
> > >>> private company, so it leaves Apache committers just as equal as
> > everyone
> > >>> else.
> > >>
> > >>
> > >> I don't care about how Eclipse or Github project are operated.  We're
> > >> talking about Apache projects and there are rules.  One of them is
> that
> > >> committers are considered equal.
> > >>
> > >>
> > >>> The main difference here is that there are a lot of OSGi members who
> > >>> believe in Apache, and therefore contribute as committers. Are we
> > really
> > >>> saying that those committers should be disallowed because they are
> OSGi
> > >>> members and therefore have “more power”?
> > >>>
> > >>
> > >> Not disallowed, but yes, they should not do something within the ASF
> > that
> > >> other committers who are not OSGi members can't do.
> > >> So to be clear: if any committer want to work on an implementation of
> an
> > >> RFC or spec from the OSGi Alliance, that's fine, whether they are OSGi
> > >> members or not.
> > >> If an OSGi member want to work on spec design within the ASF bounds, I
> > >> think that's not fine.   In particular, if someone propose to develop
> > some
> > >> code to implement an RFC when the API from the developped and later
> > >> introduced back into the RFC document, I think that's definitely spec
> > work,
> > >> and should not be done within the RFC.
> > >>
> > >> To be crystal clear, I have a problem with Ray willing to bring code
> for
> > >> implementing rfc-193 in Aries, when the code that he wants to bring
> > >> contains lots of things that are not reflected in the RFC document and
> > the
> > >> opposite.  Ray and David explained that the RFC document will be
> > updated in
> > >> the coming weeks to reflect those changes.  This is definitely spec
> > work,
> > >> and that's fine, but I don't think it should happen at Apache.  Again,
> > it's
> > >> a timing problem wrt to changes in the document and changes in the
> code
> > :
> > >> if the code is changes first by the spec lead, and later validated on
> > >> during OSGi meetings and later integrated into the spec document and
> > made
> > >> public, I definitely see that as spec work, not as building an
> > >> implementation, and imho this is unfair to other committers because it
> > does
> > >> not follow the ASF rules.  It's certainly open source, but not the
> > Apache
> > >> way.
> > >>
> > >
> > > And btw, even from a legal ASF pov, I'm not sure how things hold.
> People
> > > are writing code copyrighted to the OSGi Alliance directly in the ASF…
> >
> >
> > And when *you* write code in the ASF, you own the copyright to that code.
> > Apache does not require or expect that copyright ownership of the code is
> > transferred to the ASF, only that it is licensed under the terms of the
> > ASL. The fact that OSGi Alliance may be the copyright holder of some code
> > does not present any problems.
> >
> > Though maybe you shouldn’t seek legal advice on a developer mailing list
> > ;-)
> >
>
> Well, the code does not seem to comply to the ASF rules at leat:
>   https://www.apache.org/legal/src-headers.html
>
>
>    1. This section refers only to works submitted directly to the ASF by
>    the copyright owner or owner's agent.
>    2. This section refers only to works submitted directly to the ASF by
>    the copyright owner or owner's agent.
>    3. If the source file is submitted with a copyright notice included in
>    it, the copyright owner (or owner's agent) must either:
>       1. remove such notices, or
>       2. move them to the NOTICE file associated with each applicable
>       project release, or
>       3. provide written permission for the ASF to make such removal or
>       relocation of the notices.
>    4. Each source file should include the following license header -- note
>    that there should be no copyright notice in the header:
>
>
>
> Committers do sign an ICLA or CCLA.  In both cases, there's a Grant of
> Copyright License whereby the owner gives to the ASF "a perpetual,
> worldwide, non-exclusive, no-charge, royalty-free, irrevocable   copyright
> license to reproduce, prepare derivative works of,   publicly display,
> publicly perform, sublicense, and distribute Your   Contributions and such
> derivative works."    I suppose that would be different if the code would
> be written elsewhere and later imported in the ASF.
> Afaik, the OSGi rfc / spec work is covered by the Distribution and Feedback
> License whereby "The OSGi Alliance hereby grants you a limited copyright
> license to copy and display this document (the “Distribution”) in any
> medium without fee or royalty. This Distribution license is exclusively for
> the purpose of reviewing and providing feedback to the OSGi Alliance. "
> I'm definitely no lawyer, but again, not sure how everything holds
> together.
> But you're right, given I'm no layer, I'll ask legal about that.
>
>
>
> >
> > >
> > >
> > >>
> > >>
> > >>>
> > >>> Finally, there are a lot of projects and/or components in Open Source
> > >>> (including Apache) that are written by a single committer, typically
> > the
> > >>> person with the itch to scratch. Only If that committer tries to
> > prevent
> > >>> discussion about, or changes to, that code is there a problem for the
> > >>> community. To my knowledge this does not apply to any of the
> > components in
> > >>> Apache Aries or Apache Felix.
> > >>>
> > >>
> > >> A piece of code being developed by a single person is definitely not a
> > >> good thing within the ASF.  Again, the ASF operates with community
> over
> > >> code mantra and requires diversity within a project to avoid
> > dictatorship
> > >> and to ensure that the code development is overseen and can be
> > maintained
> > >> if one people is going away.  Having some code being developed by a
> > single
> > >> person certainly does not help. The fact that it has almost always
> been
> > the
> > >> case for a bunch of subprojects in Felix or Aries does not mean it's
> > >> healthy nor good.   But this is slightly mitigated by the fact that
> over
> > >> time, people tend to jump and fix things when they need.
> > >>
> > >> Obviously, if that person would try to prevent discussion or code
> > changes,
> > >> that would be definitely a critical problem, but I haven't seen such a
> > >> behavior.
> > >>
> > >>
> > >>>
> > >>> Best Regards,
> > >>>
> > >>> Tim Ward
> > >>>
> > >>>> On 19 Jan 2017, at 17:32, David Leangen <o...@leangen.net> wrote:
> > >>>>
> > >>>>>> Ray has listed a number of things that have been implemented
> during
> > >>> the
> > >>>>>> past few months.  All of them have been written by a single
> > committer
> > >>> who
> > >>>>>> also happen to be the one modifying the spec document.
> > >>>>>>
> > >>>>>>
> > >>>>> This is factually incorrect at least for the Converter
> implementation
> > >>> at
> > >>>>> Felix. Just look at the commit history for commits done on behalf
> of
> > >>>>> community members and also check the mailing list for discussions
> > that
> > >>>>> definitely provided great feedback on the work done.
> > >>>>
> > >>>> I have been doing a very tiny bit of work on the Converter as a
> double
> > >>> outsider (non committer in Felix, and non OSGi member).
> > >>>>
> > >>>> I completely rely on others to accept my contributions and
> > suggestions,
> > >>> making me a kind of second class citizen. It does work, but I need to
> > >>> either (i) become a first class citizen either by merit or paying
> fees,
> > >>> depending on the organisation, or (ii) accept my dependence on the
> > goodwill
> > >>> of others. Currently I have a de facto sponsor who has been very
> > attentive
> > >>> to my questions and contributions, so (ii) is working out well
> enough.
> > If
> > >>> it didn’t work out, could always fall back on option (i).
> > >>>>
> > >>>> So I can understand the frustrations and agree that there is a bit
> of
> > a
> > >>> grey area, but at the same time I understand that in the end I have
> the
> > >>> same opportunities as everybody else. In this case, I am not
> > willing/able
> > >>> to “pay the price” for full citizenship, so I don’t feel I have the
> > right
> > >>> to complain.
> > >>>>
> > >>>>
> > >>>> Just my 2¥.
> > >>>>
> > >>>> Cheers,
> > >>>> =David
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>
> > >>
> > >> --
> > >> ------------------------
> > >> Guillaume Nodet
> > >>
> > >>
> > >
> > >
> > > --
> > > ------------------------
> > > Guillaume Nodet
> >
> >
>
>
> --
> ------------------------
> Guillaume Nodet
>



-- 
------------------------
Guillaume Nodet

Reply via email to