SlideShare a Scribd company logo
1 of 16
#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                        GNU Telephony
                                                     Why free software


Anyone can review what they receive; no hidden backdoors

Anyone can modify the software for their specific needs or for
specific platforms

Anyone can redistribute the software and help make it widely
available

Everyone has universal and unrestricted access to the software
worldwide

Everyone can participate on an equal basis in it's development

No one can remove the software from availability once
distributed



                                  

                      http://www.gnutelephony.org/data/libreplanet2012.odp
#3                        GNU Telephony
                                                        How we started

                                                       1990's - 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                          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 L'nu – project infrastructure and art coordinator

Michael de Boer      Richard Stallman       Janina Sajka – coord.   Rumored
Twinkle Softphone    Patron saint           bayonne daisy reader    early adopters


                                         

                            http://www.gnutelephony.org/data/libreplanet2012.odp
#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                        GNU Telephony
                                                       Related Projects
Participation & Support                            Softphone Clients




                                                    Our Infrastructure




                                                    Web Services




                                                    VoIP Services


                                  

                      http://www.gnutelephony.org/data/libreplanet2012.odp
#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                         GNU Telephony
                                                         Challenges we face
                                             Political & Legal Challenges

                                             * Widespread data mining vs
                                               privacy and human dignity

                                             * Net Neutrality and the
                                               freedom to participate

Governance   Standards    Commercial         * Software patenting; patent
and 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                      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                      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                      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                      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                      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                        GNU Telephony
                                                 How you can help


                How you can help

We 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                      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                      GNU Telephony
                                Freedom to communicate




    Happy
    hacking
                      
          http://www.gnutelephony.org/data/libreplanet2012.odp

More Related Content

What's hot

VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Modelsguesta5f2fb
 
Voice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyVoice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyChristopher Duffy
 
Wimax and VoIP Presentation
Wimax and VoIP PresentationWimax and VoIP Presentation
Wimax and VoIP PresentationMario B.
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPSaúl Ibarra Corretgé
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocolIMTC
 
Apple Facetime Protocol
Apple Facetime ProtocolApple Facetime Protocol
Apple Facetime Protocolkshitijmehta23
 
Vocality_Product_Brochure
Vocality_Product_BrochureVocality_Product_Brochure
Vocality_Product_BrochureZoe Yates
 
#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLSOlle E Johansson
 
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8Microsoft Mobile Developer
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowDan York
 

What's hot (19)

VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Models
 
Voice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyVoice Over IP Overview w/Secuirty
Voice Over IP Overview w/Secuirty
 
Wimax and VoIP Presentation
Wimax and VoIP PresentationWimax and VoIP Presentation
Wimax and VoIP Presentation
 
ICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIPICE: The ultimate way of beating NAT in SIP
ICE: The ultimate way of beating NAT in SIP
 
Apple’s facetime protocol
Apple’s facetime protocolApple’s facetime protocol
Apple’s facetime protocol
 
VOIP
VOIPVOIP
VOIP
 
Apple Facetime Protocol
Apple Facetime ProtocolApple Facetime Protocol
Apple Facetime Protocol
 
Ip telephony
Ip telephonyIp telephony
Ip telephony
 
Kartik Powerpoit
Kartik PowerpoitKartik Powerpoit
Kartik Powerpoit
 
Vocality_Product_Brochure
Vocality_Product_BrochureVocality_Product_Brochure
Vocality_Product_Brochure
 
#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS#MoreCrypto : Introduction to TLS
#MoreCrypto : Introduction to TLS
 
VoIP – vulnerabilities and attacks
VoIP – vulnerabilities and attacksVoIP – vulnerabilities and attacks
VoIP – vulnerabilities and attacks
 
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
LUMIA APP LABS: DEVELOPING NFC APPS IN WINDOWS PHONE 8
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To Know
 
IP Telephony
IP TelephonyIP Telephony
IP Telephony
 
Introduction to VoIP Security
Introduction to VoIP SecurityIntroduction to VoIP Security
Introduction to VoIP Security
 
Voip
VoipVoip
Voip
 
voip gateway
 voip gateway voip gateway
voip gateway
 
Ipdtl
IpdtlIpdtl
Ipdtl
 

Similar to Libreplanet2012

Telefonía Libre y Telecentres
Telefonía Libre y TelecentresTelefonía Libre y Telecentres
Telefonía Libre y TelecentresDavid Sugar
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingFrancois Lefebvre
 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsFrancois Lefebvre
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile contextqgil
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Videoguy
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی Shiraz LUG
 
Open Source Software Version 6
Open Source Software Version 6Open Source Software Version 6
Open Source Software Version 6Henry Briggs
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movementaliraza786
 
Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Henry Briggs
 
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Better Software
 
Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Henry Briggs
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobileAndrew Savory
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationRexNige
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Asociación Ecuatoriana de Software AESOFT
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
 
ICT for People's Organizations
ICT for People's OrganizationsICT for People's Organizations
ICT for People's Organizationsintal
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource ProductsAnju Merin
 

Similar to Libreplanet2012 (20)

Telefonía Libre y Telecentres
Telefonía Libre y TelecentresTelefonía Libre y Telecentres
Telefonía Libre y Telecentres
 
Open Souce Ver5
Open Souce Ver5Open Souce Ver5
Open Souce Ver5
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB Broadcasting
 
Update on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB ToolsUpdate on CRC Open and Free DAB Tools
Update on CRC Open and Free DAB Tools
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile context
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی
 
Open Source In Mobile - Part I
Open Source In Mobile - Part IOpen Source In Mobile - Part I
Open Source In Mobile - Part I
 
Open Source Software Version 6
Open Source Software Version 6Open Source Software Version 6
Open Source Software Version 6
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 
Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8Open Source Software Storyboard Ver 8
Open Source Software Storyboard Ver 8
 
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
 
Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9Open Source Software Storyboard Ver9
Open Source Software Storyboard Ver9
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobile
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)
 
ICT for People's Organizations
ICT for People's OrganizationsICT for People's Organizations
ICT for People's Organizations
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 
Hybrid FM / Internet Radio
Hybrid FM / Internet RadioHybrid FM / Internet Radio
Hybrid FM / Internet Radio
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Libreplanet2012

  • 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 GNU Telephony Why free software Anyone can review what they receive; no hidden backdoors Anyone can modify the software for their specific needs or for specific platforms Anyone can redistribute the software and help make it widely available Everyone has universal and unrestricted access to the software worldwide Everyone can participate on an equal basis in it's development No one can remove the software from availability once distributed     http://www.gnutelephony.org/data/libreplanet2012.odp
  • 3. #3 GNU Telephony How we started 1990's - 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 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 L'nu – project infrastructure and art coordinator Michael de Boer Richard Stallman Janina Sajka – coord. Rumored Twinkle Softphone Patron saint bayonne daisy reader early adopters     http://www.gnutelephony.org/data/libreplanet2012.odp
  • 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 GNU Telephony Related Projects Participation & Support Softphone Clients Our Infrastructure Web Services VoIP Services     http://www.gnutelephony.org/data/libreplanet2012.odp
  • 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 GNU Telephony Challenges we face Political & Legal Challenges * Widespread data mining vs privacy and human dignity * Net Neutrality and the freedom to participate Governance Standards Commercial * Software patenting; patent and 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 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 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 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 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 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 GNU Telephony How you can help How you can help We 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 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 GNU Telephony Freedom to communicate Happy hacking     http://www.gnutelephony.org/data/libreplanet2012.odp