Skip to content. | Skip to navigation

Sections
You are here: Home content generated doc.free neda PLPC 110018 current main

index.html

id="x1-2r1">
Libre Texting
NSF SBIR A Proposal
Mohsen BANAN
http://mohsen.banan.1.byname.net/ContactMe Neda Communications, Inc.
http://www.neda.com April 2009
http://www.neda.com/PLPC/100109
Varbatim Copying Permitted
PIC

Libre Texting Parts

PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC


PIC

Causes for Concern
  • Networks are societal resources and their usage model must not be left to free markets and business.
  • The mobile Internet is today controlled by large corporations, and critical civil liberties are being compromised.
  • Current Copyright and Patent laws are in conflict with nature and are harming humanity.
  • As first generation engineers we have a responsibility to safeguard the societal welfare. The goal of this project is to:
Liberate Texting Texting is Big Business
  • Interpersonal communication on the go is
    the key value proposition for mobile networks
Texting: the Numbers Sources: (Revenue) IFPI. RIAA; (Top five texters) Ovum, Quantifica Texting: Future Trends Sources: Acision; CTIA
PIC

A Side-by-Side Real-World Comparison
  • Existing: Mobile Phone Companies
  • vs.
  • New: Internet + Libre Software + Public Spectrum
Now Let’s Compare
  • Coverage
  • Speed of delivery
  • Ease of use / size / battery
  • Cost
  • Reliability
  • Privacy / health / model
    (to be discussed)
  • Texting vs. Libre Texting
  • Good Fair
  • Good Excellent
  • Good Good
  • Low Lower
  • Good Good
  • (Poor) (Excellent)
Libre Texting: the Run it Yourself Model
  • Device: Get it yourself
    • Hardware platform: Linux PDAs; free market
    • Free/Libre software
  • Service: Run it yourself
    • Libre Services
  • Network: Own it yourself
    • Public spectrum, free protocols, free software
Device: Get it Yourself
  • Fully integrated; ready to run
  • Hardware platform
    • Linux PDAs; Nokia 810
  • Ready-to-run software
Service: Run it Yourself
  • For the individual
  • Corporate: software + CPE (customer-premises equipment)
  • Corporate: software as service
Network: Own it Yourself
  • WiFi always used for final-leg device access
  • WiFi++
    • Final-leg WiFi + MURS (narrowband)
    • Final-leg WiFi + WiMax etc. (broadband)
  • Note to FCC:
    More public spectrum please!
Public IP Address Internet WiFi++ Network Overview Device: Linux PDA E.g. Nokia 810 Access Point Mobile Companion WiFi Only WiFi++ Base Station Device: Linux PDA E.g. Nokia 810 Implementing By* Libre Texting: Scenario: WiFi-Only
  • 1. Buy a Linux PDA, e.g. Nokia 810
  • 2. Load it with mobile texting software
  • Or 1 & 2 combined: buy a preconfigured Nokia 810 texting device
  • 3. Get a ByName Libre Texting account
Implementing By* Libre Texting: Scenario: WiFi++
  • First, steps 1, 2 and 3.
  • Then:
  • 4. Buy an MURS radio/modem
  • 5. Activate the modem on Neda mobile network
  • Try it!
  • Simple and functional
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting Services
  • Business Dimensions
  • History
  • Evaluation, participation, collaboration. Join us!
The Texting Medium: Now Well Established
  • Content: Short text messages
  • Expected near-immediate delivery
  • Expected immediate alert
  • Unconscious carry
  • Mobile and always on
Texting: a Very Simple Application
1
Mobile and wireless network connectivity
1
Message submission (sending)
1
Message delivery (receiving)
1
Message processing (edit, save, reply, mailbox synchronize, etc.)
Texting: a Very Demanding Application
1
Speed (delivery expectation: less than 10 seconds)
1
Network capacity and efficiency (bandwidth)
1
Device limitations (battery)
1
Reliability (no lost messages)
1
Scalability (eventually the whole planet’s population)
1
Coverage (eventually everywhere)
The Texting Medium Today: Owned and Controlled
  • Dominated by SMS and BlackBerry
  • Based on the phone model
  • Inside the phone companies’ walled garden
  • Not end-to-end: violates privacy
  • Distinct from email
  • Limited choice and non-transparent
