Re: Incubation and GSOC

2016-02-20 Thread Ulrich Stärk
Hi Ed,

your mentors should have forwarded the instructions to you. If not the
short version is:

- label your issues in GSoC with 'gsoc2016'
- subscribe to ment...@community.apache.org
- wait for further instructions

Cheers,

Uli

On Thu, February 18, 2016 20:08, Ed Cable wrote:
> Greg and comdev pmc,
>
> What is the process for raising our hand to want to participate in GSOC
> under the Foundation-wide application?
>
> Do we need to get our project ideas listed somewhere prior to the GSOC org
> application deadline of Feb 19?
>
> Is there an equivalent of this page that's current for 2016?
>
> http://community.apache.org/gsoc.html
> 
>
> Cheers,
>
> Ed
>
> On Sat, Jan 16, 2016 at 6:53 PM, Greg Stein  wrote:
>
>> On Fri, Jan 15, 2016 at 7:47 AM, Markus Geiß 
>> wrote:
>> >...
>>
>> > Since we are in incubation now (Apache Fineract), I'm wondering how we
>> > will deal
>> > with this in the future. Is the IPMC supporting GSOC, is it the
>> > responsibility of the
>> > project community, or is Apache in general pro things like GSOC?
>> >
>>
>> Apache is very pro GSoC :-) ... I *started* GSoC with Chris DiBona back
>> at
>> Google in 2005. It was just the two of us running it... it was quite
>> painful. And being the ASF Chairman at the time, I made sure the ASF was
>> selected as one of the organizations :-) ... The ASF has participated
>> every
>> year since, and I don't see that changing.
>>
>> As Luciano notes, we run it Foundation-wide rather than per-project. It
>> makes it a lot easier for everybody, and we usually get lots of project
>> slots assigned to us.
>>
>> Cheers,
>> -g
>>
>
>
>
> --
> *Ed Cable*
> Director of Community Programs, Mifos Initiative
> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>   
>



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



GSoC 2016

2016-02-20 Thread Ulrich Stärk
Hi Incubator,

it seems my announcement about this years' Google Summer of Code hasn't made it 
to all of you.

The short version is:

- The Apache Software Foundation applied as an organization for GSoC 2016. If 
we are accepted we
will be assigned a number of slots which will be allocated towards the best 
proposals we receive
from students
- At the moment all you need to do is label your ideas for GSoC in JIRA with 
'gsoc2016' and
subscribe to ment...@community.apache.org

Incubator PMC and mentors:

I see my original email hit the incubator private list but apparently didn't 
reach all podlings
despite me explicitly asking to forward it. Please do so now.

Cheers,

Uli

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



Fwd: Google Summer of Code 2016 Mentor Registration

2016-03-08 Thread Ulrich Stärk
Hi Incubator,

please notice below email explaining how to sign up as a mentor for Apache 
projects for this years GSoC.

Please forward to all podlings.

Cheers,

Uli

 Forwarded Message 
Subject: Google Summer of Code 2016 Mentor Registration
Date: Tue, 8 Mar 2016 18:01:20 +0100
From: Ulrich Stärk 
Reply-To: ment...@community.apache.org, ment...@community.apache.org
To: ment...@community.apache.org

Dear PMCs,

I'm happy to announce that the ASF has made it onto the list of accepted 
organizations for
Google Summer of Code 2016! [1,2]

It is now time for the mentors to sign up, so please pass this email on to your 
community and
podlings. If you aren’t already subscribed to ment...@community.apache.org you 
should do so now else
you might miss important information.

Mentor signup requires two steps: mentor signup in Melange and PMC 
acknowledgement.

If you want to mentor a project in this year's SoC you will have to

1. Be an Apache committer.
2. Request an acknowledgement from the PMC for which you want to mentor 
projects. Use the below
template and *do not forget to copy ment...@community.apache.org*. We will use 
the email adress you
indicate to send the invite to be a mentor for Apache.

PMCs, read carefully please.

We request that each mentor is acknowledged by a PMC member. This is to ensure 
the mentor is in good
standing with the community. When you receive a request for acknowledgement, 
please ACK it and cc
ment...@community.apache.org

Lastly, it is not yet too late to record your ideas in Jira (see my previous 
emails for details).
Students will now begin to explore ideas so if you haven’t already done so, 
record your ideas
immediately!

Cheers,

Uli

mentor request email template:

to: private@.apache.org
cc: ment...@community.apache.org
subject: GSoC 2016 mentor request for 

 PMC,

please acknowledge my request to become a mentor for Google Summer of Code 2016 
projects for Apache
.

I would like to receive the mentor invite to 





