MeeGo Case Study
-
Upload
ali-vajahat -
Category
Documents
-
view
259 -
download
0
Transcript of MeeGo Case Study
-
8/3/2019 MeeGo Case Study
1/25
MeeGo Case Study
Zeeshan Chughtai
Vajahat Ali Niazi
-
8/3/2019 MeeGo Case Study
2/25
Topics Covered
Introduction
Evaluating Open Source Software (MeeGo)
Participation in an Open-source software
commun ty Analyzing MeeGo community according to the
Open Source way
Conclusion
-
8/3/2019 MeeGo Case Study
3/25
Introduction
Linux-based Open Source mobile operating
system project.
Integration of Moblin and Maemo.
se n o e nternet ev ces s ,Netbooks, Nettops and Embedded Devices.
Initial release 26 May 2010.
Programmed in C++.
-
8/3/2019 MeeGo Case Study
4/25
Introduction
27 September 2011 ,Announced by Intel
employee Imad Sousou that in collaborationwith Samsung MeeGo will be replaced
.
-
8/3/2019 MeeGo Case Study
5/25
Evaluating Open Source Software
Project Longevity and Market Penetration?
Who else is using it?
Does it has Strong Backing?
How extensive is the project's Ecosystem? Can you work with these people/Community?
-
8/3/2019 MeeGo Case Study
6/25
Project Longevity and Market
Penetration?
Apache HTTP Server( 1995,In 2009 it became
the first web server software to surpass the100 million website milestone)
- Media Wiki(25 January 2002, OSSD Course
Page is being handled using media wiki)
Android(2008-Now)
MeeGo (2010-2011)
-
8/3/2019 MeeGo Case Study
7/25
http://www.visionmobile.com/blog/wp-content/uploads/2011/10/VM_Tizen.jpg
-
8/3/2019 MeeGo Case Study
8/25
Who else is using it?
Nokia (Nokia N900) only
Some of devices by Asus ,Dell,Acer,Hp,Toshiba,
Aava Mobile.
-
8/3/2019 MeeGo Case Study
9/25
Does it has Strong Backing?
2010-11 -> Nokia + Intel
2011- Continue -> Intel + Samsung (Tizen not
MeeGo)
-
8/3/2019 MeeGo Case Study
10/25
How extensive is the project's
Ecosystem?
The community and the people surrounding
an open source project is its heart and itsmost important core component.
through its discussion forums, user groups,
events, blogs and spin-off projects
-
8/3/2019 MeeGo Case Study
11/25
Participation in an Open-source
software (OSS) Community
Prepare
Get to know your community
Be a team player
-
8/3/2019 MeeGo Case Study
12/25
Prepare
Play to your strengths.
Estimate your time commitment.
Check your employment contract.
-
8/3/2019 MeeGo Case Study
13/25
Get to know your community
Understand the entrance conditions
Understand the structure of the community
Understand the role of constructive criticism
Get to know the People Understand the communications channels
Learn about 'Poisonous People's
-
8/3/2019 MeeGo Case Study
14/25
Be a team player
Communicate what you are working on
Acknowledge resources you use and their
creators
ve ac Plan an exit strategy
Retire Gracefully
-
8/3/2019 MeeGo Case Study
15/25
Analyzing MeeGo community according to
the Open Source way
Open Source Community, SimplifiedStudy conducted by Max Kanat-Alexander On February 1st, 2011a. Retaining Contributors
i. Dont freeze the trunk for long periods.
ii. Turnover is inevitable.
iii. Respond to contributions immediately.
iv. Be extremely kind and visibly appreciative.
b. Removing the Barriers
a. A list of easy starting projects.
b. Create and document communication channels.
c. Excellent, complete, and simple documentation.
d. Make all this documentation easy to find.
e. Be written in a popular programming language.
-
8/3/2019 MeeGo Case Study
16/25
MeeGo Contribution Guidelines Code contributions should come in the form
of patches to MeeGo. Have Well Defined Packaging Guidelines
documentation
MeeGo Release Schedules The iterative development model - weekly cycles
Develop Test Release
Contributors should follow the MeeGorequirements and feature process.
-
8/3/2019 MeeGo Case Study
17/25
Red Hat Group Studyabout creating and nurturing communities of contributors
Tactics
Tactics are the ideas, plans, methods, and means usedto accomplish a goal.
In MeeGo, the strict yet clever packaging guidelines area strong-arm tactic that enforces the MeeGo strategy of
good packaging of only free and open source software. Strategy
Strategy focuses on setting goals and which groups canobtain the goals.
Once the "who, what, where, when, and why" isdecided, tactics takes over as the "how.
-
8/3/2019 MeeGo Case Study
18/25
Continued MeeGo Strategies are:
Strongest OS candidate for any mobile devicevendor.
Praised platform for mobile applicationdevelo ment.
Neutral project developed openly by multiplestakeholders.
Worldwide community of individuals, non-profits, and companies.
Great help to marketing activities of MeeGostakeholders.
-
8/3/2019 MeeGo Case Study
19/25
Continued Planets and Blogs
A Blog is a mix of personal and project writing that comes froma participant or contributor.
MeeGo Planet is good example, with blogs aggregated fromwilling contributors.
It is a mix of languages, skill levels, topics and project interest. Leaderless Organizations
Decentralized
Wikipedia is a decentralized organization
Encyclopedia Britannica is a classic centralized organization.
MeeGo is maintaining its own Wiki pages.
-
8/3/2019 MeeGo Case Study
20/25
Continued Version Control
To keep track of differences in versions of content. MeeGo is using a GIT New generation Source Code Version
Control.
It was developed to manage Linux Kernel development.
Being used in Android, Linux kernel, QT, Kde etc.
Mailing Lists Have to Subscribe
Dont manage it by hand, use some list management software
MeeGo is maintaining good mailing listing.
Around nine different kind of mailing lists are being maintained.
-
8/3/2019 MeeGo Case Study
21/25
Continued
IRC / Real-Time Chat Systems
Good forum where users and developers can askeach other questions and get instant responses.
.
Real time conversations
Meetings
Discussions
Troubleshooting
Collaboration etc.
-
8/3/2019 MeeGo Case Study
22/25
Continued Bug Tracking
Can be used to track new feature requests.
One time tasks
Unsolicited patches
Report a Bug
ee o s us ng we nown ugz a.
Content v. Code Repositories Code is a specialized form of content
One thing is similar which is the ability to return to a point intime and branch from there.
The main challenge for MeeGo is to properly bridge Drupal,MeeGo.com's content management system (CMS), and theforum system to make [Single Sign-On (SSO)] work.
-
8/3/2019 MeeGo Case Study
23/25
Continued Open Marketing
No secret discussions on brand tactics.
Just talk about Project strengths, weaknesses, brandposition.
Use social tools. Blogging
Publicly displayed and discussed content and code committing
Mailing lists
IRC
All voice sessions are logged and available to everyone
100% totally accountable discussions Radically transparent
Again MeeGo is following those.
-
8/3/2019 MeeGo Case Study
24/25
Conclusion Fulfilled Promise of Openness
MeeGo is following all the important standards ofOpen Source Software Development.
MeeGo Community is made around well known
guidelines. To engage new contributors, Its very important
to be active, have good and easily accessible
documentation, allow weekly updates and setupall the essential tools for communication andcontribution purposes.
-
8/3/2019 MeeGo Case Study
25/25
http://www.visionmobile.com/blog/2010/11/the-meego-progress-report-a-or-d/