incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: [DISCUSS] Apache Guacamole Incubator Proposal
Date Mon, 25 Jan 2016 15:30:51 GMT
Hi Greg,

it's up to you: you can add yourself as mentor or interested contributor.

Regards
JB

On 01/25/2016 04:29 PM, Greg Trasuk wrote:
> 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
>

-- 
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


Mime
View raw message