[1] https://summerofcode.withgoogle.com/organizations/
[2] https://summerofcode.withgoogle.com/organizations/5694656234913792/



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



Re: GSoC Mentor ACK for PPMC vs Incubator PMC

2016-03-10 Thread Ulrich Stärk

> Am 10.03.2016 um 18:23 schrieb Suresh Marru :
> 
> Hi All,
> 
> Since there will be significant Incubator PPMC mentors, I will start a 
> broader discussion on this topic. Please be cautious, I am cc’ing a private 
> list and a public list, please only contain this thread to the topic and do 
> not discuss any student proposals or other sensitive GSOC discussions on this 
> thread. 
> 
> There seems to be a confusion on who should send ACK for mentors from 
> Incubator projects. Refer to GSOC guides on com-dev site [1] for additional 
> information.
> 
> I think its time for us to refresh our memories on why PMC acknowledging is 
> needed in the first place. Here is my take:
> 
> * The PMC ACK serves as the filter to make sure mentors are part of the 
> proposed project. The key here is for a mentor to be able to commit the 
> student contributions, but also is knowledgable enough on the proposed 
> project. An ACK from a fellow PMC member confirms the same.
> 
> * The PMC ACK also serves as a mechanism for the PMC as whole to be aware of 
> the project being proposed. This is very important. If the mentor gets busy 
> with life, the student should not be left under water, others on the projects 
> should be able to pick up the slack.
> 
> A question often comes up: can a non-PMC and a non-Committer be a mentor? The 
> reasoning often give is: they have been contributing to the project from a 
> while and know enough to mentor a GSOC project but is officially not a 
> committer. This question should be re-directed to the PMC, if someone is 
> actively contributing to the project and can guide a GSOC project, they 
> probably should have earned commit access by now or even better, be part of 
> the PMC, time to fix that first. 
> 
> Secondly, lot of mentors self-acknowledge their request, they can rightfully 
> do so since they are part go the PMC. This is not bad since the PMC list is 
> cc’ed and lazy consensus can be assumed. But its not onerous to expect a 
> three letter reply from others on the PMC which will ensure the community has 
> interests in the project and not just a single mentor. 
> 
> Its important to understand that GSOC is about teaching students to 
> contribute to open source and community is a big part of it. A single point 
> of contact (mentor) ensures they will be guided, but it is not a 
> mentor-student training excise. A good mentor should teach the students to 
> work with the community and not just themselves.  
> 
> With this long background, my personal opinion for Incubator projects is to 
> expect PPMC to acknowledge the mentor. If we go by the rule book, Incubator 
> PMC should ACK the request, but in many cases the IPMC may not be able to 
> step up and help the student with technical details but others on the PPMC 
> will have a much better success at it. 
> 
> Finally, these are my opinions to make us think on the goals of a process 
> which should take precedence over rule book. But Uli Stark as the ASF GSOC 
> org admin reserves the final call on what he will require to validate 
> mentors. 
> 
> Suresh
> [1] - http://community.apache.org/
> 
> 

Thanks Suresh,

Excellent summary nothing more to add from my side.

And to answer that specific question, unless somebody convinces me otherwise 
I'm totally fine with PPMC acks.

Cheers,

Uli

Fwd: Google Summer of Code 2015 is coming

2015-02-11 Thread Ulrich Stärk
FYI in case this email hasn't reached you.

 Forwarded Message 
Subject: Google Summer of Code 2015 is coming
Date: Mon, 02 Feb 2015 23:44:52 +0100
From: Ulrich Stärk 
Reply-To: ment...@community.apache.org
To: ment...@community.apache.org

Hello PMCs (incubator Mentors, please forward this email to your podlings),

Google Summer of Code [1] is a program sponsored by Google allowing students to 
spend their summer
working on open source software. Students will receive stipends for developing 
open source software
full-time for three months. Projects will provide mentoring and project ideas, 
and in return have
the chance to get new code developed and - most importantly - to identify and 
bring in new committers.

The ASF will apply as a participating organization meaning individual projects 
don't have to apply
separately.

If you want to participate with your project we ask you to do the following 
things by no later than
2015-02-13 19:00 UTC (applications from organizations close a week later)

1. understand what it means to be a mentor [2].

2. record your project ideas.

Just create issues in JIRA, label them with gsoc2015, and they will show up at 
[3]. Please be as
specific as possible when describing your idea. Include the programming 
language, the tools and
skills required, but try not to scare potential students away. They are 
supposed to learn what's
required before the program starts.

Use labels, e.g. for the programming language (java, c, c++, erlang, python, 
brainfuck, ...) or
technology area (cloud, xml, web, foo, bar, ...) and record them at [5].