The Wireless Service Provider Controls Everything
  • Network Control
  • Licensed spectrum Proprietary network
  • Owned IP addresses Controlled protocols
  • Filtered traffic Walled garden model
  • Device Ownership
  • Part of the network Selected by provider Heavily patented
  • Proprietary software Heavily protected
Our Goal: Liberate Texting
  • Break the phone companies’ hold
  • Make texting a Libre Service
  • Break the walled garden: make it end-to-end
  • Move it to the for-profit, non-proprietary quadrant
  • Bring texting into the Internet mainstream
Breaking the Phone Companies’ Hold
  • Licensed spectrum Public spectrum: WiFi, MURS
  • Closed networks Mobile end-to-end Internet: Mobile-IPv6,
    public IP address space allocation
  • Patented protocols Patent-free protocols:
    EMSD, IMAP, SMTP
  • Closed device paradigm GNU/Linux everywhere
  • Walled garden applications End-to-end services
Texting vs. Libre Texting
  • Today’s Texting
  • Closed device model
  • Limited applications
  • Bundled device + service
  • Walled garden Internet
  • Little privacy
  • Advantage: Company
  • Libre Texting
  • Linux PDAs
  • Free/Libre applications
  • Device modularity: best-of-class choice
  • End-to-end Internet
  • Choice of privacy
  • Advantage: User
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting execution
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
Execution Strategy
  • Non-proprietary: All patent-free and all Copyleft
  • For-profit: Fully commercial and fully business oriented
  • Collaborative development
  • Competitive delivery
Libre Texting: Parts List
  • Network
    • Public spectrum (unlicensed)
    • Existing Mobile and wireless networks
  • Device
    • Hardware: Linux PDAs (N-810, Mobile Internet Device)
    • Software: Free/Libre -Linux (Maemo, Ubuntu MID)
  • Server and Service
    • Free/Libre server software
    • Competitive Libre Texting services
  • Protocols
    • Efficient push-enabled patent-free protocols
Network Connectivity: WiFi++
  • Where there is no WiFi network connectivity,
  • use WiFi as a bridge to other network connectivity.
  • (e.g.) Public MURS: 150 MHz, nationwide
    • Narrowband & slow
    • Entirely adequate for texting
Public IP Address Internet WiFi++ Network Overview Device: Linux PDA E.g. Nokia 810 Access Point Mobile Companion WiFi Only WiFi++ Base Station Device: Linux PDA E.g. Nokia 810 Libre Texting with WiFi++ and Existing Mobile Networks
  • Early Off the shelf example: MiFi
  • WiMAX-WiFi++
    • ClearWire Service
    • Linux router laptop with Atheros WiFi Access Point
  • MURS-WiFi++
    • Libre MURS Network
    • Linux router laptop with Atheros WiFi Access Point
Libre Texting Device Hardware: Supported Linux PDAs (2009)
  • Nokia 810 (primary)
  • ZipIt, etc.
Libre Texting Device Software
  • Sophisticated access point detection
  • Push delivery (openvpn + neda-emsd-ua.deb)
  • Message alert: Texting style
  • Mail User Agent (Gnus Emacs, Claws Mail, etc.)
    • Enhanced by texting-mode user interface
  • Mail synchronization (offlineimap.deb)
Libre Texting Server Software
  • qmail for SMTP, Submit, etc.
  • Courier IMAP
  • qmail-EMSD
  • open-vpn server
  • Web mail (SquirrelMail)
  • etc.
Send / Receive Steps
  • Mobility
    • Device: Detect and Select an Access Point
    • Device: Establish end-to-end IP connectivity (NAT)
    • Device: Initiate a VPN tunnel Use Permanent Address
  • Delivery Push Mail To Device
    • Server: Recognize Device reachability Send EMSD-Deliver
    • Device: Receive with EMSD-UA-Deliver Alert MUA
  • Submission From Device
    • Device: Use EMSD to submit message
    • Server: Inject the message into Internet MTS
