Re: [RESULT][VOTE] Graduation of Apache Olingo from the Incubator

2014-03-20 Thread Klevenz, Stephan
Dear all,

Maybe you have received Apache board meeting report already. Apache Olingo
now a TLP :-)

Thank you all for the great support from Apaches incubator. That Olingo is
now a TLP is also your result.

Olingo has learned a lot from incubation and is now happy to continue on
the Apache Way as TLP



Greetings,
Stephan
(VP Apache Olingo)




On 17.03.14 10:27, "Florian Müller"  wrote:

> Hi all,
>
> The vote has passed with three binding +1 votes, no +0, and no -1
> votes.
>
> +1 votes:
>
> * Dave Fisher
> * Alan Cabrera
> * Florian Müller
>
> I will ask the board to add the resolution to the agenda of the next
> board meeting.
>
>
> Thanks!
>
> Florian
>
>
>
>> Hi all,
>>
>> The Apache Olingo community has VOTEd to graduate from the incubator
>> [1][2].
>>
>> Apache Olingo entered the Incubator in July 2013, has done two
>> releases,
>> has added new contributors, received code contributions, and has an
>> active community.
>>
>> Please find the proposed board resolution below.
>>
>>
>> Please VOTE below on the graduation of Apache Olingo from the
>> Incubator. The graduation resolution is pasted below.
>> I'll leave the VOTE open for at least 72 hours:
>>
>> [ ] +1 Graduate Apache Olingo podling from Apache Incubator
>> [ ] +0 Indifferent to the graduation status of Apache Olingo podling
>> [ ] -1 Reject graduation of Apache Olingo podling from Apache
>> Incubator
>> because ...
>>
>>
>>
>> My vote is +1 (binding).
>>
>>
>> Thanks,
>>
>> Florian
>>
>>
>>
>> [1] http://s.apache.org/olingo-graduation-vote
>> [2] http://s.apache.org/olingo-graduation-vote-result
>>
>>
>> Resolution:
>>
>>Establish the Apache Olingo Project
>>
>>WHEREAS, the Board of Directors deems it to be in the best
>>interests of the Foundation and consistent with the
>>Foundation's purpose to establish a Project Management
>>Committee charged with the creation and maintenance of
>>open-source software, for distribution at no charge to
>>the public, related to providing an implemention of the
>>OASIS OData (Open Data Protocol) specifications, in
>>server and client form.
>>
>>NOW, THEREFORE, BE IT RESOLVED, that a Project Management
>>Committee (PMC), to be known as the "Apache Olingo Project",
>>be and hereby is established pursuant to Bylaws of the
>>Foundation; and be it further
>>
>>RESOLVED, that the Apache Olingo Project be and hereby is
>>responsible for the creation and maintenance of software
>>related to providing an implemention of the OASIS OData
>>(Open Data Protocol) specifications, in server and client
>>form; and be it further
>>
>>RESOLVED, that the office of "Vice President, Olingo" be
>>and hereby is created, the person holding such office to
>>serve at the direction of the Board of Directors as the chair
>>of the Apache Olingo Project, and to have primary
>> responsibility
>>for management of the projects within the scope of
>>responsibility of the Apache Olingo Project; and be it further
>>
>>RESOLVED, that the persons listed immediately below be and
>>hereby are appointed to serve as the initial members of the
>>Apache Olingo Project:
>>
>>  * Florian Mueller   
>>  * Dave Fisher   
>>  * Christian Amend   
>>  * Francesco Chicchiriccò
>>  * Jens Huesken  
>>  * Michael Bolz  
>>  * Stephan Klevenz   
>>  * Tamara Boehm  
>>  * Challen He
>>  * Chandan V A   
>>  * Eduard Koller 
>>
>>NOW, THEREFORE, BE IT FURTHER RESOLVED, that Stephan Klevenz
>>be appointed to the office of Vice President, Olingo, to
>>serve in accordance with and subject to the direction of the
>>Board of Directors and the Bylaws of the Foundation until
>>death, resignation, retirement, removal or disqualification,
>>or until a successor is appointed; and be it further
>>
>>RESOLVED, that the initial Apache Olingo PMC be and hereby is
>>tasked with the creation of a set of bylaws intended to
>>encourage open development and increased participation in the
>>Apache Olingo Project; and be it further
>>
>>RESOLVED, that the Apache Olingo Project be and hereby
>>is tasked with the migration and rationalization of the Apache
>>Incubator Olingo podling; and be it further
>>
>>RESOLVED, that all responsibilities pertaining to the Apache
>>Incubator Olingo podling encumbered upon the Apache Incubator
>>Project are hereafter discharged.
>


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-

Re: [VOTE] Graduation of Apache Olingo from the Incubator

2014-03-14 Thread Klevenz, Stephan
Hi Sebb,

see my comments below.

Stephan

On 14.03.14 14:46, "sebb"  wrote:

>Home page looks good.
>
>However other pages don't have the new footer and header. Possibly
>just need rebuilding.

This could be a cache issue. If I do a command+shift+R then the current
version is reloaded.


>
>BTW, it's now 2014

So, to be accurate I have to write 2013-2014 because of Olingo was
launched in 2013, right?

>
>Minor nit: the link for the "Apache Olingo tm" header item probably
>ought to point to the home page rather than using "#" which only takes
>one to the top of the page.

I'am going to fix this as well...

