Hi all,
 
As part of project leadership, I want to acknowledge that I read this, and 
think it sounds interesting, but I am not enough of a developer to comment on 
the technical reasonability and strategic merits, and suitability as part of 
Airavata or an incubated separate project. I am happy to go with Suresh and 
Marlon's wisdom on this.

Mark

-----Original Message-----
From: Marlon Pierce [mailto:[email protected]] 
Sent: Wednesday, March 25, 2015 8:30 AM
To: [email protected]
Subject: Re: [DISCUSS] Accept GenApp into Apache Airavata

I support this. We have the PGA now as a way to illustrate how to use the API, 
but GenApp should provide a way for us to help developers create more 
application-centric user interfaces.

Marlon

On 3/25/15 11:14 AM, Marru, Suresh wrote:
> Hi All,
>
> Since there is not much discussion on this thread, I will make it more 
> explicit on one option (which is Emre’s preference) and solicit further 
> discussion.
>
> How about Emre can bring in GenApp into Airavata, integrate it further into 
> Airavata and bootstrap the community here. Some of Airavata Community might 
> get interested in GenApp. Once there is a quorum and feel if GenApp goals are 
> diverging from Airavata (or if the community becomes distinct), then GenApp 
> could go through incubator and get on a path towards a Apache Top Level 
> Project (TLP).
>
> Either way, Emre has been guiding GSoC students, on Airavata Integration, I 
> suggest they join the dev list and write their proposals on this list.
>
> Thoughts, concerns?
>
> Cheers,
> Suresh
>
> P.S Chris, I am taking liberty to send your private list reply to this, 
> please excuse.
>
> On Mar 22, 2015, at 3:45 PM, Mattmann, Chris A (3980) 
> <[email protected]> wrote:
>
> Hi everyone! Welcome Emre and if there are any questions about 
> Incubation I’d be happy to help answer them. Suresh great work 
> bringing the conversation to the lists.
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Chief Architect
> Instrument Software and Science Data Systems Section (398) NASA Jet 
> Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 168-519, Mailstop: 168-527
> Email: [email protected]
> WWW:  http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Associate Professor, Computer Science Department University of 
> Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>> On Mar 19, 2015, at 11:46 AM, Marru, Suresh <[email protected]> wrote:
>>
>> Hi Emre,
>>
>> I firstly applaud the CCP-SAS team in having GenApp as an Open Source 
>> project with an interest to grow a community. Normally, Apache has not been 
>> encouraging “umbrella” projects where lot of sub-projects exist. So the 
>> suggest mechanism, will be to go through the Incubator Process and work 
>> towards a GenApp top level project. But, here is a debatable situation and 
>> there are multiple ways we can view this.
>>
>> * GenApp can be considered a downstream project of Airavata in which case it 
>> can be argued for a stand alone project.
>> * GenApp is consuming Airavata API’s and helping users build gateways based 
>> on their applications (the lab generated code you refer below). In this 
>> perspective, GenApp could rightly belong into Airavata itself and have its 
>> own product releases. This is very similar to how Airavata currently 
>> releases XBaya and very soon a PHP Gateway.
>>
>> Ofcourse, there is a pragmatic way to approach this and have you get started 
>> within Airavata and if we realize its significant to stand on its own (and 
>> you might have generated some developer/community interest by then), this 
>> can then spin off into an incubator project and eventually into a TLP.
>>
>> I am cc’ing Airavata Community for input. I would have suggested apache 
>> incubator general list, but that may be early to start with. We should have 
>> expert advice here (there are a lot of apache members on airavata pmc and we 
>> have Chris Mattmann who is member of the current board).
>>
>> Cheers,
>> Suresh
>>
>>> On Mar 19, 2015, at 9:23 AM, Emre Brookes <[email protected]> wrote:
>>>
>>> Dear Suresh Marru,
>>>
>>> I am writing this letter pursuant to your consideration of the 
>>> inclusion of "GenApp" as a sub-project of Apache Airavata.
>>>
>>> The GenApp framework is a new open framework generating code on a 
>>> set of scientific modules that is easily extensible to new environments.
>>> For example, one can take a set of module definitions and generate a 
>>> complete HTML5/PHP science gateway and a Qt4/GUI application on the 
>>> identical set of modules.  If a new technology comes along, the 
>>> framework can easily be extended to new "target languages" by 
>>> including appropriate code fragments without effecting the 
>>> underlying modules. One motivation for the development was based 
>>> upon observation of scientific lab generated code, which frequently 
>>> is underfunded and developed by overburdened researchers.  Many 
>>> times useful code and routines are lost with the retirement or 
>>> redirected interest of the scientists.  One goal for this framework 
>>> is to insure good scientific software can be preserved in an ever evolving 
>>> software landscape
>>> without the expense of a full time CS staff.   A GSoC 2014 project
>>> integrated GenApp with Apache Airavata in the HTML5/PHP, Qt3/GUI and 
>>> Qt4/GUI "target languages".
>>>
>>> The GenApp framework was developed for and is currently in use by 
>>> CCP-SAS http://ccp-sas.org to make accessible codes involved in the 
>>> the scientific analysis of small angle scattering experiments.
>>>
>>> After reviewing the philosophy of Apache 
>>> http://www.apache.org/foundation/how-it-works.html
>>> we feel in concert and believe the GenApp code and Apache will 
>>> benefit by its inclusion.  We understand that there will be 
>>> additional work and overhead involved in managing such a project, 
>>> but that their are many benefits.  As one of our projects goals is 
>>> to insure the longevity of scientific lab developed software, building a 
>>> community is essential.
>>> Apache membership will provide an established organization for users 
>>> and developers to collaborate. As we are in a rapid growth phase, 
>>> with multiple scientific labs interested in bringing their codes to 
>>> the framework, and a formal roll out to the scientific community of 
>>> a GenApp generated science gateway at the end of May, we feel the 
>>> time is now to apply the Apache model.
>>>
>>> Please let me know if you have any questions or wish further details.
>>>
>>> Best regards,
>>> Emre
>>>
>>>
>>> Emre Brookes
>>> Assistant Professor
>>> Department of Biochemistry,
>>> U. Texas Health Science Center @ San Antonio 
>>> [email protected]
>>>

Reply via email to