+1 2011/11/8 enterdv <ente...@gmail.com>: > > +1 > > > Andrus Adamchik wrote: >> >> Opemeetings proposal has been discussed a few times here before. The group >> of developers behind it worked hard (and succeeded) to address all >> potential obstacles to the Incubator acceptance and to the following >> incubation. They even went an extra mile and collected all ICLAs in >> adbvance. >> >> So now I am starting the vote to accept Openmeetings to Apache Incubator. >> >> The proposal is also available at: >> http://wiki.apache.org/incubator/OpenmeetingsProposal >> >> Please cast your votes: >> >> [ ] +1 Accept Openmeetings for incubation >> [ ] +0 Don't care >> [ ] -1 Reject for the following reason: >> >> The vote is open for 72 hours. >> >> Andrus >> >> --------------- >> Andrus Adamchik >> Apache Cayenne ORM: http://cayenne.apache.org/ >> Twitter: http://twitter.com/andrus_a >> >> >> >> ------- >> >> == OpenMeetings Project Proposal == >> >> == Abstract == >> Openmeetings is a web conferencing solution. >> >> == Proposal == >> Openmeetings provides video conferencing, instant messaging, white board, >> collaborative document editing and other groupware tools using API >> functions of the Red5 Streaming Server for Remoting and Streaming. >> >> == Background == >> Openmeetings was developed since 2007 by Sebastian Wagner and willing >> developers. The project ships a release approximately once per quarter. It >> was developed using LGPL license, and developers are currently thinking of >> re-licensing it under Apache License 2.0. >> >> The project started as module by Sebastian Wagner for an ELearning >> platform (Dokeos) and was then split into a separated project. That is the >> reason why there is a strong relation to educational institutions that are >> using OpenMeetings and there are integrations for platforms like Moodle, >> ATutor, Sakai, STudIP or ILias available >> (http://code.google.com/p/openmeetings/wiki/MoodlePlugins). The relation >> to educational institutions also subsequently lead to some projects funded >> by the EU where OpenMeetings was involved, for example by the >> Swedish/Finnish Centre of Open-Source !OpenKarken (Case-Study about the EU >> project at OSOR.eu: >> http://www.osor.eu/studies/finland-and-sweden-collaborate-using-oss ) >> >> The integration and internationalization of the project was a primary >> focus right from the start of the project. Since Version 0.5 there is a >> Language-Editor >> (http://code.google.com/p/openmeetings/wiki/LanguageEditor) to edit >> labels, export and import them as XML and you can use those XML files for >> future installations (or contribute it to the community). There are >> currently around 30 languages available. Since version 0.5.1 there is >> also a SOAP API to integrate !OpenMeetings. We constantly improve this >> SOAP/REST API (http://code.google.com/p/openmeetings/wiki/SoapMethods) >> with new functionality with a strong focus on security and usability. The >> auth-mechnism is quite similar to OAuth, you create some token and then >> assign rights to the token. (Documentation for Single Sign On: >> http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow) >> >> The project name "!OpenMeetings" and logos are inspired by Ludovic Gasc >> who has been the project manager at Dokeos at the time Sebastian split >> !OpenMeetings as separated project. >> >> Red5 Server provides an "Edge-Orion-Clustering" >> (http://trac.red5.org/wiki/Documentation/Tutorials/EdgeOriginClusteringConfiguration). >> We hope to extend this clustering solution with support for rtmpt and >> rtmps and integrate that into our application as native clustering >> option. >> >> == Rationale == >> Last year most major vendors started commercial web conferencing >> solutions. This is an important part of software ecosystem, and there is >> an urge to consolidate open source development efforts in this direction. >> >> According to several studies demand for synchronous Communication, in >> opposite to asynchronous Communication like wiki's or email, will raise >> the upcoming years. For example Gartner promises that 2011 the market will >> grow 20% according to their "Magic Quadrant" report 2010 ( >> http://www.gartner.com/DisplayDocument?doc_cd=205941 ). >> >> Openmeetings is a unique solution in terms of patent purity and >> potentially can grow into solution built on top of the fully open source >> stack. That is why it is a good candidate for consolidating web >> conferencing community efforts. >> >> == Initial Goals == >> Each of project committers has their own set of goals, but we all share >> the following. >> >> * Move to Apache. >> * Become popular. >> >> To become popular we plan to do the following. >> >> * Improve ecosystem around the project. >> * Improve release process. >> * Improve project testing and stability. >> * Apply modular architecture/SOA for better integration with other >> projects. >> >> == Current Status == >> We have agreed on applying for the Apache Foundation and preparing our >> proposal for the vote. >> >> Technical status of the project is: Current stable tree is 1.8.x, Trunk is >> 1.9. >> >> === Meritocracy === >> Developers community is successfully driven by consensus now. If there are >> more developers on board, consensus may turn into meritocracy. >> >> === Community === >> The developer community is active. The mailing list is active with dozens >> of messages every day, mostly user support topics. >> >> Currently the User Mailing list has over 1000 members, the dev-list has >> around 250. >> >> === Core Developers === >> Sebastian has started the application 07/2006. Current development team >> counts 21 programmers from Germany, Russia, China, India and South >> America. >> >> === Alignment === >> The project provides a safe ground for Apache for entering a complex field >> of video streaming. It avoids complex patenting issues by using >> proprietary Adobe Flash. From the other side it may grow into independent >> solution because it uses OpenLaszlo RIA framework rather than a particular >> proprietary vendor language, and after framework evolves can use other >> frontend representations such as javascript. >> >> == Known Risks == >> === Orphaned Projects === >> Openmeetings project has developed a sufficient functionality to be a >> popular solution for a small businesses. The number of site visits of the >> googlecode project website increased to 50.000 in October 2011 which is a >> good sign of people interest. The overall statistics for the last 4 years >> shows around 4 mio pageviews (google-analytics >> graphic:http://wagner-sebastian.com/_log/website.png). We believe that >> visitors convert to users, and users convert to developers in some >> standard rate. >> >> === Inexperience With Open Source === >> Two committers have GSoC experience. One committer is an Apache committer. >> The project exists since 07/2008 already as an open source project hosted >> at !GoogleCode http://code.google.com/p/openmeetings >> >> === Reliance On Salaried Developers === >> Some contributors get paid from Openmeetings-based consultancy. >> >> === Relationships with Other Apache Products === >> Web application part of Openmeetings runs under Apache Tomcat. It uses >> Apache Commons and Apache Velocity. Red5 server uses a lot of Apache >> components, including Apache Mina. !OpenMeetings itself uses Apache Axis2 >> for the SOAP / REST API. !OpenMeetings was reworked to use Apache OpenJPA >> instead of Hibernate. Since revision 4000 (version 1.8) all dependencies >> to Hibernate have been removed from the source. >> >> === An Excessive Fascination with the Apache Brand === >> The Apache Foundation is the home of vendor neutral and industry standard >> software. By joining the Foundation we will apply Apache's Release and >> Licensing Standards to our product. Doing that we will improve our release >> processes, quality standards and it should give a planning reliability to >> our end users. But our main motivation is that our project is about >> collaboration, communication and enabling people to easily interact with >> each other. We think that the "Apache Way" of community driven software >> development with flat hierarchy and transparency in decision and design >> will reflect best those core activities of our software. >> >> Well, or course we want our project to be alive, and useful. Several >> contributors have former experience with Apache Harmony project (which >> previously has been known as SourceForge ORP project). Apache brand is >> really helpful compared to SourceForge brand for community building and >> getting support from commercial companies. From the other side >> org.apache.harmony story shows that the brand cannot help when there no >> community remain. Hence we try to keep people interested, and the product >> developed at the first place, thus supporting Apache brand fame with good >> facts. >> >> == Initial Source == >> * http://code.google.com/p/openmeetings/ >> >> === External Dependencies === >> Adobe Flash (by means of !OpenLaszlo) and open source projects compliant >> with current Apache policy. The UI code is compiled by using !OpenLaszlo, >> not by using Adobe products. !OpenLaszlo is licenced under the CPL. >> !OpenLaszlo's concept is that you write the code in a XML based approach, >> it is possible to compile the output to Flash or DHTML/HTML5. So on the >> long run it might be possible to replace the Flash UI with a DHTML one. >> But as there is little multimedia support in HTML5 especially for Webcam >> and Microphone access it is not possible yet to prevent using Flash in >> general. The needed Real-Time Communication could be done using Ajax and >> HTTP-Push mechanisms like Comet instead of AMF which is currently used. >> >> For Flash Streaming Red5 is used ( http://code.google.com/p/red5 ). Red5 >> is currently a LGPL licensed Software based on Apache Tomcat / Apache MINA >> and Spring. Red5 will change to APL very soon, they already internally >> discussed that some time ago and voted on it: >> >> https://groups.google.com/forum/#!searchin/red5developers/apache/red5developers/QkwBygXUGM0/KK4uICz0wEsJ >> >> Dependcies to Red5 API as graphs: Java Web-Start application >> (Screen-Sharing and Recording) >> http://openmeetings.googlecode.com/svn-history/r4162/docs/Red5.webstart.png >> Java Web-Application >> (http://openmeetings.googlecode.com/svn-history/r4162/docs/Red5.webapp.png >> ). >> >> === Cryptography === >> OpenMeetings can be deployed using HTTPS and RTMPS (Flash Streaming and >> Remoting over SSL): >> http://code.google.com/p/openmeetings/wiki/RTMPSandHTTPS >> >> = Required Resources = >> Subversion Directory: >> https://svn.apache.org/repos/asf/incubator/openmeetings >> >> Issue Tracking: JIRA (OPENMEETINGS) >> >> Required Mailing lists: >> >> * openmeetings-u...@incubator.apache.org >> * openmeetings-...@incubator.apache.org >> * openmeetings-comm...@incubator.apache.org >> >> Wiki, Webspace: Confluence or similar software where we can integrate our >> current wiki and documentation >> (http://code.google.com/p/openmeetings/wiki/MainPage?tm=6) >> >> Other Resources: >> >> Continuous integration and Nightly Builds may eventually require hardware >> >> We are currently hosted on googlecode. There was an option in googlecode >> available to transfer a googlecode project to Apache. We would like to ask >> the hosting staff at Googlecode if they could maybe give us advice how we >> can easily get a copy of our project to import it into the new project >> space at Apache. >> >> == Initial Committers == >> * Sebastian Wagner <seba.wagner at gmail dot com> >> * Oliver Becherer (smoeker) <ich at oliver-becherer dot name> >> * Rodion Volkov <volkov.rodion at gmail dot com> >> * Alexei Fedotov <aaf at apache dot org> >> * Evgeny Rovinsky <e.rovinsky at gmail dot com> >> * Maxim Solodovnik < solomax666 at gmail dot com > >> * Sascha Xander < sascha.xander at googlemail dot com > >> * Johnny Strom <johnny.strom at osp dot fi> >> * Eugen Schwert < eugen.schwert at googlemail dot com > >> >> If any other existing Apache or Openmeetings committers would like to be >> grandfathered into the list then feel free to ask. >> >> = Sponsors = >> === Champion === >> * Andrus Adamchik <aadamchik at apache dot org> >> >> === Mentors === >> Volunteers, please. >> >> * Alexei Fedotov <aaf at apache dot org> >> * Jim Jagielski <jim at apache dot org> >> * Ross Gardler <rgardler at apache dot org> >> * Yegor Kozlov <yegor at apache dot org> >> >> === Sponsoring Entity === >> We would like to ask the Incubator PMC to sponsor Openmeetings. >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> >> > > -- > View this message in context: > http://old.nabble.com/-VOTE--Accept-Openmeetings-to-Apache-Incubator-tp32801417p32805990.html > Sent from the Apache Incubator - General mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >
-- Olivier Lamy Talend : http://talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org