>
>
>On 14 March 2014 13:22, Klevenz, Stephan  wrote:
>> Ok, it's all changed. Can you please have a look again?
>>
>> -- Stephan
>>
>>
>> On 14.03.14 13:35, "sebb"  wrote:
>>
>>>Thanks, but although the license is an ASF license, what's important
>>>to end-users is the license for Olingo itself.
>>>
>>>I think it needs to be a top-level link, and should be headed
>>>"License" not "Licenses"
>>>
>>>Just noticed that there is a problem with the page footers as well.
>>>They currently say:
>>>
>>>>>
>>>© Copyright 2013 The Apache Software Foundation, Licensed under the
>>>Apache License, Version 2.0. Apache, the Apache feather logo and the
>>>project logo are trademarks of The Apache Software Foundation.
>>><<
>>>
>>>The footer must claim Apache Olingo and Olingo as trademarks of the
>>>ASF.  See for example the Tomcat footer [1]
>>>
>>>>>
>>>Copyright © 1999-2014, The Apache Software Foundation
>>>Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache
>>>Tomcat project logo are trademarks of the Apache Software Foundation.
>>><<
>>>
>>>It helps to have the text centred and spread over two lines as is done
>>>by Tomcat (and the ASF site, etc)
>>>
>>>[1] http://tomcat.apache.org/
>>>
>>>On 14 March 2014 07:08, Klevenz, Stephan 
>>>wrote:
>>>> Thanks for pointing out this.
>>>>
>>>> It is fixed [1,2].
>>>>
>>>> Regards,
>>>> Stephan
>>>>
>>>> [1] https://issues.apache.org/jira/browse/OLINGO-208
>>>> [2] http://olingo.incubator.apache.org
>>>>
>>>> On 13.03.14 19:39, "sebb"  wrote:
>>>>
>>>>>The website does not appear to have a License link.
>>>>>
>>>>>This must link to http://www.apache.org/licenses/
>>>>>
>>>>>On 13 March 2014 12:41, Dave Fisher  wrote:
>>>>>> Hi (I flipped the reply-to to be  general@i.a.o)
>>>>>>
>>>>>> +1 (binding, Mentor)
>>>>>>
>>>>>> Regards,
>>>>>> Dave
>>>>>>
>>>>>> On Mar 13, 2014, at 2:17 AM, Florian Müller wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> The Apache Olingo community has VOTEd to graduate from the
>>>>>>>incubator
>>>>>>>[1][2].
>>>>>>>
>>>>>>> Apache Olingo entered the Incubator in July 2013, has done two
>>>>>>>releases,
>>>>>>> has added new contributors, received code contributions, and has an
>>>>>>> active community.
>>>>>>>
>>>>>>> Please find the proposed board resolution below.
>>>>>>>
>>>>>>>
>>>>>>> Please VOTE below on the graduation of Apache Olingo from the
>>>>>>> Incubator. The graduation resolution is pasted below.
>>>>>>> I'll leave the VOTE open for at least 72 hours:
>>>>>>>
>>>>>>> [ ] +1 Graduate Apache Olingo podling from Apache Incubator
>>>>>>> [ ] +0 Indifferent to the graduation status of Apache Olingo
>>>>>>>podling
>>>>>>> [ ] -1 Reject graduation of Apache Olingo podling from Apache
>>>>>>>Incubator
>>>>>>> because ...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> My vote is +1 (binding).
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>

Re: [VOTE] Graduation of Apache Olingo from the Incubator

2014-03-14 Thread Klevenz, Stephan
Ok, it's all changed. Can you please have a look again?

-- Stephan


On 14.03.14 13:35, "sebb"  wrote:

>Thanks, but although the license is an ASF license, what's important
>to end-users is the license for Olingo itself.
>
>I think it needs to be a top-level link, and should be headed
>"License" not "Licenses"
>
>Just noticed that there is a problem with the page footers as well.
>They currently say:
>
>>>
>© Copyright 2013 The Apache Software Foundation, Licensed under the
>Apache License, Version 2.0. Apache, the Apache feather logo and the
>project logo are trademarks of The Apache Software Foundation.
><<
>
>The footer must claim Apache Olingo and Olingo as trademarks of the
>ASF.  See for example the Tomcat footer [1]
>
>>>
>Copyright © 1999-2014, The Apache Software Foundation
>Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache
>Tomcat project logo are trademarks of the Apache Software Foundation.
><<
>
>It helps to have the text centred and spread over two lines as is done
>by Tomcat (and the ASF site, etc)
>
>[1] http://tomcat.apache.org/
>
>On 14 March 2014 07:08, Klevenz, Stephan  wrote:
>> Thanks for pointing out this.
>>
>> It is fixed [1,2].
>>
>> Regards,
>> Stephan
>>
>> [1] https://issues.apache.org/jira/browse/OLINGO-208
>> [2] http://olingo.incubator.apache.org
>>
>> On 13.03.14 19:39, "sebb"  wrote:
>>
>>>The website does not appear to have a License link.
>>>
>>>This must link to http://www.apache.org/licenses/
>>>
>>>On 13 March 2014 12:41, Dave Fisher  wrote:
>>>> Hi (I flipped the reply-to to be  general@i.a.o)
>>>>
>>>> +1 (binding, Mentor)
>>>>
>>>> Regards,
>>>> Dave
>>>>
>>>> On Mar 13, 2014, at 2:17 AM, Florian Müller wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> The Apache Olingo community has VOTEd to graduate from the incubator
>>>>>[1][2].
>>>>>
>>>>> Apache Olingo entered the Incubator in July 2013, has done two
>>>>>releases,
>>>>> has added new contributors, received code contributions, and has an
>>>>> active community.
>>>>>
>>>>> Please find the proposed board resolution below.
>>>>>
>>>>>
>>>>> Please VOTE below on the graduation of Apache Olingo from the
>>>>> Incubator. The graduation resolution is pasted below.
>>>>> I'll leave the VOTE open for at least 72 hours:
>>>>>
>>>>> [ ] +1 Graduate Apache Olingo podling from Apache Incubator
>>>>> [ ] +0 Indifferent to the graduation status of Apache Olingo podling
>>>>> [ ] -1 Reject graduation of Apache Olingo podling from Apache
>>>>>Incubator
>>>>> because ...
>>>>>
>>>>>
>>>>>
>>>>> My vote is +1 (binding).
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Florian
>>>>>
>>>>>
>>>>>
>>>>> [1] http://s.apache.org/olingo-graduation-vote
>>>>> [2] http://s.apache.org/olingo-graduation-vote-result
>>>>>
>>>>>
>>>>> Resolution:
>>>>>
>>>>>   Establish the Apache Olingo Project
>>>>>
>>>>>   WHEREAS, the Board of Directors deems it to be in the best
>>>>>   interests of the Foundation and consistent with the
>>>>>   Foundation's purpose to establish a Project Management
>>>>>   Committee charged with the creation and maintenance of
>>>>>   open-source software, for distribution at no charge to
>>>>>   the public, related to providing an implemention of the
>>>>>   OASIS OData (Open Data Protocol) specifications, in
>>>>>   server and client form.
>>>>>
>>>>>   NOW, THEREFORE, BE IT RESOLVED, that a Project Management
>>>>>   Committee (PMC), to be known as the "Apache Olingo Project",
>>>>>   be and hereby is established pursuant to Bylaws of the
>>>>>   Foundation; and be it further
>>>>>
>>>>>   RESOLVED, that the Apache Olingo Project be and hereby is
>>>>>   responsible for the creation and mainte

Re: [VOTE] Graduation of Apache Olingo from the Incubator

2014-03-14 Thread Klevenz, Stephan
Thanks for pointing out this.

It is fixed [1,2].

Regards,
Stephan

[1] https://issues.apache.org/jira/browse/OLINGO-208
[2] http://olingo.incubator.apache.org

On 13.03.14 19:39, "sebb"  wrote:

>The website does not appear to have a License link.
>
>This must link to http://www.apache.org/licenses/
>
>On 13 March 2014 12:41, Dave Fisher  wrote:
>> Hi (I flipped the reply-to to be  general@i.a.o)
>>
>> +1 (binding, Mentor)
>>
>> Regards,
>> Dave
>>
>> On Mar 13, 2014, at 2:17 AM, Florian Müller wrote:
>>
>>> Hi all,
>>>
>>> The Apache Olingo community has VOTEd to graduate from the incubator
>>>[1][2].
>>>
>>> Apache Olingo entered the Incubator in July 2013, has done two
>>>releases,
>>> has added new contributors, received code contributions, and has an
>>> active community.
>>>
>>> Please find the proposed board resolution below.
>>>
>>>
>>> Please VOTE below on the graduation of Apache Olingo from the
>>> Incubator. The graduation resolution is pasted below.
>>> I'll leave the VOTE open for at least 72 hours:
>>>
>>> [ ] +1 Graduate Apache Olingo podling from Apache Incubator
>>> [ ] +0 Indifferent to the graduation status of Apache Olingo podling
>>> [ ] -1 Reject graduation of Apache Olingo podling from Apache Incubator
>>> because ...
>>>
>>>
>>>
>>> My vote is +1 (binding).
>>>
>>>
>>> Thanks,
>>>
>>> Florian
>>>
>>>
>>>
>>> [1] http://s.apache.org/olingo-graduation-vote
>>> [2] http://s.apache.org/olingo-graduation-vote-result
>>>
>>>
>>> Resolution:
>>>
>>>   Establish the Apache Olingo Project
>>>
>>>   WHEREAS, the Board of Directors deems it to be in the best
>>>   interests of the Foundation and consistent with the
>>>   Foundation's purpose to establish a Project Management
>>>   Committee charged with the creation and maintenance of
>>>   open-source software, for distribution at no charge to
>>>   the public, related to providing an implemention of the
>>>   OASIS OData (Open Data Protocol) specifications, in
>>>   server and client form.
>>>
>>>   NOW, THEREFORE, BE IT RESOLVED, that a Project Management
>>>   Committee (PMC), to be known as the "Apache Olingo Project",
>>>   be and hereby is established pursuant to Bylaws of the
>>>   Foundation; and be it further
>>>
>>>   RESOLVED, that the Apache Olingo Project be and hereby is
>>>   responsible for the creation and maintenance of software
>>>   related to providing an implemention of the OASIS OData
>>>   (Open Data Protocol) specifications, in server and client
>>>   form; and be it further
>>>
>>>   RESOLVED, that the office of "Vice President, Olingo" be
>>>   and hereby is created, the person holding such office to
>>>   serve at the direction of the Board of Directors as the chair
>>>   of the Apache Olingo Project, and to have primary responsibility
>>>   for management of the projects within the scope of
>>>   responsibility of the Apache Olingo Project; and be it further
>>>
>>>   RESOLVED, that the persons listed immediately below be and
>>>   hereby are appointed to serve as the initial members of the
>>>   Apache Olingo Project:
>>>
>>> * Florian Mueller   
>>> * Dave Fisher   
>>> * Christian Amend   
>>> * Francesco Chicchiriccò
>>> * Jens Huesken  
>>> * Michael Bolz  
>>> * Stephan Klevenz   
>>> * Tamara Boehm  
>>> * Challen He
>>> * Chandan V A   
>>> * Eduard Koller 
>>>
>>>   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Stephan Klevenz
>>>   be appointed to the office of Vice President, Olingo, to
>>>   serve in accordance with and subject to the direction of the
>>>   Board of Directors and the Bylaws of the Foundation until
>>>   death, resignation, retirement, removal or disqualification,
>>>   or until a successor is appointed; and be it further
>>>
>>>   RESOLVED, that the initial Apache Olingo PMC be and hereby is
>>>   tasked with the creation of a set of bylaws intended to
>>>   encourage open development and increased participation in the
>>>   Apache Olingo Project; and be it further
>>>
>>>   RESOLVED, that the Apache Olingo Project be and hereby
>>>   is tasked with the migration and rationalization of the Apache
>>>   Incubator Olingo podling; and be it further
>>>
>>>   RESOLVED, that all responsibilities pertaining to the Apache
>>>   Incubator Olingo podling encumbered upon the Apache Incubator
>>>   Project are hereafter discharged.
>>>
>>>
>>>
>>
>>
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>
>

[DISCUSS] Graduate Apache Olingo as TLP

2014-03-10 Thread Klevenz, Stephan
Hello,

Apache Olingo is in incubation since August 2013. Since then the
project made a lot of progress, has created 2 releases (where the
3rd one is in progress), added 7 new committers and has now 18 in
total and got two major code contributions [1]. Also the mailing
list is quite busy and many people do show interest into the
project [2].

The Olingo community did agree to graduate and had voted for a
resolution proposal [3, 4]. The resolution  is added to this mail
and and we would like to ask the IPMC if there are any objections
to it.

Greetings,
Stephan


[1] http://incubator.apache.org/projects/olingo.html
[2] http://mail-archives.apache.org/mod_mbox/incubator-olingo-dev/
[3] http://s.apache.org/2wN
[4] http://s.apache.org/xF



## Resolution to create a TLP from graduating Incubator podling

X. Establish the Apache Olingo Project

   WHEREAS, the Board of Directors deems it to be in the best
   interests of the Foundation and consistent with the
   Foundation's purpose to establish a Project Management
   Committee charged with the creation and maintenance of
   open-source software, for distribution at no charge to
   the public, related to providing an implemention of the
   OASIS OData (Open Data Protocol) specifications, in
   server and client form.

   NOW, THEREFORE, BE IT RESOLVED, that a Project Management
   Committee (PMC), to be known as the "Apache Olingo Project",
   be and hereby is established pursuant to Bylaws of the
   Foundation; and be it further

   RESOLVED, that the Apache Olingo Project be and hereby is
   responsible for the creation and maintenance of software
   related to providing an implemention of the OASIS OData
   (Open Data Protocol) specifications, in server and client
   form; and be it further

   RESOLVED, that the office of "Vice President, Olingo" be
   and hereby is created, the person holding such office to
   serve at the direction of the Board of Directors as the chair
   of the Apache Olingo Project, and to have primary responsibility
   for management of the projects within the scope of
   responsibility of the Apache Olingo Project; and be it further

   RESOLVED, that the persons listed immediately below be and
   hereby are appointed to serve as the initial members of the
   Apache Olingo Project:

 * Florian Mueller   
 * Dave Fisher   
 * Christian Amend   
 * Francesco Chicchiriccò
 * Jens Huesken  
 * Michael Bolz  
 * Stephan Klevenz   
 * Tamara Boehm  
 * Challen He
 * Chandan V A   
 * Eduard Koller 

   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Stephan Klevenz
   be appointed to the office of Vice President, Olingo, to
   serve in accordance with and subject to the direction of the
   Board of Directors and the Bylaws of the Foundation until
   death, resignation, retirement, removal or disqualification,
   or until a successor is appointed; and be it further

   RESOLVED, that the initial Apache Olingo PMC be and hereby is
   tasked with the creation of a set of bylaws intended to
   encourage open development and increased participation in the
   Apache Olingo Project; and be it further

   RESOLVED, that the Apache Olingo Project be and hereby
   is tasked with the migration and rationalization of the Apache
   Incubator Olingo podling; and be it further

   RESOLVED, that all responsibilities pertaining to the Apache
   Incubator Olingo podling encumbered upon the Apache Incubator
   Project are hereafter discharged.



