incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Trasuk <tras...@stratuscom.com>
Subject Re: [DISCUSS] Apache Guacamole Incubator Proposal
Date Mon, 25 Jan 2016 15:29:13 GMT
Hi there:

I don’t know if I have the time or experience to be called a Mentor (I was PMC chair for
Apache River for a couple years), but I am interested in the project and would like to participate.
 Not that it matters to this discussion, but my employer uses Guacamole and we quite like
it.

Should I add myself to the Additional Interested Contributors?

Cheers,

Greg Trasuk
> On Jan 25, 2016, at 10:10 AM, Jean-Baptiste Onofré <jb@nanthrax.net> wrote:
> 
> Sure ! Go ahead ;)
> 
> Regards
> JB
> 
> On 01/25/2016 03:37 PM, Jim Jagielski wrote:
>> Thanks. I think I will add myself, if that's OK :)
>> 
>>> On Jan 25, 2016, at 9:02 AM, Jean-Baptiste Onofré <jb@nanthrax.net> wrote:
>>> 
>>> Hi Jim,
>>> 
>>> We are looking for additional mentors, so don't hesitate to add you on the proposal.
>>> 
>>> Thanks !
>>> Regards
>>> JB
>>> 
>>> On 01/25/2016 02:54 PM, Jim Jagielski wrote:
>>>> This sounds like a neat project to round out the ASF.
>>>> 
>>>> +1. Let me know how/if I can help.
>>>> 
>>>>> On Jan 25, 2016, at 2:03 AM, Michael Jumper <mike.jumper@guac-dev.org>
wrote:
>>>>> 
>>>>> Hello All,
>>>>> 
>>>>> Attached to this message is a proposed new project - Apache Guacamole,
>>>>> an enterprise-grade, protocol-agnostic, remote desktop gateway. Combined
>>>>> with cloud hosting, Guacamole provides an excellent alternative to
>>>>> traditional desktops. Guacamole aims to make cloud-hosted desktop access
>>>>> preferable to traditional, local access.
>>>>> 
>>>>> The text of the proposal is included below. Additionally, the proposal
>>>>> is in draft form on the wiki where we will make any required changes:
>>>>> 
>>>>> https://wiki.apache.org/incubator/GuacamoleProposal
>>>>> 
>>>>> We look forward to your feedback and input.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> - Mike
>>>>> 
>>>>> ----
>>>>> = GuacamoleProposal =
>>>>> 
>>>>> == Abstract ==
>>>>> 
>>>>> Guacamole is an enterprise-grade, protocol-agnostic, remote desktop
>>>>> gateway. Combined with cloud hosting, Guacamole provides an excellent
>>>>> alternative to traditional desktops. Guacamole aims to make cloud-hosted
>>>>> desktop access preferable to traditional, local access.
>>>>> 
>>>>> == Background ==
>>>>> 
>>>>> Guacamole began in 2010 as a personal project - a means for Mike Jumper
>>>>> to access to his own computer from work. Mike’s job at that time had
a
>>>>> firewall which blocked outbound access to everything except HTTP and
>>>>> HTTPS, and directly circumventing the firewall (by changing the SSH
>>>>> server port, for example) was a fireable offense. Mike needed a solution
>>>>> which provided remote access and yet was a true web application. He
>>>>> found several projects providing text-based terminal access, but decided
>>>>> that he wanted to make something new and different.
>>>>> 
>>>>> The project began as a simple VNC client but grew rapidly in capability
>>>>> and performance until it became an enterprise-grade, protocol-agnostic,
>>>>> remote desktop gateway supporting both VNC and RDP. Support for SSH was
>>>>> added later, followed by audio, file transfer, etc. By this point,
>>>>> Guacamole was fast and stable enough to be used daily and in place of
a
>>>>> traditional desktop.
>>>>> 
>>>>> Having used and developed Guacamole to its current state, and having
>>>>> observed the general shift of the industry toward cloud computing and
>>>>> related technologies, we now see Guacamole as the primary and only
>>>>> viable open source solution for a future of cloud-hosted desktops.
>>>>> 
>>>>> Guacamole's purpose is twofold:
>>>>> 
>>>>> * To provide seamless and performant access to desktops over the web.
>>>>> * To provide an API which allows others, including commercial entities,
>>>>> to integrate Guacamole's core into their own applications.
>>>>> 
>>>>> We believe that the lifestyle enabled by Guacamole should be preferable
>>>>> to traditional, physically-anchored desktops, that the software enabling
>>>>> this should be 100% free in every sense of the word, and that users
>>>>> should not be limited by their current location, by the software
>>>>> installed on whatever computer they are using at the moment, nor by how
>>>>> powerful/weak the hardware of that computer happens to be.
>>>>> 
>>>>> Guacamole is stable and production-ready. It is in active production
use
>>>>> by several companies, including ESI, Glyptodon, HP, Nanocloud Software,
>>>>> as well as individuals.
>>>>> 
>>>>> == Rationale ==
>>>>> 
>>>>> Due to the utility and popularity of cloud platforms, a logical
>>>>> extension to traditional application hosting is to host complete
>>>>> desktops. The Guacamole project is aimed at achieving this, and we
>>>>> believe that the best way to fulfill the true potential of this project
>>>>> is to bring its development within Apache and, by so doing, foster a
>>>>> larger community and higher visibility. The resulting continuous
>>>>> improvements to its design and implementation will make Guacamole the
>>>>> best tool for the job for a wide variety of use cases.
>>>>> 
>>>>> == Initial Goals ==
>>>>> 
>>>>> Our initial goals are to bring Guacamole into the ASF, transition
>>>>> internal engineering processes into the open, and foster a collaborative
>>>>> development model according to the "Apache Way."
>>>>> 
>>>>> == Current Status ==
>>>>> 
>>>>> Guacamole is production-ready and already provides a large set of
>>>>> features. It is currently licensed under the MIT license, but will be
>>>>> relicensed under the Apache license if accepted for incubation.
>>>>> 
>>>>> The source repositories are:
>>>>> 
>>>>> * https://github.com/glyptodon/guacamole-server
>>>>> * https://github.com/glyptodon/guacamole-client
>>>>> 
>>>>> == Meritocracy ==
>>>>> 
>>>>> We intend to radically expand the initial developer and user community
>>>>> by running the project in accordance with the "Apache Way". Users and
>>>>> new contributors will be treated with respect and welcomed. By
>>>>> participating in the community and providing quality patches/support
>>>>> that move the project forward, they will earn merit. The community will
>>>>> also be encouraged to provide non-code contributions (documentation,
>>>>> events, community management, etc.) and will gain merit for doing so.
>>>>> Those with a proven support and quality track record will be encouraged
>>>>> to become committers.
>>>>> 
>>>>> == Community ==
>>>>> 
>>>>> If Guacamole is accepted for incubation, its primary initial goal will
>>>>> be to build a large community of users and developers. We trust that
>>>>> Guacamole will become a key project for cloud platforms, and thus expect
>>>>> its community to grow as word of the project continues to spread.
>>>>> 
>>>>> == Known Risks ==
>>>>> 
>>>>> Development has been sponsored mostly by one company. For the project
to
>>>>> fully transition to the Apache Way governance model, development must
>>>>> shift towards the meritocracy-centric model of growing a balanced
>>>>> community of contributors.
>>>>> 
>>>>> == Orphaned products ==
>>>>> 
>>>>> Glyptodon, Nanocloud Software, and other companies are fully committed
>>>>> to Guacamole and have a vested interest in making Guacamole succeed by
>>>>> driving its close integration with sister ASF projects. Commercial
>>>>> reliance on Guacamole by third-party companies, as well as widespread
>>>>> public interest in cloud-based access as a whole, reduces the risk of
>>>>> the product being orphaned.
>>>>> 
>>>>> == Inexperience with Open Source ==
>>>>> 
>>>>> Glyptodon has been developing and using open source software since its
>>>>> inception in 2013. Additionally, several ASF veterans agreed to mentor
>>>>> the project and are listed in this proposal. The Guacamole project will
>>>>> rely on their guidance and collective wisdom to quickly transition the
>>>>> entire team of initial committers towards practicing the Apache Way.
>>>>> 
>>>>> == Reliance on Salaried Developers ==
>>>>> 
>>>>> Most of the contributors are paid to work in cloud space. While they
>>>>> might wander from their current employers, they are unlikely to venture
>>>>> far from their core expertises and thus will continue to be engaged with
>>>>> the project regardless of their current employers.
>>>>> 
>>>>> == An Excessive Fascination with the Apache Brand ==
>>>>> 
>>>>> Our primary interest in bringing Guacamole to Apache is to foster growth
>>>>> within the project and its community of developers and users. We have
no
>>>>> plans to make use of the Apache brand in press releases, nor to
>>>>> advertise acceptance of Guacamole into Apache Incubator.
>>>>> 
>>>>> == Required Resources ==
>>>>> 
>>>>> === Mailing Lists ===
>>>>> 
>>>>> * private@guacamole.incubator.apache.org (moderated subscriptions)
>>>>> * commits@guacamole.incubator.apache.org
>>>>> * dev@guacamole.incubator.apache.org
>>>>> * issues@guacamole.incubator.apache.org
>>>>> 
>>>>> === Git Repository ===
>>>>> 
>>>>> * https://git-wip-us.apache.org/repos/asf/incubator-guacamole.git
>>>>> 
>>>>> === Issue Tracking ===
>>>>> 
>>>>> * JIRA Project Guacamole (GUAC)
>>>>> 
>>>>> === Other Resources ===
>>>>> 
>>>>> * Means of setting up regular builds for Guacamole on builds.apache.org
>>>>> 
>>>>> == Initial Committers ==
>>>>> 
>>>>> * Mike Jumper
>>>>> * James Muehlner
>>>>> 
>>>>> == Additional Interested Contributors ==
>>>>> 
>>>>> == Affiliations ==
>>>>> 
>>>>> * Glyptodon : Mike Jumper, James Muehlner
>>>>> 
>>>>> == Mentors ==
>>>>> 
>>>>> * Jean-Baptiste Onofré (jbonofre@apache.org) - Apache Member
>>>>> 
>>>>> == Sponsoring Entity ==
>>>>> 
>>>>> We would like to propose Apache incubator to sponsor this project.
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> 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
>>>> 
>>> 
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>> 
>>> ---------------------------------------------------------------------
>>> 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
>> 
> 
> -- 
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
> 
> ---------------------------------------------------------------------
> 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