> On 18 Jan 2017, at 12:36, Guillaume Nodet <gno...@apache.org> wrote:
> 
> Fwiw, I think Christian was referring to the JAX-RS WHITEBOARD, not the
> JAX-RS spec itself.
> That one is an RFC from the OSGi Alliance...  RFC-127 afaik.

This is pretty much my point. Why raise an issue with the “Whiteboard” half of 
“JAX-RS Whiteboard” but not with the “JAX-RS” half? Why don’t your arguments 
also apply to JCR specs, or IEEE or W3C specs?

Regards,
Neil

> 
> 2017-01-18 13:34 GMT+01:00 Neil Bartlett <njbartl...@gmail.com>:
> 
>> Christian, your example of JAX-RS Whiteboard is fascinating, because
>> JAX-RS was designed by the Expert Groups of the JCP, not by the Apache
>> community. The same is true of many of the JavaEE specifications
>> implemented within Apache.
>> 
>> So, Apache has always worked pragmatically to implement specifications
>> emerging from external standards bodies. It seems odd therefore to single
>> out OSGi.
>> 
>> Neil
>> 
>>> On 18 Jan 2017, at 11:25, Christian Schneider <ch...@die-schneider.net>
>> wrote:
>>> 
>>> I agree with Guillaume that the way the specs are defined is not fully
>> compatible to the way apache projects are managed.
>>> In apache the idea is that the design of a component is defined by the
>> community.
>>> 
>>> Like in jax-rs-whiteboard .. if it was a pure apache thing then changes
>> in the interfaces would be proposed on the dev list and agreed on there.
>>> As the interfaces are part of the spec this is out of direct reach for
>> the aries community.
>>> 
>>> On the other hand I understand that the final decision about the spec
>> has to be at the OSGi alliance and even that only members may decide.
>>> So I think this gap can not be fully solved but maybe we can improve it.
>>> 
>>> So what I could imagine is this:
>>> 
>>> - Changes on the spec should be immediately visible to the apache
>> community. This could be done using a github repo where the source of the
>> spec resides and an automated snapshot build. So all changes could be
>> followed directly and the newest spec jars  would always be available.
>>> - Protocols of the expert group meetings could be posted to the dev list
>>> 
>>> Both improvements would shorten the feedback loop and give the apache
>> community at least more visibility of the spec progress. The community
>> could then also directly give feedback to the protocols as well as api
>> changes on the dev list. So this would of course still not allow the apache
>> community to drive the spec but I think it would be a good compromise.
>>> 
>>> Christian
>>> 
>>> On 18.01.2017 11:59, David Bosschaert wrote:
>>>> Hi Guillaume,
>>>> 
>>>> First of all, the OSGi Alliance is a very open standards development
>>>> organization. Any organisation can join. RFPs and RFCs are developed in
>> the
>>>> open, specs are available for free and are free to be implemented by
>> anyone.
>>>> 
>>>> There is also an open feedback channel available where everyone can post
>>>> feedback, described at https://github.com/osgi/design
>>>> 
>>>> OSGi works very hard in defining specs that are portable and can be
>>>> implemented without the need to pay for any licenses or anything of that
>>>> sort.
>>>> 
>>>> History has shown that spec implementations are really quite portable.
>>>> Implementation bundles can be mixed from different sources and
>> everything
>>>> just works as long as you use the specced APIs.
>>>> 
>>>> Every new spec that is being worked on in OSGi needs, besides the
>> RFP/RFC
>>>> and spec chapter, a Reference Implementation and a Conformance
>> Testsuite.
>>>> Over the past 10 years or so, Reference Implementations have primarily
>> been
>>>> implemented in open source. This has the benefit that everyone can see
>> what
>>>> the implementation is going to be and also it allows everyone to provide
>>>> feedback and participate in the implementation. Apache committers have
>> free
>>>> access to the relevant CTs as well.
>>>> 
>>>> I think this is all goodness. Or would you rather see that Reference
>>>> Implementations are implemented in private?
>>>> 
>>>> Best regards,
>>>> 
>>>> David
>>>> 
>>>> 
>>>> On 18 January 2017 at 10:41, Guillaume Nodet <gno...@apache.org> wrote:
>>>> 
>>>>> I'm a bit concerned by some subprojects in our communities.
>>>>> 
>>>>> The ASF is supposed to be "community over code", so the very basic
>> thing
>>>>> for a project is that people can get involved.
>>>>> 
>>>>> However, I see more and more code developped as a reference
>> implementation
>>>>> of a spec which is not publicly available, because it's still being
>>>>> developed at the OSGi Alliance.  I find that very disturbing because
>>>>> there's no way the community can get involved unless they are OSGi
>> Alliance
>>>>> members, and that's clearly not acceptable imho.
>>>>> 
>>>>> Thoughts ?
>>>>> Guillaume Nodet
>>>>> 
>>> 
>>> 
>>> --
>>> Christian Schneider
>>> http://www.liquid-reality.de
>>> 
>>> Open Source Architect
>>> http://www.talend.com
>>> 
>> 
>> 
> 
> 
> -- 
> ------------------------
> Guillaume Nodet
> ------------------------
> Red Hat, Open Source Integration
> 
> Email: gno...@redhat.com
> Web: http://fusesource.com
> Blog: http://gnodet.blogspot.com/

Reply via email to