Re: [VOTE] Release of Apache Olingo 1.1.0 incubating (RC03)

2014-02-10 Thread Klevenz, Stephan
Thanks :-)

Discussion about graduation will start soon...

Stephan

On 10.02.14 10:36, "ant elder"  wrote:

>Also, why doesn't Olingo go for graduation? I had a little look around the
>project and don't see anything holding it up.
>
>   ...ant
>
>
>On Mon, Feb 10, 2014 at 9:35 AM, ant elder  wrote:
>
>> +1
>>
>> Looks ok to me
>>
>>...ant
>>
>>
>> On Mon, Feb 10, 2014 at 8:52 AM, Klevenz, Stephan
>>> > wrote:
>>
>>> No progress on Olingo's release vote. Still one binding vote is
>>>missing.
>>> What else can we do to get it done?
>>>
>>> Regards,
>>> Stephan
>>>
>>> On 06.02.14 23:01, "Marvin Humphrey"  wrote:
>>>
>>> >On Thu, Feb 6, 2014 at 7:43 AM, Amend, Christian <
>>> christian.am...@sap.com>
>>> >wrote:
>>> >> Hi IPMC members,
>>> >>
>>> >> Olingo is waiting to get a third vote for our current release
>>> >>candidate. We
>>> >> would really appreciate if someone could have a look at this.
>>> >
>>> >Is it time to enroll Olingo as in our release voting experiment?  Or
>>>if
>>> >anyone
>>> >is opposed, how about some votes?
>>> >
>>> >Marvin Humphrey
>>> >
>>> >-
>>> >To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> >For additional commands, e-mail: general-h...@incubator.apache.org
>>> >
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>
>>>
>>


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



Re: [VOTE] Release of Apache Olingo 1.1.0 incubating (RC03)

2014-02-10 Thread Klevenz, Stephan
No progress on Olingo's release vote. Still one binding vote is missing.
What else can we do to get it done?

Regards,
Stephan

On 06.02.14 23:01, "Marvin Humphrey"  wrote:

>On Thu, Feb 6, 2014 at 7:43 AM, Amend, Christian 
>wrote:
>> Hi IPMC members,
>>
>> Olingo is waiting to get a third vote for our current release
>>candidate. We
>> would really appreciate if someone could have a look at this.
>
>Is it time to enroll Olingo as in our release voting experiment?  Or if
>anyone
>is opposed, how about some votes?
>
>Marvin Humphrey
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


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



[RESULT][VOTE] Release of Apache Olingo 1.0.0 incubating (RC03)

2013-10-16 Thread Klevenz, Stephan
Dear all,

Thanks for your support! The 72 hours have passed and we have 9
positive votes, of which 3 are binding and 6 are non-binding. We now have
the required number of positive binding votes and will therefore proceed
with the release.

Greetings,
Stephan


Binding votes (3)
+1 Florian Mueller
+1 Dave Fisher
+1 Alan D. Cabrera

Non-binding votes (6)
+1 Michael Bolz 
+1 Jens Huesken 
+1 Chandan V.A 
+1 Christian Amend 
+1 Stephan Klevenz 
+1 Carl Mosca

Votes from the Incubator mailing list
[1] http://markmail.org/message/inmqzvd5h5npdu2c

Votes from the Olingo mailing list:
[2] http://markmail.org/message/2gqhcvfzg7atz7cr
[3] http://markmail.org/message/kpofoobx4k6mxtle



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



[VOTE] Release of Apache Olingo 1.0.0 incubating (RC03)

2013-10-09 Thread Klevenz, Stephan
Dear all,

This is a call for a vote on Apache Olingo 1.0.0 incubating. This is our 3rd 
try of our 1st release. We have resolved all issues which were discussed since 
our 1st release candidate.

Apache Olingo is a library implementing OData V2 protocol specification.

A vote was held on the Olingo developer mailing list and it passed with eight 
+1 votes where two +1 votes came from our mentors. The vote had zero -1 or 0 
votes (see the vote thread [1] and result thread [2]), and now requires a vote 
on this list.

The vote will be open for 72 hours and passes if a majority of at least 3 +1 
IPMC votes are cast.

[ ] +1 Release this package as Apache Olingo 1.0.0 incubating
[ ] -1 Do not release this package because ...

Greetings,
Stephan

[1] http://markmail.org/message/2gqhcvfzg7atz7cr
[2] http://markmail.org/message/kpofoobx4k6mxtle

Resources


The release candidate is available here:
http://people.apache.org/~sklevenz/olingo/release-1.0.0-RC03/

The release candidate has been signed through the key 6116622B in:
http://keyserver.kjsl.org:11371/pks/lookup?search=0x6116622B&op=vindex

The project KEYS file is available here:
https://www.apache.org/dist/incubator/olingo/KEYS

The release candidate is based on the sources tagged with 1.0.0-RC03:
https://git-wip-us.apache.org/repos/asf?p=incubator-olingo-odata2.git;a=shortlog;h=refs/tags/1.0.0-RC03
Commit-ID: a7d9a3bfd70824d9e204a276612e608482036ad4




Re: [PROPOSAL] OData Proposal for Incubator

2013-07-08 Thread Klevenz, Stephan
Anny,

Thanks for your feedback. Maybe you have recognized that Apache Olingo has
passed the vote (Thanks all!!!) and starts now incubation. As soon as we
have a mailing list I would like to encourage you to have this interesting
discussion on our incubator mailing list.

Regards,
Stephan



On 05.07.13 15:17, "Anny G"  wrote:

>Dear all,
>
>This is a very good initiative. We use OData in our integration projects
>as
>the standard protocol. Based on our experiences with OData as a standard
>and
>its exiting ecosystem, I have a few suggestions,
>
>1. Please start by supporting OData v3 (not v2). v2 is relatively old,
>lacks
>some key features that are present in v3. Also, the ACCEPT header
>semantics
>for JSON format is compatible between v3 and v4 (the current in progress
>version) but not v2. This is critical from a consumer point of view.
>Another
>reason to start with v3 is that it is the version that was submitted to
>OASIS for standardizing which will come out very soon as v4.
>
>2. Please evaluate odata4j which is designed very well despite some bugs
>and
>deficiencies. This allows this apache project to take the best of ideas
>from
>2 of the available implementations of odata on java.
>
>Thanks & Regards,
>Anny G
>
>
>
>
>--
>View this message in context:
>http://apache-incubator-general.996316.n3.nabble.com/PROPOSAL-OData-Propos
>al-for-Incubator-tp35801p36019.html
>Sent from the Apache Incubator - General mailing list archive at
>Nabble.com.
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-25 Thread Klevenz, Stephan
Dear Apache Members,