Efficient Push-Mode Texting Protocols
  • SMTP/IMAP/POP/QMTP are non-starters for texting: connection-oriented, verbose and poll-mode. See efficiency comparison, later.
  • EMSD: designed for texting, and the only efficient open protocol
  • Component oriented
  • Texting/email continuum
The Key Requirement: Efficiency
  • Minimize number of bytes transferred
  • Minimize number of transmissions
    • (fewer transmissions for lower energy consumption & longer battery life)
  • Minimize user-experience response time
  • Minimize code size
  • Support miniaturized devices
EMSD, SMTP, IMAP, POP Delivery Comparison: Number of Packets EMSD, SMTP, IMAP, POP Delivery Comparison: Number of Bytes SMTP and EMSD: Efficiency Comparison EMSD Internet RFCs
  • RFC-2188
  • Efficient Short Remote Operation (ESRO) Protocol Specification
  • RFC-2524
  • EMSDP (Efficient Mail Submission & Delivery Protocol)
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting Service
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
In English Free is ambiguous: We need the word Libre
  • Free can mean Libre:
    free as in freedom of action
  • Free can mean Gratis:
    free as in zero monetary cost
Nature at work: Non-material constructs flourish when free from ownership When we say free we will always mean Libre: freedom of action Libre Services
    • A non-proprietary model
    • for
    • delivery of Internet services
Proprietary vs. Non-Proprietary; Software vs. Services From Software Wars to Service Wars Extension of Free Software into Libre Services Transformation of Free Software into Libre Services Libre Services: Definitional Criteria
  • 1. The service must consist entirely of open-source & free software components
  • 2. The service must be based entirely on patent-free protocols
  • 3. The integration software must consist entirely of free software
  • Hence the entire service is reproducible and modifiable
    based on access to source code
Non-Profit and For Profit: Roles and Responsibilities Benefits to Society
  • Engineered for the user, not for business
  • Civil liberties: services operated by the user, for the user
  • Privacy and security
  • Service stability and continuity
  • Complex integration of user environments with services
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting execution
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
  • By* Libre Texting
    • Libre Services + By* Family = By* Services
    • Libre Texting + By* Services = By* Libre Texting
    • By* Libre Texting:
    • the strategic spearhead for By* Libre Services
By* Libre Texting: Part of a Bigger Picture
    • Texting must be fully integrated into the user’s
    • computing and communications environment
    • By* Libre Services
By* Services Overview By* Features and Capabilities
  • A named entity domain, owned by the entity
    • A public website: My Internet
    • An expanded website for friends: My Extranet
    • A private portal: My Intranet
  • By* Libre Self-Publication Facility
  • By* Libre Texting
  • Email, e-fax, etc.
  • Blog, photo gallery, GeneWeb, etc.
By* Libre Services: Software Components
  • Debian GNU/Linux
  • Base: djbdns, daemontools, ucspi, multilog, etc.
  • Mail: qmail, courier, spamassassin, ezmlm, etc.
  • Web: apache, zope, plone, etc.
  • Misc: postgres, mysql, Interchange, etc.
  • Glue: Libre Services Integration Platform (LSIP)
Service, Desktop, Laptop, PDA Continuum
  • Free/Libre everywhere
  • Consistent OS: Linux everywhere
  • Consistent GUI: Gnome everywhere
  • Consistent Applications: Emacs etc., everywhere
  • Deep, broad and consistent integration through
    Free Software and Libre Services
The Libre Texting/Email Continuum
  • Not two different things
  • Synchronized
  • A quick interface for texting
  • A rich interface for email
  • The Unix way: components working together
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting execution
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
The Neda Open Business Plan
  • Open Business Plan: available to all
  • Broad audience: engineers, academics, investors
  • Jujitsu on patents and copyright
  • Engineers start here:
  • Investors start here:
For Profit and Non-Proprietary: the Right Paradigm for Non-Material Constructs From Free Software to Libre Services with a Clear Revenue Model Transformation of software into services Proprietary software Free software Execution and Revenues: Clear and Straightforward
  • Execution
  • Device: Linux PDAs, in place
  • Service: By*, in place
  • Mobile network: in place
  • Revenues
  • Individual:
    subscription
    • Software: Libre/Free, in place
    • Public spectrum: in place
    • Plan: Well developed, in place
    • Vertical
      integration
    • Products:
      CPE+service
    • Corporate:
      software as service
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting execution
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
History
  • We’ve been at this a very long time:
  • CDPD and LSM (1994)
  • pACT (1996)
  • RFC-2188 (1998), and RFC-2524 (1999)
  • The WAP Trap (2000)
  • Operation WhiteBerry (2001)
  • The LEAP Manifesto (2001)
  • Libre Services Strategic Vision (2007)
  • By* Libre Texting (2009)
AT&T pACT Revisited12 Years Later
  • Spectrum: 2 *50/50 kHz paired $160 million
  • Devices: PCSI, etc. $20 million
  • Message Center, Net, Air Link $60 million
  • Development abandoned in 1997. Total cost: $240 million
AT&T pACT
  • Spectrum: WiFi & MURS (public) $0
  • Devices: Nokia 810, ZipIt $0
  • qmail, mobile-ip, emsd (free software) $0
  • All you need to do is integrate it $4 million
  • Total cost: $4 million
Libre Texting Evolution of Operation WhiteBerry into Libre Texting
  • Operation WhiteBerry
  • Had several external dependencies:
    • 1. Closed and limited network
    • 2. Closed proprietary devices
    • 3. Entry into walled gardens
Ten Years Later
  • 1999
  • Licensed spectrum
  • Few closed networks
  • Closed devices
  • Little Libre software
  • Walled garden
  • 2009
  • Public spectrum
  • Many open networks
  • Devices opening up
  • A lot of Libre software
  • Awareness of the harm
The Many Dimensions of By* Libre Texting
  • Libre Texting: a real-world alternative to texting
  • Analysis of the texting medium
  • Engineering execution: protocols, software, spectrum
  • Libre Services model: philosophy, morality, legality
  • By* Libre Texting execution
  • By* Libre Services Open Business Plan
  • History
  • Evaluation, participation, collaboration. Join us!
This is big and we are small, but lots is in place
  • EMSD protocols
  • By* Libre Services
  • Leadership of the Libre Services movement
  • Fully committed to Libre: GNU/Linux everywhere
  • Our own Data Center: LibreCenter.net
  • Our own wireless network (MURS, WiFi)
  • Well-developed Business Plan
For you to Evaluate: All our Cards on the Table
  • Open Business Plan 2009 By* Libre Services
  • Libre Services Manifesto PLPC-100105
  • By* full documentation PLPC-110004
  • Unsolicited Proposal PLPC-110005
  • By* Libre Texting PLPC-110012
  • Operation Whiteberry PLPC-100006
  • LEAP Manifesto PLPC-100012
Join Us! Make it Happen in a Big Way
  • Engineering community: Ideas, code, integration
  • Business community: Buy into the Libre model, take the code, partner up, deploy the services
  • Investment community: Financing
  • Academic community: Ideas, code, integration, analysis, discussion
  • Funding NGOs: Grants
  • Government: Grants
  • Society: Usage, testing, dialogue, awareness
  • Media: Articles, analysis, discussion
Current Active Projects
  • Sophisticated access point selection
  • Qmail/EMSD integration
  • Mail alert
  • Linux PDA ports: Android, ZipIt
  • EMSD and ESRO enhancements
  • Texting GUI
  • Mobile IP
  • Public spectrum AirLink
Document Actions
Libre/Halaal Internet Services Provided At LibreCenter By Neda

Member of By* Federation Of Autonomous Libre Services

This web site has been created based exclusively on the use of Halaal Software and Halaal Internet Application Services. It is part of the By* Federation of Autonomous Libre Services which in turn are part of the Halaal/Libre By* Digitial Ecosystem which incorporate the following software components: