incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <ralph.go...@dslextreme.com>
Subject Re: [VOTE] Accept Apache BeanShell in the Incubator
Date Sun, 09 Jun 2013 01:30:21 GMT
+1 (binding)

Ralph

On Jun 3, 2013, at 6:02 AM, Mattmann, Chris A (398J) wrote:

> +1 (binding).
> 
> Cheers,
> Chris
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.a.mattmann@nasa.gov
> WWW:  http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Simone Tripodi <simonetripodi@apache.org>
> Reply-To: "general@incubator.apache.org" <general@incubator.apache.org>
> Date: Friday, May 24, 2013 12:23 AM
> To: "general@incubator.apache.org" <general@incubator.apache.org>
> Subject: [VOTE] Accept Apache BeanShell in the Incubator
> 
>> Dear ASF members,
>> 
>> We would like to propose BeanShell for the incubator.
>> 
>> The proposal draft is available at:
>> https://wiki.apache.org/incubator/BeanShellProposal,
>> follows below the proposal
>> 
>> Open is open for at least 72h and closes approximately on May 27th at
>> 8:20am GMT
>> 
>> [ ] +1 accept BeanShell in the Incubator
>> [ ] +/-0
>> [ ] -1 because (provide a reason)
>> 
>> Many thanks in advance, all the best!
>> -Simo
>> 
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>> 
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> ~~~~~~~~~~~~~
>> 
>> = BeanShell =
>> == Abstract ==
>> The following proposal is about BeanShell, see JSR-274: The BeanShell
>> Scripting Language implementation.
>> 
>> == Proposal ==
>> BeanShell is a small, free, embeddable Java source interpreter with
>> object scripting language features, written in Java. BeanShell
>> dynamically executes standard Java syntax and extends it with common
>> scripting conveniences such as loose types, commands, and method
>> closures like those in Perl and JavaScript.
>> Users can use BeanShell interactively for Java experimentation and
>> debugging as well as to extend your applications in new ways.
>> Scripting Java lends itself to a wide variety of applications
>> including rapid prototyping, user scripting extension, rules engines,
>> configuration, testing, dynamic deployment, embedded systems, and even
>> Java education.
>> BeanShell is small and embeddable, so users can call BeanShell from
>> Java applications to execute Java code dynamically at run-time or to
>> provide extensibility in applications. Alternatively, users can use
>> standalone BeanShell scripts to manipulate Java applications; working
>> with Java objects and APIs dynamically. Since BeanShell is written in
>> Java and runs in the same VM as application, users can freely pass
>> references to "live" objects into scripts and return them as results.
>> 
>> == Background ==
>> BeanShell is a long living project born in the 2000 thanks to Patrick
>> Niemeyer initial effort, who is still maintaining the project, with
>> the help of Daniel Leuck and contributions voluntarily sent by users.
>> 
>> == Rationale ==
>> Currently there are no projects hosted by the ASF focused on providing
>> JSR-274 implementation, moving the existing BeanShell project under
>> the Apache umbrella would mean the ASF provides the JSR-274 reference
>> implementation.
>> 
>> = Current Status =
>> == Meritocracy ==
>> The historical BeanShell team believes in meritocracy and always acted
>> as a community. Mailing list, open issue tracker and other
>> communication channels have always been adopted since its first
>> release. The adoption in a larger community, such as Apache, is the
>> natural evolution for BeanShell. Moreover, the Apache standards will
>> enforce the existing BeanShell community practices and will be a
>> foundation for future committers involvement.
>> 
>> == Core Developers ==
>> In alphabetical order:
>> 
>> * Daniel Leuck <dan at ikayzo dot com>,
>> * Patrick Niemeyer <pat at ikayzo dot com>
>> * Pedro Giffuni <pfg at apache dot org>
>> * Simone Tripodi <simonetripodi at apache dot org>
>> 
>> == Alignment ==
>> Main aim of the project is to develop and maintain a fully flavored
>> JSR-274 implementation that can be used by other Apache projects that
>> need a Java  Scripting Language.
>> 
>> = Known Risks =
>> == Orphaned Products ==
>> The increasing number of BeanShell adopters and the raising interest
>> for the JSR-274 technology let us believe that there is a minimal risk
>> for this work to being abandoned from the community.
>> 
>> Moreover, BeanShell has been already used by the following projects for
>> years:
>> 
>> * Apache OpenOffice
>> * Apache Maven
>> * Apache JMeter
>> 
>> == Inexperience with Open Source ==
>> All of the committers have experience working in one or more open
>> source projects inside and outside ASF.
>> 
>> == Homogeneous Developers ==
>> The list of initial committers are geographically distributed across
>> the world with no one company being associated with a majority of the
>> developers.  Many of these initial developers are experienced Apache
>> committers already  and all are experienced with working in
>> distributed development communities.
>> 
>> == Reliance on Salaried Developers ==
>> To the best of our knowledge, none of the initial committers are being
>> paid to develop code for this project. BeanShell has already proven
>> its capability to attract external developers.
>> 
>> == Relationships with Other Apache Products ==
>> A number of existing ASF projects already benefit from BeanShell
>> implementation, including Apache OpenOffice, Apache Maven and Apache
>> JMeter. It is hoped that members of those projects will be interested
>> in contributing to and adopting this implementation.
>> 
>> == An Excessive Fascination with the Apache Brand ==
>> Even if the BeanShell community recognizes the power and the
>> attractiveness  of the ASF brand, we are absolutely aware of our
>> already established role in the wide JSR-274 community. Furthermore,
>> we are convinced that we can enthusiastically bring inside the ASF new
>> and fresh energies in order to improve our visions, insights and
>> knowledge about the other  projects and, most important, to have the
>> possibility of enlarge our small  community with talented and
>> passionate developers.
>> 
>> = Documentation =
>> BeanShell Documentation
>> 
>> 1. BeanShell Project Homepage <http://www.BeanShell.org/>
>> 
>> 2. Beanshell code hosted at Apache Extra
>> <http://code.google.com/a/apache-extras.org/p/beanshell>
>> 
>> BeanShell Related Specifications
>> 
>> 1. JSR 274: The BeanShell Scripting Language
>> <http://jcp.org/en/jsr/detail?id=274/>
>> 
>> = Initial Source =
>> The intial source comprises code developed on ikayzo.org
>> <http://ikayzo.org/svn/BeanShell/> licensed under the Dual Licensing
>> Sun Public License / Gnu Lesser Public License but the project had
>> been relicensed under the Apache License v2.0 in Apache Extra
>> repository (contributed under Grant from Patrick Niemeyer for
>> BeanShell).
>> 
>> = Source and Intellectual Property Submission Plan =
>> Source code will be moved from Apache Extra
>> <https://svn.codespot.com/a/apache-extras.org/beanshell> space inside
>> the SVN space of the podling.
>> 
>> = External Dependencies =
>> BeanShell has no external dependencies.
>> 
>> = Cryptography =
>> The project does not handle cryptography in any way.
>> 
>> = Required Resources =
>> * Mailing lists
>> * beanshell-private (with moderated subscriptions)
>> * beanshell-dev
>> * beanshell-user
>> * beanshell-commits
>> * Subversion directory
>> * https://svn.apache.org/repos/asf/incubator/beanshell
>> * Website
>> * Confluence (BEANSHELL)
>> * Issue Tracking
>> * JIRA (BEANSHELL)
>> 
>> = Initial Committers =
>> Names of initial committers - in alphabetical order - with current ASF
>> status:
>> 
>> * Daniel Leuck <dan at ikayzo dot com> (ICLA to be signed)
>> * Patrick Niemeyer <pat at ikayzo dot com> (ICLA signed)
>> * Pedro Giffuni <pfg at apache dot org> (Committer)
>> * Peter Jodeleit <pejobo70 at gmail dot com> (ICLA signed)
>> * Simone Gianni <simoneg at apache dot org> (Member)
>> * Simone Tripodi <simonetripodi at apache dot org> (Member)
>> * Sebastian Bazley <sebb at apache dot org> (Member)
>> 
>> = Sponsors =
>> == Champion ==
>> * Simone Tripodi <simonetripodi at apache dot org> (Member)
>> 
>> == Nominated Mentors ==
>> * Sebastian Bazley <sebb at apache dot org> (Member)
>> * Mohammad Nour <mnour at apache dot org> (Member)
>> * Dave Fisher <wave at apache dot org> (Member)
>> 
>> == Sponsoring Entity ==
>> * Commons PMC <http://markmail.org/message/onzqybikzchvvvxv>
>> 
>> = Other interested people (in alphabetical order) =
>> * Andrea Pescetti <pescetti at apache dot org> (Committer)
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


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


Mime
View raw message