After this discussion we have renamed the proposal to Apache Olingo.

https://wiki.apache.org/incubator/OlingoProposal

@Dennis: Thanks again to your feedback here.

Regards,
Stephan

On 21.06.13 17:42, "Dennis E. Hamilton"  wrote:

>Stephen,
>
>I support your choice to have a different name.
>
> - Dennis
>
>I'm not sure how "Olingo" is pronounced in Spanish but I'm certain there
>will be much fun creating artwork of the little critter.  It looks like
>an animal that must be on the cover of an O'Reilly book somewhere.  (I
>find raccoons, their cousins, more appealing, except when they are
>pillaging the cherry tree at my house.)
>
>-Original Message-
>From: Klevenz, Stephan [mailto:stephan.klev...@sap.com]
>Sent: Friday, June 21, 2013 06:34 AM
>To: dennis.hamil...@acm.org; general@incubator.apache.org
>Subject: Re: [PROPOSAL] OData Proposal for Incubator
>Importance: High
>
>Hi Dennis,
>
>Sorry for coming back so late to your valuable feedback. After re-thinking
>about the trademark issue and your thoughts about confusion we come to
>conclusion to use a different name for the project. I would like to change
>our project name to
>
>Apache Olingo
>
>Olingo is a little bear [1] and that name should avoid any confusion with
>the OASIS standard or any other potential trademark holder. If there are
>no concerns then I will go and change our proposal to Apache Olingo.
>
>WDYT?
>
>Regards,
>stephan
>
>[1] http://en.wikipedia.org/wiki/Olingo
>
>On 18.06.13 15:58, "Dennis E. Hamilton"  wrote:
>
>>I think there will be an issue with regard to trademarks and you will
>>have to deal with folks seeing the trademark of "Apache OData" as a
>>land-grab at "OData" itself.  The simplicity you think is avoiding
>>confusion is, in that respect, causing confusion.
>>
>>In any case, it is always wise to avoid confusion of a (standard)
>>specification, even OASIS Standard OData v3.0 or whatever, with the name
>>of an implementation.  OASIS is going to make their own claims about some
>>of those terms as well, if the past practice is any guide.
>>
>> - Dennis
>>
>>The ODF Toolkit snuck by, much to my dismay, even capturing odf as their
>>incubator repository name, but they may have to deal with that to
>>graduate to a TLP.
>>
>>-Original Message-
>>From: Klevenz, Stephan [mailto:stephan.klev...@sap.com]
>>Sent: Tuesday, June 18, 2013 06:27 AM
>>To: general@incubator.apache.org
>>Cc: dennis.hamil...@acm.org
>>Subject: Re: [PROPOSAL] OData Proposal for Incubator
>>
>>Hello Dennis,
>>
>>Good point! The project naming was a challenge for us and maybe I just
>>can
>>explain why we prefer Apache OData as project name. The main reason is
>>search. 
>>
>>Someone who is interested in OData will use this term and the result page
>>will today list odata.org as the protocols homepage, Wikipedia which is
>>fine and the OASIS TC. In future we would like to see that Apache OData
>>is
>>highly ranked and completes the search result list.
>>
>>If we use a different name someone has to know this name and has to
>>search
>>for it explicitly. We would like to keep it simple and avoid confusion.
>>
>>We had also a look into the ASF project naming guidelines and I think
>>most
>>of the points there are considered by the name Apache OData.
>>
>>
>>Regards,
>>Stephan
>>
>>On 18.06.13 03:28, "Dennis E. Hamilton"  wrote:
>>
>>>I think one concern here is appropriation of a generic, specified-tied
>>>name to an implementation, even a reference implementation.
>>>
>>>"Apache OData" seems over-reaching in that respect, especially since
>>>there are other projects, at ASF and elsewhere, that may employ OData
>>>bindings and services of one sort or another.
>>[ ... ]
>>
>


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-21 Thread Klevenz, Stephan
Hi Dennis,

Sorry for coming back so late to your valuable feedback. After re-thinking
about the trademark issue and your thoughts about confusion we come to
conclusion to use a different name for the project. I would like to change
our project name to

Apache Olingo

Olingo is a little bear [1] and that name should avoid any confusion with
the OASIS standard or any other potential trademark holder. If there are
no concerns then I will go and change our proposal to Apache Olingo.

WDYT?

Regards,
stephan

[1] http://en.wikipedia.org/wiki/Olingo

On 18.06.13 15:58, "Dennis E. Hamilton"  wrote:

>I think there will be an issue with regard to trademarks and you will
>have to deal with folks seeing the trademark of "Apache OData" as a
>land-grab at "OData" itself.  The simplicity you think is avoiding
>confusion is, in that respect, causing confusion.
>
>In any case, it is always wise to avoid confusion of a (standard)
>specification, even OASIS Standard OData v3.0 or whatever, with the name
>of an implementation.  OASIS is going to make their own claims about some
>of those terms as well, if the past practice is any guide.
>
> - Dennis
>
>The ODF Toolkit snuck by, much to my dismay, even capturing odf as their
>incubator repository name, but they may have to deal with that to
>graduate to a TLP.
>
>-Original Message-
>From: Klevenz, Stephan [mailto:stephan.klev...@sap.com]
>Sent: Tuesday, June 18, 2013 06:27 AM
>To: general@incubator.apache.org
>Cc: dennis.hamil...@acm.org
>Subject: Re: [PROPOSAL] OData Proposal for Incubator
>
>Hello Dennis,
>
>Good point! The project naming was a challenge for us and maybe I just can
>explain why we prefer Apache OData as project name. The main reason is
>search. 
>
>Someone who is interested in OData will use this term and the result page
>will today list odata.org as the protocols homepage, Wikipedia which is
>fine and the OASIS TC. In future we would like to see that Apache OData is
>highly ranked and completes the search result list.
>
>If we use a different name someone has to know this name and has to search
>for it explicitly. We would like to keep it simple and avoid confusion.
>
>We had also a look into the ASF project naming guidelines and I think most
>of the points there are considered by the name Apache OData.
>
>
>Regards,
>Stephan
>
>On 18.06.13 03:28, "Dennis E. Hamilton"  wrote:
>
>>I think one concern here is appropriation of a generic, specified-tied
>>name to an implementation, even a reference implementation.
>>
>>"Apache OData" seems over-reaching in that respect, especially since
>>there are other projects, at ASF and elsewhere, that may employ OData
>>bindings and services of one sort or another.
>[ ... ]
>


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-19 Thread Klevenz, Stephan
Francesco,


We are welcome you to be a initial committer. Can you please add yourself
to the initial committer list in our proposal?