Please use the COMDEV JIRA project for recording your ideas if your project 
doesn't use JIRA (e.g.
httpd, ooo). Contact d...@community.apache.org if you need assistance.

[4] contains some additional information (will be updated for 2015 shortly).

3. subscribe to ment...@community.apache.org; restricted to potential mentors, 
meant to be used as a
private list - general discussions on the public d...@community.apache.org list 
as much as possible
please). Use a recognized address when subscribing (@apache.org or one of your 
alias addresses on
record).

Note that the ASF isn't accepted as a participating organization yet, 
nevertheless you *have to*
start recording your ideas now or we might not get accepted.

Over the years we were able to complete hundreds of projects successfully. Some 
of our prior
students are active contributors now! Let's make this year a success again!

Cheers,

Uli

P.S.: Except for the private parts (label spreadsheet mostly), this email is 
free to be shared
publicly if you want to.

[1] http://www.google-melange.com/gsoc/homepage/google/gsoc2015
[2] http://community.apache.org/guide-to-being-a-mentor.html
[3] http://s.apache.org/gsoc2015ideas
[4] http://community.apache.org/gsoc.html
[5] http://s.apache.org/gsoclabels




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



Re: Apache Isis: project pre-proposal: looking for mentors and a sponsor

2010-07-23 Thread Ulrich Stärk

I'm especially interested in a Tapestry integration ;). You might want to 
consider me as a committer...

Uli

On 21.07.2010 11:56, Dan Haywood wrote:

We're considering proposing a group of related open source projects to
the Apache Incubator. At an unconference a few weekends ago I met and
sounded out Bertrand Delacrataz and Lars Eilebrecht, who suggested a
brief posting here would be a good first step.

