Launchpad Bringing projects and community together Christian Reis Joey Stanford Launchpad Engineering Team Canonical Ltd.

Slides:



Advertisements
Similar presentations
 Dokeos  open source elearning
Advertisements

By Francisco Morales Carbonell Jaime Rodriguez Maya Jan Sola Ramos Find My Business.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
Continuous Integration Demonstration. Agenda 1.Continuous Integration Basics 2.Live Demonstration 3.Bamboo Concepts 4.Advantages 5.Version 2.0 Features.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney September 18, 2008 One Laptop per Child.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Source Forge Phi Le Thanh Huynh Surinder Singh Benjamin Roppiyakuda.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney December 16, 2008 One Laptop per Child.
Steve Dower Software Engineer Python Tools for Visual Studio.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
2010. The Subversion Dilemma Check in buggy code and drive everyone else crazy Avoid checking it in until it’s fully debugged or.
(A radical interpretation) Tomo Lennox Bow Tie computer services Why Agile Works.
Informatics 43 – May 14, Open Source Source code is freely available and (usually) re-distributable Examples: Firefox web browser Apache HTTP Server.
Modularity Status Update Extension Module Webinar 25 th of February 2010.
Mantid: A new approach to data analysis at large scale facilities Jon Taylor Project WIKI (Binary downloads)
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
Open Source Project Development – A case study - CSC8350, 4/07/ Instructor: Xiaolin Hu - Presenters: Fasheng Qiu & Xue Wang.
Test all the things! Improving code quality at the OU with Continuous Integration MoodleMoot Ireland UK 2016 Mark Johnson Tony Lin.
Giving back to the community: how does Debian perform? Sam Hocevar Debian Project Leader FOSS.IN ’07 Bangalore, India.
Copyright ©, Tony Wasserman, FOSS and Software Engineering Tony Wasserman Open Source Class SummerA 2010.
gvSIG Workshop II Mario Carrera Amelia del Rey José Vicente Higón
Building Asterisk SCF  Required tools: git, cmake, C++ compiler  Build Ice: – Obtain and build Ice dependencies (if necessary) – Obtain and build Ice.
1SFK 2010 | | Prishtina Tomeu Vizoso, Collabora Ltd. Sugar The learning platform.
Why Fedora? Overview and Q&A Warren Togami Associate Software Engineer Red Hat, Inc. Southern California Linux Expo Feb 11-12, 2006.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur This presentation is licenced under Creative Commons – BY - Share Alike 3.0 Unported
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Trac Project and Process Management Managing more than your development process. Steven Ellis Technical Director OpenMedia Limited.
1 The World’s Most Popular Open Source Database MySQL and Fedora: A Developer's Overview Colin Charles Community Engineer
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader This presentation is licensed under a Creative Commons Attribution-ShareAlike (BY-SA)
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
Free as in Freedom, or Free as in Beer? Steve McIntyre Debian Project Leader 4th December 2009, Aberystwyth.
How to Get Started With Python
DevOps Cloud Native Microservices
TOP project – STATUS UPDATE & Workflow demo
From Source Code to Packages and even whole distributions
How to open source your Puppet configuration
Fedora Project Your Name Your Title(s) Relevant SIG/Project Affiliation(s) This presentation is licensed under a Creative Commons Attribution-ShareAlike.
Creating and nurturing communities of contributors
SE goes software engineering; (practically) managing the Compose
UNIX & LINUX Operating Systems
KDE community guide (break into KDE) HOSC Amsterdam 2006
Building a TSC vision for Danube
Code Management Releases
Business in a Connected World
The Lounge Group Integrated Promotion Response
A Canonical Production January 2013
Ease interaction with translators
ODF, LibreOffice and Red Hat
Bazaar Version Control System A DVCS for Rocket Scientists
Internationalizing your application with Quickly
API Documentation Guidelines
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader
Empirical Project Monitor and Results from 100 OSS Development Projects Masao Ohira Empirical Software Engineering Research Laboratory, Nara Institute.
X in [Integration, Delivery, Deployment]
Andrew Deason, Eric Harmon, Bryan Rau-Jacobs, Andrew Smith
SE goes software engineering; managing the Compose* project.
Dynamic Process for Source Control
Users Developers Committers Bug & Feature List CVS Checkout Latest
SE goes software engineering; (practically) managing the Compose
CSCE 747 Software Testing and Quality Assurance
Re- engineeniering.
PyWBEM Python WBEM Client: Overview #2
Bots and integrations.
SSDT, Docker, and (Azure) DevOps
Presentation transcript:

Launchpad Bringing projects and community together Christian Reis Joey Stanford Launchpad Engineering Team Canonical Ltd.

Free software projects are amazing Developers provide ideas, design and code Direction is self-determined What makes free software so fantastic!

However.. Living on an island Is a lot of work! Foster community Forge your own schedule Announce availability and releases

Traditional upstream software toolset

Problems with this isolation We develop looking inwards Reduced sharing: bugs, code (NIH), translations Reduced interest from general community Slower growth and evolution

GNOME, KDE, Mozilla.org know that sharing is essential Common infrastructure, release schedule, community Distributions: a natural integration point However interaction with upstreams is so-so Where do we see inter-project collaboration?

How do we bridge the gaps? Integration promotes better software experience Launchpad is this collaboration platform Permanent charter to build tools that: make development faster improve quality bring communities together

Website and lots more 3 years old 30+ amazing engineers Built on Python, Zope3, Storm, PostgreSQL 2.0 next week: getting better fast! Code, Bugs, Translations, PPAs, Specs, Support

Tools for collaboration: Code Fantastic code hosting for bzr No setup involved Code imports for CVS, Subversion and more See what people are doing with your project

Tools for collaboration: Bugs Bug reports are a first-class concept.. and projects share them! Great integration with Debian, Bugzilla, Sourceforge, Trac, and more

Tools for collaboration: Translations Lowest barrier to entry for new translators Suggestions are shared between versions and projects LOTS of translators and languages

Crowds of contributors One account across all projects Really easy to find a project to work on Also easy to identify your contributions Distributions and upstream use the same tools MySQL, Zope, Ubuntu + dozens of others

What's in it for you? We host your project You work within a great community We fix bugs, add features, do backups You produce great software