https://wiki.apache.org/incubator/ODataProposal


Francesco did already some contributions to the project which is currently
on GitHub.

Regards,
Stephan

On 19.06.13 10:01, "Francesco Chicchiriccò"  wrote:

>
>
>Klevenz, Stephan wrote:
>> 
>> Dear ASF members,
>> 
>> We would like to propose the OData project to the Incubator.
>> 
>> The OData Proposal is available at:
>> https://wiki.apache.org/incubator/ODataProposal
>> 
>> We welcome your feedback and suggestions.
>> 
>
>Hi Stephan,
>this proposal looks very interesting to me: if you need people, I would
>like
>to join the project.
>
>Regards.
>-- 
>View this message in context:
>http://old.nabble.com/-PROPOSAL--OData-Proposal-for-Incubator-tp35634730p3
>5642221.html
>Sent from the Apache Incubator - General mailing list archive at
>Nabble.com.
>
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-18 Thread Klevenz, Stephan
Hello Dennis,

Good point! The project naming was a challenge for us and maybe I just can
explain why we prefer Apache OData as project name. The main reason is
search. 

Someone who is interested in OData will use this term and the result page
will today list odata.org as the protocols homepage, Wikipedia which is
fine and the OASIS TC. In future we would like to see that Apache OData is
highly ranked and completes the search result list.

If we use a different name someone has to know this name and has to search
for it explicitly. We would like to keep it simple and avoid confusion.

We had also a look into the ASF project naming guidelines and I think most
of the points there are considered by the name Apache OData.


Regards,
Stephan

On 18.06.13 03:28, "Dennis E. Hamilton"  wrote:

>I think one concern here is appropriation of a generic, specified-tied
>name to an implementation, even a reference implementation.
>
>"Apache OData" seems over-reaching in that respect, especially since
>there are other projects, at ASF and elsewhere, that may employ OData
>bindings and services of one sort or another.
>
>-Original Message-
>From: Klevenz, Stephan [mailto:stephan.klev...@sap.com]
>Sent: Monday, June 17, 2013 08:36 AM
>To: general@incubator.apache.org
>Subject: [PROPOSAL] OData Proposal for Incubator
>
>Dear ASF members,
>
>We would like to propose the OData project to the Incubator.
>
>The OData Proposal is available at:
>https://wiki.apache.org/incubator/ODataProposal
>
>We welcome your feedback and suggestions.
>
>Thanks!
>
>Stephan Klevenz
>
>
>[ ... ]
>
>
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-18 Thread Klevenz, Stephan
Hi Dave,

We would be happy to get you as an Mentor to this project. Can you please
add yourself as a mentor to the proposal?

https://wiki.apache.org/incubator/ODataProposal


I do share your concerns about the homogenous initial committer list. Have
a look to my recent reply to Henry about the same issue. we are open to
everyone to join the Apache OData proposal.

Regards,
Stephan 



On 18.06.13 02:19, "Dave Fisher"  wrote:

>
>On Jun 17, 2013, at 12:30 PM, Henry Saputra wrote:
>
>> I love having the (reference) implementation for OData specs, should
>>help
>> the adoption of the specifications.
>> 
>> The immediate red flag is the homogeneous participation for initial
>> committers. Any plan to add more diverse members as the initial goals?
>> Does the project have contributions from external developers or
>>community?
>
>To me the question is if developers from outside of SAP are attracted to
>OData and also if the SAP team can properly be open to and inclusive of
>new volunteers on their dev list.
>
>I think that there are a surprising and wide number of possible consumers
>and producers of content in this form.
>
>Services can be defined based purely on the data they provide and
>consume. Putting OData services in the context of Tomcat and CXF aligns
>perfectly with my $dayjob. I could become a user of this software.
>
>I would be willing to add my name as a Mentor.
>
>Regards,
>Dave
>
>
>
>> 
>> - Henry
>> 
>> 
>> On Mon, Jun 17, 2013 at 8:35 AM, Klevenz, Stephan
>> wrote:
>> 
>>> Dear ASF members,
>>> 
>>> We would like to propose the OData project to the Incubator.
>>> 
>>> The OData Proposal is available at:
>>> https://wiki.apache.org/incubator/ODataProposal
>>> 
>>> We welcome your feedback and suggestions.
>>> 
>>> Thanks!
>>> 
>>> Stephan Klevenz
>>> 
>>> 
>>> 
>>> = Apache OData =
>>> 
>>> === Abstract ===
>>> 
>>> Apache OData is a generic Java language implementation of the OData 2.0
>>> specification which will serve as a code base for the upcoming OASIS
>>>OData
>>> specification.
>>> 
>>> === Proposal ===
>>> 
>>> The Open Data Protocol (OData) [1] is a Web protocol for querying and
>>> updating data that provides a way to unlock your data and free it from
>>> silos that exist in applications today. OData does this by applying and
>>> building upon Web technologies such as HTTP, Atom Publishing Protocol
>>> (AtomPub) and JSON to provide access to information from a variety of
>>> applications, services, and stores.
>>> 
>>> The Apache OData is a library which enables developers to implement
>>>OData
>>> producers and OData consumers. Basic principles of the library are to
>>> provide an OData 2.0 specification compliant OData Library,
>>>enhancements
>>> shall be possible in a compatible manner, have a clear separation
>>>between
>>> Core and API, to provide an option to build extensions on top. This
>>>library
>>> should be base for implementing future releases of the specification.
>>> 
>>> === Background ===
>>> 
>>> OData was originally developed by Microsoft and is released in a
>>>version
>>> 2.0 under an Open Specification Promise [2]. A lot of companies did
>>>show
>>> interests in this protocol, used it in products and gave feedback back
>>>to
>>> Microsoft. This joined effort resulted in a new release OData 3.0 in
>>>2012,
>>> this version became the basis for the OASIS technical committee [3]
>>>which
>>> is currently working on a new version of the specification. This OASIS
>>> standard release is expected this year.
>>> 
>>> The initial Java code of this project was developed by a development
>>>team
>>> that had already experience with other OData 2.0 and 3.0
>>>implementations at
>>> SAP AG. The current code base implements OData 2.0 and because of this
>>> version is widely used it is a good starting point to build an open
>>>source
>>> community for the OData standard.
>>> 
>>> The current code also comes up with an implementation of an OData
>>>sample
>>> service. On the one side this is an example for users which want to
>>>use the
>>> library to expose their own data and on the other side it illustrates
>>>how
>>> implemented features

Re: [PROPOSAL] OData Proposal for Incubator

2013-06-18 Thread Klevenz, Stephan
Hi Henry,

You are absolutely right and we are aware of that we are currently a
homogenous community. We don't want to stay this and encourage everyone to
join our effort and become a committer of the Apache OData project. OData
as an open OASIS standard will profit from a diversified OData project at
Apache. 

