RFC-217 sorry
   https://github.com/osgi/design/tree/master/rfcs/rfc0217



2017-01-18 13:36 GMT+01:00 Guillaume Nodet <gno...@apache.org>:

> 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.
>
> 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/
>
>


-- 
------------------------
Guillaume Nodet
------------------------
Red Hat, Open Source Integration

Email: gno...@redhat.com
Web: http://fusesource.com
Blog: http://gnodet.blogspot.com/

Reply via email to