Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.


875 vues

Publié le

Presentation at LibrePlanet 2012

GNU Telephony - what the hack are we up to?

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci


  1. 1. #1 GNU Telephony Telephony for a free world http://www.gnutelephony.org/data/libreplanet2012.odp GNU Telephony – what the hack are we up to? LibrePlanet2012    Chief Facilitator David Sugar
  2. 2. #2 GNU Telephony Why free softwareAnyone can review what they receive; no hidden backdoorsAnyone can modify the software for their specific needs or forspecific platformsAnyone can redistribute the software and help make it widelyavailableEveryone has universal and unrestricted access to the softwareworldwideEveryone can participate on an equal basis in its developmentNo one can remove the software from availability oncedistributed    http://www.gnutelephony.org/data/libreplanet2012.odp
  3. 3. #3 GNU Telephony How we started 1990s - aggregation APE and Common C++ becomes GNU Common C++ GNU ccAudio and ccScript derived from APE DBS Server, ACS, and Pre-Viking all become GNU Bayonne Over 200 individual contributors 2000 – 2006 Bayonne and OST OST formed for commercial activity in Palo Alto shed OST gets a building in Mountainview GNU Bayonne for telecenters, GNU Bayonne daisy reader, and to run Netherlands national lottery OST dissolved from lack of available financing 2006- GNU Telephony GNU Telephony formed to maintain packages Secure Calling formed in conspiracy, GNU ZRTP GNU Sipwitch and next gen GNU Common C++ introduced GNU Free Call to finally deliver a client    http://www.gnutelephony.org/data/harvard2010.odp
  4. 4. #4 GNU Telephony People in Project Rich Bodo – responsible for much of the early commercialization of GNU Bayonne with me at OST Werner Dittmann – FSFE fellow, leads GNU ZRTP stack development, ZRTP4J, and also works on jitsi Haakon Ericksen - Co-cordinates GNU Telephony and leads GFC client development effort Federico Pouzols – maintains GNU RTP stack Agustina Vidal – project secretary coordinator Simon Lnu – project infrastructure and art coordinatorMichael de Boer Richard Stallman Janina Sajka – coord. RumoredTwinkle Softphone Patron saint bayonne daisy reader early adopters    http://www.gnutelephony.org/data/libreplanet2012.odp
  5. 5. #5 GNU Telephony Technologies we use We mostly use C++ to construct servers and clients, mostly derived from GNU Common C++ core libraries. We use GNU oSIP and eXosip2 stacks, GNU TLS where we can, and we provide GNU ccRTP and GNU libcppzrtp used by other projects. GNU ccAudio and ccScript libraries are being consolidated into future GNU Bayonne releases. Standards; SIP for maximum interoperability, HTTP(S) and XMLRPC for web services, PKI for encryption, peer-to-peer media streaming though RTP. Packaging; Standard GNU tools for building things, Debian packaging for distribution. Licensing; GNU General Public License 3 or later for most new things. A few things still GPL 2+. Infrastructure; recently we switched to git for our vcs. We also use friendica and mediawiki.    http://www.gnutelephony.org/data/libreplanet2012.odp
  6. 6. #6 GNU Telephony Related ProjectsParticipation & Support Softphone Clients Our Infrastructure Web Services VoIP Services     http://www.gnutelephony.org/data/libreplanet2012.odp
  7. 7. #7 GNU Telephony Mission Statement To empower people, individually and collectively, to communicate and collaborate publicly or privately in real-time worldwide using free software To enable secure anonymous communication worldwide and thereby protect users who exercise their basic human freedom of privacy To deliver secure communication services universally on all computing platforms possible    http://www.gnutelephony.org/data/libreplanet2012.odp
  8. 8. #8 GNU Telephony Challenges we face Political & Legal Challenges * Widespread data mining vs privacy and human dignity * Net Neutrality and the freedom to participateGovernance Standards Commercial * Software patenting; patentand net bodies and providers, encumbered “mandated”neutrality patents Censorship, standards spying and control Our own challenges include bad and sloppy execution and very limited resources for what we were trying to do in GNU Telephony     http://www.gnutelephony.org/data/libreplanet2012.odp
  9. 9. #9 GNU Telephony What is Next Initiatives for 2012+ * Improved Communication and execution * GNU Free Call client application #2 * Enterprise feature development * Grants and funding    http://www.gnutelephony.org/data/libreplanet2012.odp
  10. 10. #10 GNU Telephony Improved execution Regular Irc meetings on FreeNode Reorganize bug tracking (currently a mess) and other related project infrastructure Schedule monthly reporting and updates Improve documentation for participation Better collaboration with other projects (friendica, freedombox, ...)    http://www.gnutelephony.org/data/libreplanet2012.odp
  11. 11. #11 GNU Telephony GNU Free Call Client GNU SIP Witch also becomes a library GNU SIP Witch peer registry automation Complete functional prototype of Haakon GFC client design Finally deliver mesh networking support Privacy and security remain essential goals!    http://www.gnutelephony.org/data/libreplanet2012.odp
  12. 12. #12 GNU Telephony Enterprise Development GNU Bayonne 3.0 release Phone system prototype with micro server (rasberry pi/freedombox....) Switchroom services    http://www.gnutelephony.org/data/libreplanet2012.odp
  13. 13. #13 GNU Telephony Funding and Resources NSF grants are a long process.. FSF Working Together for Free Software Contests and awards We do not take money from govt agencies (NSA, CIA, or foreign intelligence services) Commercialize a secure free software enterprise phone system by end of year?    http://www.gnutelephony.org/data/libreplanet2012.odp
  14. 14. #14 GNU Telephony How you can help How you can helpWe need help with testing,With more advocacy of features & design,With documenting and testing configurations,With coding and participation in devepment    http://www.gnutelephony.org/data/libreplanet2012.odp
  15. 15. #15 GNU Telephony Contacting http://www.gnutelephony.org mailto:dyfet@gnutelephony.org mailto:sipwitch-devel@gnu.org irc:#bayonne irc.freenode.net    http://www.gnutelephony.org/data/libreplanet2012.odp
  16. 16. #16 GNU Telephony Freedom to communicate Happy hacking    http://www.gnutelephony.org/data/libreplanet2012.odp