At GitHUB, where we released the original code a few weeks ago, we
received already some contributions from other developers. And we are in
contact with the technical committee at OASIS to create awareness about
this proposal. This could also create interest by other people.

Nethertheless this project is a young one and has to do effort to increase
its community.

Regards,
Stephan



On 17.06.13 21:30, "Henry Saputra"  wrote:

>I love having the (reference) implementation for OData specs, should help
>the adoption of the specifications.
>
>The immediate red flag is the homogeneous participation for initial
>committers. Any plan to add more diverse members as the initial goals?
>Does the project have contributions from external developers or community?
>
>- Henry
>
>
>On Mon, Jun 17, 2013 at 8:35 AM, Klevenz, Stephan
>wrote:
>
>> Dear ASF members,
>>
>> We would like to propose the OData project to the Incubator.
>>
>> The OData Proposal is available at:
>> https://wiki.apache.org/incubator/ODataProposal
>>
>> We welcome your feedback and suggestions.
>>
>> Thanks!
>>
>> Stephan Klevenz
>>
>>
>>
>> = Apache OData =
>>
>> === Abstract ===
>>
>> Apache OData is a generic Java language implementation of the OData 2.0
>> specification which will serve as a code base for the upcoming OASIS
>>OData
>> specification.
>>
>> === Proposal ===
>>
>> The Open Data Protocol (OData) [1] is a Web protocol for querying and
>> updating data that provides a way to unlock your data and free it from
>> silos that exist in applications today. OData does this by applying and
>> building upon Web technologies such as HTTP, Atom Publishing Protocol
>> (AtomPub) and JSON to provide access to information from a variety of
>> applications, services, and stores.
>>
>> The Apache OData is a library which enables developers to implement
>>OData
>> producers and OData consumers. Basic principles of the library are to
>> provide an OData 2.0 specification compliant OData Library, enhancements
>> shall be possible in a compatible manner, have a clear separation
>>between
>> Core and API, to provide an option to build extensions on top. This
>>library
>> should be base for implementing future releases of the specification.
>>
>> === Background ===
>>
>> OData was originally developed by Microsoft and is released in a version
>> 2.0 under an Open Specification Promise [2]. A lot of companies did show
>> interests in this protocol, used it in products and gave feedback back
>>to
>> Microsoft. This joined effort resulted in a new release OData 3.0 in
>>2012,
>> this version became the basis for the OASIS technical committee [3]
>>which
>> is currently working on a new version of the specification. This OASIS
>> standard release is expected this year.
>>
>> The initial Java code of this project was developed by a development
>>team
>> that had already experience with other OData 2.0 and 3.0
>>implementations at
>> SAP AG. The current code base implements OData 2.0 and because of this
>> version is widely used it is a good starting point to build an open
>>source
>> community for the OData standard.
>>
>> The current code also comes up with an implementation of an OData sample
>> service. On the one side this is an example for users which want to use
>>the
>> library to expose their own data and on the other side it illustrates
>>how
>> implemented features work.
>>
>> Additionally, the code base includes an extension which is called JPA
>> processor. With this extension it is easy to expose any JPA persistence
>> model via OData protocol without a lot of coding.
>>
>> === Rationale ===
>>
>> More software vendors moving to OData means more choice for customers
>>who
>> will be able to use different implementations. For the standard to
>>succeed,
>> however, ensuring interoperability is paramount: in order to manage an
>>ever
>> growing context and leverage the enormous portability and
>>interoperability
>> issues that a globally adopted standard brings, it is necessary to think
>> about how to make the related ecosystem healthy and sustainable.
>>Success

Re: [PROPOSAL] OData Proposal for Incubator

2013-06-18 Thread Klevenz, Stephan
Olemis,


Thanks for interest. I have added Apache Bloodhound to the list of
potential integrators in the proposal document
(https://wiki.apache.org/incubator/ODataProposal).

About your question to OData Phyton binding. This is very interesting
because of OData as a web protocol is not just bound to a single
implementation technology. We don't have concrete plans but an Apache
OData community could potentially benefit from a Phyton contribution.

Regards,
Stephan 

On 17.06.13 19:33, "Olemis Lang"  wrote:

>On 6/17/13, Klevenz, Stephan  wrote:
>> Dear ASF members,
>>
>> We would like to propose the OData project to the Incubator.
>>
>> The OData Proposal is available at:
>> https://wiki.apache.org/incubator/ODataProposal
>>
>> We welcome your feedback and suggestions.
>>
>
>JFTR , at present there is an ongoing effort to start working on an
>integration of the oData standards with Apache Bloodhound (similar to
>TracGVizPlugin [1]_ for Google Charts API ; I'll follow up with
>further details in a few days if this turns out to be useful /
>required ;) . This might also be added to the list of potential
>integrations in section «Relationships with Other Apache Products» .
>
>Therefore I'm curious and would like to know if some effort will be
>spent in building official Python bindings for oData .
>
>FWIW , the way I see it this project will be a very beneficial
>addition to the Apache ecosystem
>
>.. [1] trachacks:TracGvizPlugin
>(http://trac-hacks.org/wiki/TracGvizPlugin)
>
>-- 
>Regards,
>
>Olemis.
>
>Apache Bloodhound contributor
>http://issues.apache.org/bloodhound
>
>Blog ES: http://simelo-es.blogspot.com/
>Blog EN: http://simelo-en.blogspot.com/
>
>Featured article:


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



Re: [PROPOSAL] OData Proposal for Incubator

2013-06-18 Thread Klevenz, Stephan
Rob,

Thanks for your hint. I do understand Marmotta as an implementation of the
Linked Data Platform (LDP). Linked Data is a concept for building a
semantic web where things are identified by URIs. Links can be used to
explore things.

OData is a data centric protocol which describes metadata and allows data
queries. It can be seen as the SQL for the web. One main use case is to
open data silos to be accessible over the web. Apache OData is a
implementation of the OData protocol.

Although LDP and OData make use of REST principles both do address
different uses cases. I don't see overlap here.


Regards,
Stephan





On 17.06.13 18:59, "Rob Vesse"  wrote:

>Stephan
>
>What overlap (if any) do you see with the existing Marmotta podling?
>
>They are building out an implementation of the Linked Data Platform which
>is a ongoing W3C standardization effort
>(http://www.w3.org/2012/ldp/wiki/Main_Page) and can be thought of as a
>more RDF/Semantic Web centric alternative to the MS/Oasis OData standard.
>
>Rob
>
>
>On 6/17/13 8:35 AM, "Klevenz, Stephan"  wrote:
>
>>Dear ASF members,
>>
>>We would like to propose the OData project to the Incubator.
>>
>>The OData Proposal is available at:
>>https://wiki.apache.org/incubator/ODataProposal
>>
>>We welcome your feedback and suggestions.
>>
>>Thanks!
>>
>>Stephan Klevenz
>>
>>
>>
>>= Apache OData =
>>
>>=== Abstract ===
>>
>>Apache OData is a generic Java language implementation of the OData 2.0
>>specification which will serve as a code base for the upcoming OASIS
>>OData specification.
>>
>>=== Proposal ===
>>
>>The Open Data Protocol (OData) [1] is a Web protocol for querying and
>>updating data that provides a way to unlock your data and free it from
>>silos that exist in applications today. OData does this by applying and
>>building upon Web technologies such as HTTP, Atom Publishing Protocol
>>(AtomPub) and JSON to provide access to information from a variety of
>>applications, services, and stores.
>>
>>The Apache OData is a library which enables developers to implement OData
>>producers and OData consumers. Basic principles of the library are to
>>provide an OData 2.0 specification compliant OData Library, enhancements
>>shall be possible in a compatible manner, have a clear separation between
>>Core and API, to provide an option to build extensions on top. This
>>library should be base for implementing future releases of the
>>specification.
>>
>>=== Background ===
>>
>>OData was originally developed by Microsoft and is released in a version
>>2.0 under an Open Specification Promise [2]. A lot of companies did show
>>interests in this protocol, used it in products and gave feedback back to
>>Microsoft. This joined effort resulted in a new release OData 3.0 in
>>2012, this version became the basis for the OASIS technical committee [3]
>>which is currently working on a new version of the specification. This
>>OASIS standard release is expected this year.
>>
>>The initial Java code of this project was developed by a development team
>>that had already experience with other OData 2.0 and 3.0 implementations
>>at SAP AG. The current code base implements OData 2.0 and because of this
>>version is widely used it is a good starting point to build an open
>>source community for the OData standard.
>>
>>The current code also comes up with an implementation of an OData sample
>>service. On the one side this is an example for users which want to use
>>the library to expose their own data and on the other side it illustrates
>>how implemented features work.
>>
>>Additionally, the code base includes an extension which is called JPA
>>processor. With this extension it is easy to expose any JPA persistence
>>model via OData protocol without a lot of coding.
>>
>>=== Rationale ===
>>
>>More software vendors moving to OData means more choice for customers who
>>will be able to use different implementations. For the standard to
>>succeed, however, ensuring interoperability is paramount: in order to
>>manage an ever growing context and leverage the enormous portability and
>>interoperability issues that a globally adopted standard brings, it is
>>necessary to think about how to make the related ecosystem healthy and
>>sustainable. Successful modern standards are driven by:
>>
>> * Clear documentation, built iteratively with continuous feedback from
>>stakeholders
>> * A clearly defined compatibility process, enforced by tools that allow
>>to

[PROPOSAL] OData Proposal for Incubator

2013-06-17 Thread Klevenz, Stephan
Dear ASF members,

We would like to propose the OData project to the Incubator.

The OData Proposal is available at: 
https://wiki.apache.org/incubator/ODataProposal

We welcome your feedback and suggestions.

Thanks!

Stephan Klevenz



= Apache OData =

=== Abstract ===

Apache OData is a generic Java language implementation of the OData 2.0 
specification which will serve as a code base for the upcoming OASIS OData 
specification.

=== Proposal ===

The Open Data Protocol (OData) [1] is a Web protocol for querying and updating 
data that provides a way to unlock your data and free it from silos that exist 
in applications today. OData does this by applying and building upon Web 
technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to 
provide access to information from a variety of applications, services, and 
stores.

The Apache OData is a library which enables developers to implement OData 
producers and OData consumers. Basic principles of the library are to provide 
an OData 2.0 specification compliant OData Library, enhancements shall be 
possible in a compatible manner, have a clear separation between Core and API, 
to provide an option to build extensions on top. This library should be base 
for implementing future releases of the specification.

=== Background ===

OData was originally developed by Microsoft and is released in a version 2.0 
under an Open Specification Promise [2]. A lot of companies did show interests 
in this protocol, used it in products and gave feedback back to Microsoft. This 
joined effort resulted in a new release OData 3.0 in 2012, this version became 
the basis for the OASIS technical committee [3] which is currently working on a 
new version of the specification. This OASIS standard release is expected this 
year.

The initial Java code of this project was developed by a development team that 
had already experience with other OData 2.0 and 3.0 implementations at SAP AG. 
The current code base implements OData 2.0 and because of this version is 
widely used it is a good starting point to build an open source community for 
the OData standard.

The current code also comes up with an implementation of an OData sample 
service. On the one side this is an example for users which want to use the 
library to expose their own data and on the other side it illustrates how 
implemented features work.

Additionally, the code base includes an extension which is called JPA 
processor. With this extension it is easy to expose any JPA persistence model 
via OData protocol without a lot of coding.

=== Rationale ===

More software vendors moving to OData means more choice for customers who will 
be able to use different implementations. For the standard to succeed, however, 
ensuring interoperability is paramount: in order to manage an ever growing 
context and leverage the enormous portability and interoperability issues that 
a globally adopted standard brings, it is necessary to think about how to make 
the related ecosystem healthy and sustainable. Successful modern standards are 
driven by:

 * Clear documentation, built iteratively with continuous feedback from 
stakeholders
 * A clearly defined compatibility process, enforced by tools that allow to 
gauge how implementations can be compatible and interoperable
 * Accurate compliance criteria, documented in writing as well as in actual 
testing code that measure how tools and libraries are able to interoperate
 * A sample implementation to clear up potential doubts and ensure that the 
standard can actually be implemented in real life scenarios

The above mentioned pieces are able to make the development activity, towards 
an OData implementation, easier and more successful. Having an healthy 
ecosystem will ensure a smoother implementation process, more compliant 
products, and ultimately, a wider adoption of the standard.

The OData ecosystem has been successful in creating and documenting early 
versions of the standard, yet it might potentially lack two very important 
aspects, that is a exhaustive implementation of the complete protocol that can 
be used productively and to ensure interoperability. As much as such artifacts 
can be developed independently by any OData proponent, the value of having a 
neutral party as a steward of actual code is to be considered. The Apache 
Software Foundation has been playing this kind of role for many years, and can 
provide the perfect environment to foster contributions on the OData theme with 
a great amount of expertise.

=== Initial Goals ===

 * Implement OData 2.0, make it final and mature
 * Start implementation of OASIS OData draft specification
 * Provide input and feedback for the draft specification to the OASIS OData TC 
based on implementation
 * Implement OData add-ons (library extensions and toolset)

== Current Status ==

=== Meritocracy ===

Most of the initial committers are open source developers with different 
experience levels and many of them h

Permission to add a page to the Incubator wiki

2013-06-17 Thread Klevenz, Stephan
Hello,

May I have permission to add and edit OData proposal on the Incubator wiki?  My 
username is StephanKlevenz.

Thanks!

Stephan