P2PU & Drumbeat - Open Web Career Track, Mozilla Drumbeat Community Call 1 February 2010
Mozilla & Open Web
-
Upload
haitham-el-ghareeb -
Category
Technology
-
view
4.194 -
download
3
description
Transcript of Mozilla & Open Web
The Non-Profit that Makes
Haitham A. El-Ghareeb
@Helghareeb
Www.helghareeb.net
History
Mozilla Project was created in 1998
Release of Netscape source code
Open community
Started creating variety of browsers, development tools, range of other projects
Free software that enable people to have choice
Mozilla 1.0
Released 2002
Many improvements to the browser, email client, and other apps
Not many people were using it!
By 2002, over 90% of Internet users were browsing with Internet Explorer
Phoenix 'later Firefox'
First version: Later 2002
Released by Mozilla Community
Goal:
Providing the best possible browsing experience to the widest possible set of people
Mozilla Foundation
Year 2003
Independent Non-Profit Organization
Supported by individual donors and a variety of companies
Role: Promoting Openness, Innovation, and Opportunity
How?
Continuing to release software, such as Firefox and Thunderbird
Expanding to new areas, such as providing grants to support accessibility improvements on the Web
Firefox 1.0
Released 2004
100 million times download in less than a year!
New versions have come regularly
in 2008, 20% worldwide market share
10 years anniversary
2008
Bring choice back to the user
Renewed competition
Great end user products can be open source
Experiencing Internet in your own language
Sustainable Organization
Next 10 Years!
No guarantee that Internet will remain open or enjoyable or safe!
Mozilla will continue to:
provide an opportunity for people to make their voices heard
Shape online lives
Dedicated to:
Putting you in control of your online experience
Shaping the future of the Web for the Public Good
What is Mozilla?
Pack of independently Spirited, Fiercely unconventional people, who do things little differently
The Company who made value the bottom line
We strive to make proprietary technologies... Free
Why Support Mozilla?
We make our technologies open and free for everyone
We answer to no one but YOU
We don't operate this way for the fund of it
We believe it is the right thing to do!
What We Believe?
We believe in Principle over Profit
We believe Secrecy is trumped by Honesty
We believe the Web is more cared for than owned
We believe in innovation that puts users in front, and at the center in the driver seat
We believe the world's best browser is made possible by people like you and me!
We believe in YOU!Will you Support us?
Mozilla Manifesto
Community based Approach
Create world-class open software
Develop new types of collaborative activities
Manifesto Goals
Articulate a vision for the Internet that Mozilla participants want
Speak to people whether or not they have a technical background
Make Mozilla contributors proud of what we are doing
Provide a framework for other people to advance this vision
Mozilla ManifestoI need to know more
www.mozilla.org/about/manifesto
Open WebInternet: Open and Participatory
'People acting as individuals, working together in groups, and leading others'
Open Web Principles
1. Internet is a key component in all life aspects
2. Internet is a global public resource that must remain open and accessible
3. Internet should enrich our lives of individual human beings
4. Individuals' security on the Internet is fundamental, not optional
Open Web Principles
5. Individuals must have the ability to shape their experiences on the Internet
6. Internet effectiveness depends upon interoperability, innovation, and decentralized participation worldwide
7. Free and open source software promotes the development of the Internet as a public resource
Open Web Principles
8. Transparent community-based processes promote participation, accountability, and trust
9. Commercial involvement in the development of the Internet brings many benefits
10. Magnifying the public benefit aspects of the Internet is an important goal, worthy of time, attention and commitment
Projectsnot only Firefox!
Open Source Software
Free RedistributionSource Code
Derived WorksIntegrity of the Author's Source Code
No Discrimination against Persons or GroupsNo Discrimination against Fields of Endeavor
Distribution of LicenseLicense must not be specific to a ProductLicense must not restrict other Software
License must be Technology-Neutralwww.opensource.org
Free Software
matter of liberty, not price
Program's users have the four essential freedoms:
Freedom to run the program, for any purpose
Freedom to study how the program works, and change it to make it do what you wish
Freedom to redistribute copies so you can help your neighbor
Freedom to distribute copies of your modified versions to others.
www.gnu.org/philosophy/free-sw.html
ProjectsOpen Source, Free Software
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Mozilla Applications
Firefox for Desktop
Firefox for Mobile
Thunderbird
SeaMonkey
Lightning and Sunbird
Camino
Firefox for Desktop
for Windows, Mac, Linux, and Android
First Web browser to Support Do Not Track on Multiple Platforms
Browser ID
Firefox: Do Not Track
Tell Web sites that users wish to opt-out of online behavior tracking
Initiative that Safari joined later, leaving Google behind
IE9 is joining
84% of browser market share 'Firefox, Safari, IE'
W3C held the first workshop on tracking protection
Firefox: Do Not TrackHow it Works?
Tracking: associated with online behavioral advertising
Not all websites or advertisers allow for opt-out
Make opt-out easily configurable
Firefox: Do Not TrackHow it Works?
Firefox 4
instead of the cookie-based mechanism, firefox sends a specially formatted HTTP header to Web servers
nothing that user doesn't want to be tracked
Passive header solution
Firefox: Do Not TrackHow it Works?
30 lines of code for implementation
Associated Press and Chitika started to recognize the header on the server side
DNT HTTP Header
DNT Header and Ack
Firefox: Do Not TrackHow it Works?
DOM Flag
navigator.doNotTrack
No DOM Flag = No Do Not Track-aware JavaScript
<?php if(array_key_exists("HTTP_DNT",$_SERVER) and $_SERVER["HTTP_DNT"] == "1") {print("var DoNotTrack = 1;\n);} ?>
Firefox: Do Not TrackHow it Works?
Third party has to check for DNT header
What to do about logging the request?
What about clients that don't support JavaScript?
Have to look at the header
Firefox: Do Not TrackHow it Works?
Response Header
Makes DNT response clear
Requires third party implement response header
More traffic on the wire
Fights for that!Support DNT!
Firefox: Browser ID
Experimental new way of signing into websites
For users: BrowserID provides a safer and easier way to sign in
For developers: BrowserID offers a world class sign-in experience with only a couple lines of code
Firefox: Browser ID
When clicking Sign in, BrowserID displays a window with email addresses, you select the email address, and you are done!
Firefox: Browser IDHow does it work for
Users?
BrowserID verifies email ownership, user picks the
email to sign in with
www.browserid.org
http://identity.mozilla.com
Firefox: Browser IDHow does it work for
Developers?
implements the verified email protocol
It doesn't require that email providers support the system, but provides a better experience if they do
effectively a universal login system
Firefox: Browser IDHow does it work for
Developers?Difference between BrowserID and OpenID:
creating identity token - User ID or personal URL - and describing how to use the token for authentication is not the optimal way
BrowserID uses email address
Firefox: Browser IDHow does it work for
Developers?Why email addresses?
fully distributed system
millions of participating hosts
billions of accounts
deeply interdependent with DNS 'Globally Distributed DNS Lookup System'
Supports pseudonymous identity through anonymous remailers
users understand what an email represents
Firefox: Browser IDHow does it work for
Developers?
Can be used with other protocols than SMTP
email host authenticates a user to prove control over identity
Firefox: Browser IDHow does it work for
Developers?BrowserID System allows Firefox 'or any other Web browser to':
Maintain a list of user's verified email addresses
Demonstrate control of an email address to a website through cryptographic means
Firefox: Browser IDHow does it work for
Developers?System allows an identity authority 'mail server' to:
Store secure, revocable key representing user authentication
Indicate to the browser the terms of use of the key 'expiration, invalidation, and refreshing'
Crete pseudonymous identities
Certify a user authentication to allow browser to present proof of authentication
Firefox: Browser IDHow does it work for
Developers?Site allows a relying site 'any web site' to:
indicate to the browser that they can accept verified email addresses
ask the browser to prompt the user to select an address
Receive a cryptograhically-verifiable assertion of the user's identity
Verify the identity assertion locally
Firefox: Browser ID
easy to usesecure
cross-browserdecentralized
even better on future browsersrespects user privacy
Firefox
So, that's it?
Of course No, but we have a presentation to follow
Firefox for Desktop
Rapid Release Development Cycle
Following Firefox 4
Rapid release development cycles to:
Deliver new features
Performance enhancements
Security Updates
Stability improvements
Nightly test builds: includes features not tested by QA, Nightly build 8
Aurora: users can test the latest features and innovations, expect an increase in polish from, Nightly build will be Aurora on August 16
Firefox Beta: broadly test the stability of new features and improvements in the next version, Beta 6 on August 16
Firefox for Mobile
Supports DNT
Supports Twitter Add-on
Sync with Firefox for Desktop
Take the power and customization Everywhere
Thunderbird
Free email application
easy to set up and customize
loaded with great features
Built on the Mozilla Gecko 5 Standard
GeckoLayout Engine
Display Web pages and applications users' interface
Rich programming API
Written in C++, cross platform
Second most popular layout engine on WWW, after Trident
Support open Internet standards, such as: HTML 4, Partial CSS 3, W3C DOM, XML, XHTML, RDF, JavaScript
Google's picture organization software 'Picasa' is based on Gecko
SeaMonkey
Community effort
all-in-one Internet application suite
Web-browser
advanced e-mail
newsgroup and feed client
IRC chat
HTML editing
Lightning and Sunbird
Lightning: enable you to manage your calendar through Thunderbird
Sunbird: Manage schedule easily
CaminoOpen source Web browser
Best possible experience for Mac OS X
Integrated with all Mac OS Technologies
Cocoa user interface, Gecko layout engine
Simple, secure, and fast browser for Mac OS X
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Mozilla Drumbeat Projects
Universal Subtitles
WebMadeMovies
School of Webcraft
Peer 2 Peer University
Privacy Icons
Open Attribute
Hackasaurus
MoJo 'Mozilla + Journalism'
Popcorn.js
Universal Subtitles
Gives individuals, communities, and larger organizations the power to overcome accessibility and language barriers for online videos
Tools are free and open source
Make the work of subtitling and translating video simpler, more appealing, more collaborative
Universal Subtitles
Captions make vides accessible for viewers who are deaf or hard of hearing
Translations make it possible to watch video in languages we don't speak
Video creators get: better Search Engine Optimization 'SEO', more views, etc.
Web Made Movies
Open video laboratory researching the intersection of video and web
Brings filmmakers and developers together to rethink how we create and watch movies online
We create demos and productions that spin off into software projects like popcorn.js, a javascript library for HTML5 video
School of Webcraft
School of Webcraft is looking for people to lead study groups and courses on open,
standards, based web development
Peer 2 Peer University
Peer 2 Peer University is an open education project dedicated to 'learning for everyone, by everyone, about almost anything'
P2PU offers a community and platform for lifelong learning through online courses and freely available open education materials
Privacy Icons
This project has a very simple goal: to develop a series of graphical and machine-readable privacy icons that companies can use to convey important elements of their privacy policy to users and that developers can build applications on top of to enable users to make choices based on the disclosures
Open Attribute
The problem: Creative Commons licensed content is awesome, but attributing it can be difficult and confusing
There are specific requirements for what needs to go into attribution
Solution: Simple tool everyone can use to do the right thing with the click of a button
Query metadata around a CC-licensed object and produce a properly formatted attribution
Learning, Freedom, and the Web
Http://www.creativecommons.org
Hackasaurus
Goal: Provide a set of easy-to-use tools for Kids with an accompanying curriculum that
give people the power to see how everything on the Web is put together, and that invite them to play with the Web and
alter it to make it their own
MoJoMozilla + Journalism
Knight-Mozilla News Technology Partnership
3 year initiative of the Knight Foundation and Mozilla to harness open-web innovation in journalism
Series of innovation challenges and community events
identify 15 fellows that will be embedded in leading newsrooms around the world
fellows create new tools, ideas, and news experiences. All using Open Technologies
Unlocking Video
Beyond Comment Threads
People-Powered News
MoJoUnlocking Video
Most online video is stuck in a boring embedded box, separated from the rest of the page content
New open video tools
make it possible to pull data from across the Web right into the story
Information related to the video can literally 'pop' into the page
videos themselves can change, dynamically adapting as stories evolve
MoJoBeyond Comment
Threads
Blogs, Comment threads, forums, and Social Networks
Isolated Discussions
enable more coherent, elevated discussion
MoJoPeople-Powered News
What should a news website look like beyond 2011?
What would you build on the Web that actually makes news better for the people who create and read it?
How would you involve the public in the news making, editing, or sharing process?
Your idea should be built using Open Technologies
Popcorn.js
HTML 5 video framework that lets you bring elements of the Web into your videos
Project of Web Made Movies, Mozilla's Open Video Labs
Are We Done?Not Even Close!
Mozilla Drumbeat Projects
The New Social Web Project
IT 101
Every1Tutor
Social Book Publishing
The New Social Web Project
Build Support for free and open source social network
Blogging, tweeting, writing, speaking
increase public interest and attract developers and fund
DiasporaOpen Source Distributed Decentralized Social Network
Choice
Diaspora lets you sort your connections into groups called aspects. Ensures your content are shared only with the intended people
Ownership
You own the pictures, and you shouldn't have to give that up just to share them. You maintain ownership of everything you share
Simplicity
Sharing is clean and easy - and this goes for privacy too. Inherently private. Diaspora doesn't make you wade through pages of settings and options just to keep your profile secure
http://joindiaspora.com
Identi.ca
Micro-blogging Service
based on Free Software StatusNet tool
http://identi.ca
http://identi.ca/helghareeb
Supports those projects because: they support Open Web that utilizes
Open Standards, and built using Open
Technologies
Supports those projects because: you
must be controlling your data, they must
be interoperable between different
sites
You don't own pictures you upload to facebook anymore
You can't backup your tweets without external solutions
Youtube uses you as the video owner so they overcome Media
Companies Copyrights, then they claim they have the largest Media
Library in History
Fights all that!
Supports You!
It's your turn to
Support Back!
IT 101Getting Started the easy way, all with
open-sourcewalk the total neophyte through the steps needed to get an open-source based computer up and running
then, move on to setting up a Web server and publishing a few pages
After that: Who Knows?
Every1Tutor - Everyone a Tutor!
Online Social Network
enables Crowdsourced Learning
Power of synergy that is achieved through the billions of interactions among the millions of experts
Social Book Publishing
Make free books on any subject
beautiful real paper books and ebooks
join a growing community of people collaborating to make textbooks, fiction, manuals, cookbooks, poetry...
what ever you like :)
So, We are Done this time?
Well...a Step Closer, but sure...
Not Yet!
Mozilla Drumbeat Projects
Web Standards Studio
Why People Behave So
IITK Motor-sports
Macintosh Games Cheats + Hacks
Kiss IE6 Goodbye
Visualize the Net Artist Gallery
Drumbeat & Rhizome Seven on Seven
Local Drumbeats Event Kit
Let's Get Video on Wikipedia
StopBadware Stories
Media Reform Mobile application
Kaizendo
Client-side XQuery mash-ups
Multi-purpose file packaging format for the Web
educ8 conference
Poyozo
The Ultimate Open Web Presentation
Voice Web browser
iMadeThis
The Real Connect: Developing applications to connect social network users in the physical
Open video in 60 Seconds
Fair Mobile index
Understanding the Net
Map the Web
Mozilla Drumbeat Projects
Privacy Fox
i <3 theopenweb
Ode(O-dee)
Last minute job
K-12
Strate
Social Tab
Social@Mozilla
Web as a crowdsourcing open collaboration platform for social change
Mozilla at the World Cup!
Freestyle (Nunchaku) Forum
URL Unshortening
Internship for Net Neutrality
Dolly Kissu's Final Fantasy VIII fandub Greek translation
Open Analytics Project
An open standard for fair learning content
PrimoTico
Open Clip Art Library
O Status
status.net
Konsensus
Privacy Labs
Media Literacy - Open Educational Resources
The Internet - It's awesome!
Global Language Learning Platform
Mozilla Drumbeat Projects
Beat-Play
Appleaseed Social Networking
XML Components
Lever
Social Network for Teachers
6d
Open Journal
GAP
lock/unlock Webpage
GNU.media
Good Work
Tatoeba Project
Open Web educators in Schools
Obrer Cultural
Malware Busters
Marketplace School Initiative
Wikiotics: the language instruction wiki
The Open Web Education Alliance
D. E. A. P Thoughts
Simple internet personal information sharing system
Open Moto X
Uncourse Edu
HooverNotes
aqaqa: Community-Powered Free Information Machine
Online Animated Feature Film Project
Mozilla Drumbeat Projects
The Media Show, Season 6
Open Web Talks in Brazil
LogHoster
Open Web promotion toolkiit
SciWeb
Open Educational Guide
Telling History Project Virtual Box
Children On-Line-a safe social media for children and teenagers
Internet Security Fund
Smmarthistory
Help me Investigate
A Hackable 21st Century School
telefonelivre.net.br
Road Map for the Open Education Highway
Share your Web Savvy
SHE. Communicates
VozMob
A web e as novas praticas escolares no Brasil
Free Tools for Free People
Open Web Award 2011
OWL - Open Web Learning
Bushfire Connect
Crisis Commons
TeleSocial: Open Web in Social Kisosks
FLOSS Manuals Drumbeat Book Shelf
Forvo: the pronunciation guide
Believe me...List keeps Going!
https://www.drumbeat.org/en-US/projects/all/1
~ infinity
Infinity ^ 2
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Archived Projects
Chromeless
Concept Series
Contacts
Design Challenge
Gaming
Messaging Add-ons
Prospector
Rainbow
Raindrop
Skywriter
Test Pilot
Zaphod
Jetpack
Personas
Sync
ProjectsGraduate Projects
ChromelessWeb itself should be the
Platform
idea: removing the current browser user interface and replacing it with a flexible platform which allows for the creation of new browser UI using standard Web technologies
instead of building a whole new platform, we suggest that the Web itself should be the platform!
PlatformComputing platform includes some sort of hardware architecture
and a software framework (including application frameworks). The combination allows software to run. Typical platforms include a
computer's architecture, operating system, programming languages and related user interface (run-time system libraries or
graphical user interface).
A platform is a crucial element in software development. A platform might be simply defined as a place to launch software. The
platform provider offers the software developer an undertaking that logic code will run consistently as long as the platform is
running on top of other platforms. Logic code includes bytecode, source code, and machine code. It actually means execution of the program is not restricted by the type of operating system provided.
It has mostly replaced the machine-independent languages.
In EnglishYou build your own Browser
Concept Series
Contacts
Browser is aware of online contacts and friends lists. Search and
browse contacts in the browser, and Web site can ask for
permission to access them through API
Gaming
Creating the platform to support immersive gaming on the
Web
enabled a huge variety of games that couldn't be created before
Game_On
Create your HTML 5
Compete
Play it online
https://gaming.mozillalabs.com/games/
HTML 5Does your browser support it?
Messaging Add-ons
Future of Communications
Mozilla F1: browser extension to share links in a fast, fun, and safe way. Share links from within the browser, from any webpage, using the same services you already know and love.
Prospector
Analyzing, experimenting and prototyping improvements on how you search and discover content with Firefox
Focusing on three main areas: websites we have visited, tabs we are currently viewing, and pages we haven't visited yet
Rainbow
aims to provide native audio and video recording capabilities in the browser through a JavaScript API - to enable multimedia creation on
the web!
Raindrop
Designing new ways to create useful, compelling messaging experiences based on Open Web technologies
lead by the team responsible for Thunderbird
Skywriter
Building a Web-based code editor using HTML5 standard
Merged into another project
Ace 'http://ace.ajax.org' Customizable editor can be embedded in your projects
Cloud9IDE 'http://cloud9ide.com' Builds on Ace, enables you to do coding in the cloud
Test Pilot
Install the Firefox Add-on and become a Test Pilot!
Collect structured user feedback through Firefox
Explore how people use Web browser and the Internet
Help Mozilla build better products
You can chose to participate in exclusive studies
Your data is completely under your control
Are you Joining?
Zaphod
Engine for experimental JavaScript
There are many ideas for new language features for JS, but it is not always clear whether a new idea will be useful, or what the exact syntax/semantics of that feature should be
adding those features to Spidermonkey is challenging
Narcissus JS provides an excellent alternative
Zaphod integrates Narcissus into Firefox
Chromeless
Concept Series
Contacts
Design Challenge
Gaming
Messaging Add-ons
Prospector
Rainbow
Raindrop
Skywriter
Test Pilot
Zaphod
Jetpack
Personas
Sync
ProjectsGraduate Projects
Jetpack
Make your browser by yourself
new extension platform
to try easily
to develop easily
to maintain the compatibility
Sure we are gonna Hack!
Join us!
Personas
Themes
easy to install
easy to use
change the look of your Firefox
thousands of personas
more added daily!
Sync
Building services to increase user access and control over personal data and information
Securely access Firefox history, bookmarks, tabs and passwords across devices
3 Easy steps:
install
Sync Up
Connect
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Mozilla Developer Tools
Bugzilla
Firebug
Bugzilla
Server software designed to help you manage software development
Bugzilla 4.1.2, released 27 Apr 2011
Features
Optimized database structure for increased performance and scalability
Excellent security to protect confidentiality
Advanced query tool that can remember your searches
Integrated email capabilities
Editable user profiles and comprehensive email preferences
Comprehensive permissions system
Proven under fire as Mozilla's Bug tracking system
Bugzilla
Benifits:
improve communication
increase product quality
improve customer satisfaction
ensure accountability
increase productivity
Bugzilla can adapt to multiple situations
Bugzilla in action
http://bugzilla.mozilla.org
http://landfill.bugzilla.org
Firebug
Web Development Evolved
The most popular and powerful Web development tool
Inspect HTML and modify style and layout in real-time
Use the most advanced JavaScript debugger available for any browser
Accurately analyze network usage and performance
Extend Firebug and add features to make Firebug even more powerful
Get the information you need to get it done with Firebug
Features
Inspect: Pinpoint an element in a Web page with ease and precision
Log: Send messages to the console direct from your Web page through JavaScript
Profile: Measure your JavaScript performance in the Console's Profiler
Debug: Step-by-step interactive debugging in a visual environment
Analyze: Look at detailed measurements of your site's network activity
Layout: Tweak and position HTML elements with CSS and the Layout panels
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Applications that use Mozilla Technologies
Ready?
Featured Mozilla-Based
Applications
Mozilla Projects
Mozilla Applications
Mozilla Drumbeat Projects
Mozilla Labs Experiments
Mozilla Developer Tools
Mozilla-Based Applications
Mozilla Technologies
Mozilla Technologies
Gecko: layout engine that reads web content, such as HTML, CSS, XUL, and JavaScript and renders it on a user's screen. In XUL-based applications, Gecko is used to render the application's user interface as well.
Necko: network library that provides a platform-independent API for several layers of networking, ranging from transport to presentation layers. This API is used in many Mozilla-based client applications (including Firefox) and can be used for writing other networking clients.
NSPR: Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions.
Mozilla Technologies
NSS: Network Security Service (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, S/MIME, X.509 v3 certificates and other security standards
Mozilla Technologies
Rhino: open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
SpiderMonkey: SpiderMonkey is JavaScript engine written in C. It is written to embed easily and can be found in a variety of different applications including Firefox.
Tamarian: JavaScript engine written in C++. It currently implements Adobe Action Script 3 and is embedded within the Adobe Flash Player 9.
Mozilla Technologies
XPCOM: cross platform component object model, similar to Microsoft COM. It has multiple language bindings, letting the XPCOM components be used and implemented in JavaScript, Java, and Python in addition to C++.
XUL Runner: (pronounced /ˈzuːl/ "zool"), the XML User Interface Language, provides an environment for developers to build XUL-based applications such as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling applications.
Do you still think that...
Is about
Only?
Do you still think that...
Is Building and maintaining
For Profit?
Is not a Company
Is not Just a Browser
If You BelieveThat all this is about You...
It's time to Join
مصر في اآلن موزيال
مصري مجتمعموزيال من بدعم
مهتم؟ أنت هلمصر - العربي المجتمع موزيال
العربي المجتمع موزيال
@ArabicMozillahttp://www.facebook.com/MozillaArabicCommunity
www.ArabicMozilla.org
http://blog.ArabicMozilla.org
https://lists.Mozilla.org/listinfo/community-arab-world
irc.Mozilla.org #arabicMozillawww.mibbit.com IRC
Web site
Blog
Mailing List
العربي المجتمع موزيال
٢٠١١
مصر