Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4859E18359 for ; Mon, 25 Jan 2016 15:10:49 +0000 (UTC) Received: (qmail 53524 invoked by uid 500); 25 Jan 2016 15:10:48 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 53294 invoked by uid 500); 25 Jan 2016 15:10:48 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 53283 invoked by uid 99); 25 Jan 2016 15:10:48 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jan 2016 15:10:48 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id A02291805AB for ; Mon, 25 Jan 2016 15:10:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.801 X-Spam-Level: * X-Spam-Status: No, score=1.801 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id AmtiFGSYaCi7 for ; Mon, 25 Jan 2016 15:10:35 +0000 (UTC) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id D6B0D2096D for ; Mon, 25 Jan 2016 15:10:34 +0000 (UTC) Received: from mfilter35-d.gandi.net (mfilter35-d.gandi.net [217.70.178.166]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 366B941C0B4 for ; Mon, 25 Jan 2016 16:10:33 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mfilter35-d.gandi.net Received: from relay5-d.mail.gandi.net ([IPv6:::ffff:217.70.183.197]) by mfilter35-d.gandi.net (mfilter35-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id qkL7T7apP66k for ; Mon, 25 Jan 2016 16:10:30 +0100 (CET) X-Originating-IP: 82.238.224.4 Received: from [192.168.134.10] (bre91-1-82-238-224-4.fbx.proxad.net [82.238.224.4]) (Authenticated sender: jb@nanthrax.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 3E54941C0CF for ; Mon, 25 Jan 2016 16:10:29 +0100 (CET) Subject: Re: [DISCUSS] Apache Guacamole Incubator Proposal To: general@incubator.apache.org References: <56A5C8C3.7070701@guac-dev.org> <1BDDC499-6CA7-4763-92D3-0279CE34DF20@jaguNET.com> <56A62AF0.6090700@nanthrax.net> <8B9D0580-9961-4EB3-90F5-F6846CEED087@jaguNET.com> From: =?UTF-8?Q?Jean-Baptiste_Onofr=c3=a9?= Message-ID: <56A63AE4.30701@nanthrax.net> Date: Mon, 25 Jan 2016 16:10:28 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <8B9D0580-9961-4EB3-90F5-F6846CEED087@jaguNET.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit 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é 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 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