So: the Apache Isis (?) project will provide the ability to rapidly
develop domain-driven applications. Built on the Naked Objects framework
(http://nakedobjects.org) and a number of related sister projects
(http://starobjects.org), it allows full stack apps to be built just by
writing pojo domain objects. Technically, it's somewhat akin to an ORM,
but rather than just automatically persisting your objects, it
automatically provides all the other necessary layers. This means that
the development goes very very quickly, focusing on the bit that really
matters; the business application.

One particularly important aspect is the ability to customise the
generated UIs. The framework supports pluggable viewers running either
as webapps and RIA, and uses existing libraries such as Apache Wicket to
support customisation. The framework as a whole is customisable and
provides a plugin architecture to allow the other components to be
pluggable.

For some time Naked Objects, the framework, has elicited interest from
"early adopters", but our community remains small. We're hoping that
Apache will provide a platform by which we can grow our community into
the "early majority". We can demonstrate the commitment to do this (two
books have been written on Naked Objects). Until recently there were
just two main committers, both freelancer developers based in the UK.
Since then we have picked up three new committers (in Sweden, USA and
South Africa), two directly attributable to the publication of the
second of these books in Dec 2009.

 From our understanding of the Apache process, our proposal will need
some mentors and a sponsor. Vincent Massol (Maven) has already offered,
as has James Carman (Wicket). We're hoping that this post might interest
a few more, in which case we'll post a formal project proposal.

Thanks for reading this, looking forward to your replies.

Dan Haywood
Robert Matthews






-
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] Isis to enter the incubator

2010-09-02 Thread Ulrich Stärk

+1 (not binding)

Uli

On 01.09.2010 11:42, Dan Haywood wrote:

The Isis proposal has now been updated with a champion and several new mentors 
(thanks again guys),
and is ready to be voted on.

The proposal is at: http://wiki.apache.org/incubator/IsisProposal , the text is 
also copied below.

Please, cast your vote.

[ ] +1, please indicate whether binding
[ ] =0
[ ] -1, please indicate your reason

I'll close the vote at end of Monday 6th Sept PST, to include the weekend and 
the US' Labor Day
holiday. That's about 6 days (144 hours) from now.

Thanks,
Dan

--
= Isis Proposal =
The following presents the proposal for creating a new project within the 
Apache Software Foundation
called Isis.

== Abstract ==
Isis will be an extensible standards-based framework to rapidly develop and 
enterprise level deploy
domain-driven (DDD) applications.

== Proposal ==
The Isis project will bring together a collection of open source projects that 
collectively support
the rapid development of domain-driven applications. The heart of Isis is the 
Naked Objects
Framework, an established open source project that has been around since 2002. 
In addition, it will
incorporate a number of sister projects that build on Naked Objects' pluggable 
architecture and
which extend the reach of Naked Objects in several key areas.

In addition, the project will be reorganising the existing projects to 
logically separate out the
components into 
[[http://docs.jboss.org/weld/reference/1.0.1-Final/en-US/html/|JSR-299]] beans. 
We
believe that the JSR-299 programming model is likely to become widely used for 
enterprise Java
applications; adopting it should make it easier for new contributors to 
understand how the framework
fits together and therefore to develop their own extensions. In turn, we hope 
this will further
extend the reach of the framework to other complementary open source frameworks 
(either within
Apache or outside of it).

== Background ==
Naked Objects is an open source Java framework that was originally developed to 
explore the idea of
enterprise systems that treat the user as a "problem solver, not a process 
follower". Conceived by
Richard Pawson, the first version of the framework was written by Robert 
Matthews (2002). Richard
and Rob also wrote a book, Naked Objects (Wiley, 2002), to explain the idea.

More generally, Naked Objects is an implementation of the naked objects 
architectural pattern. In
its purest form, "all" the developer has to do is develop their domain model as 
pojos; Naked Objects
then provides: a object-oriented user interface by rendering those pojos; 
persistence by extracting
the content of the pojos; security by wrapping access to the pojos; remoting by 
turning local calls
into remote ones; and localisation by adapting all the names used in the 
metamodel. All of this is
done reflectively at runtime so that the developer can concentrate on the most 
important aspect -
the application itself. You can think of Naked Objects' OOUI generation as 
analogous to Hibernate
and other ORMs, but rather than reflecting the pojo into the persistence layer, 
they are reflected
into the presentation layer. A number of other open source frameworks cite it 
as their inspiration,
including [[http://jmatter.org|JMatter]], [[http://openxava.org|OpenXava]], and
[[http://www.trailsframework.org|Trails]].

Over this time Naked Objects has attracted a fair degree of attention among the 
early adopter crowd,
generally splitting opinion as either a very good idea or a very bad one. A 
common misconception is
that naked objects is only appropriate for simple CRUD based applications. 
While developing CRUD
applications is indeed trivial, an important innovation is that the UI 
generated by NO also renders
the pojo's commands/behaviors (we call them actions). Simply stated: any public 
method that does not
represent a property or collection is rendered so it can be invoked, eg with a 
button, a menu item
or a hyperlink. We characterize entities with such behaviors as "behaviorally 
complete". It's OO as
your mother taught it to you.

At the same time that we have been developing our ideas on the naked objects, 
there has been a
resurgent interest in object modelling at the enterprise level, specifically as 
described by Eric
Evans' book, [[http://domaindrivendesign.org/books|Domain Driven Design]]. 
Recognizing that there's
a lot of synergy between the two ideas, the NO framework now uses DDD 
terminology, such as
repository, domain service and value.

As mentioned in the proposal section, Isis will consist of both the original NO 
framework, along
with a number of sister projects. These sister projects were written by Dan 
Haywood to support a
book he wrote about the framework, [[http://pragprog.com/titles/dhnako|Domain 
Driven Design using
Naked Objects]] (Pragmatic Bookshelf, 2009). The intent of these projects was 
to demonstrate the
pluggable nature of the framework.

Both N

Re: Looking for a Champion

2013-05-07 Thread Ulrich Stärk
The ASF is home to a number of web frameworks (e.g. Struts, Wicket, Tapestry, 
Sling, MyFaces, Click,
...). Have you thought of contributing to one of those instead of creating a 
completely new
framework? What was the outcome? Are there cross-pollination possibilities? If 
your goals match with
the goals of one of these projects, it could be easy to find a champion for you 
from one of these
communities.

Uli

On 07.05.2013 04:01, Tom Everett wrote:
> Thank-you.  I am looking for both champion and mentors, for this project:
> 
> http://blog.khubla.com/wp-content/uploads/2013/05/pragmatach-incubator-proposal.pdf
> 
> I hope that a pdf document is acceptable.  The web site is here
> 
> http://www.pragmatach.com
> 
> If you're interested, there is a web-based presentation here:
> 
> http://pragmatach.com/slideshow/index.html
> 
> If there is any more information I can supply that might be of interest
> please let me know.
> 
> 
> 
> 
> 
> On Mon, May 6, 2013 at 7:29 PM, Suresh Marru  wrote:
> 
>> Yes this is the right list for soliciting champion and mentors.
>>
>> Suresh
>>
>> On May 6, 2013, at 7:04 PM, Tom Everett  wrote:
>>
>>> Good afternoon.
>>>
>>> I have a project which I am hoping to submit to the incubator, and I
>>> understand from the documentation that it is recommended to identify a
>>> champion prior to the incubator application. Is this mailing list an
>>> appropriate place to solicit for such a person?
>>>
>>>
>>>
>>> --
>>> A better world shall emerge based on faith and understanding  - Douglas
>>> MacArthur
>>
>>
>> -
>> 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