Diff for "OpenSourcing"

Not logged in - Log In / Register

Differences between revisions 7 and 35 (spanning 28 versions)
Revision 7 as of 2009-01-09 19:23:19
Size: 2707
Editor: kfogel
Comment:
Revision 35 as of 2009-07-21 06:40:07
Size: 578
Editor: kfogel
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
We're open-sourcing the code that runs [[http://launchpad.net/|Launchpad.net]]. The process will be completed by 21 July 2009, coinciding with the 3.0 release (see the [[Releases/2009Calendar|schedule of releases]]). We've open-sourced the code that runs [[http://launchpad.net/|Launchpad]]. Please see the [[FrontPage|front page]] of the wiki for more information.
Line 5: Line 5:
== Why open-source Launchpad? == == See also ==
Line 7: Line 7:
This isn't just about freeing up the code; we have a chance to do something unique among open-source collaboration sites.

A new Launchpad release comes out every month; furthermore, bleeding-edge changes to Launchpad quickly go live through the [[https://help.launchpad.net/GetInvolved/BetaTesting|continuous beta testing]] system. This allows a developer to make a bugfix or an improvement to Launchpad and get real-world testing on the change right away. Thus the primary site of Launchpad development will be [[http://launchpad.net/|Launchpad.net]] itself, rather than developers' external sandboxes, and the development/testing cycle will mesh closely with people's normal workflows. The result: greater efficiency and much better responsiveness to user needs than is usually the case in open development of a hosted service.

== How is it being open-sourced? ==

Much of the code in Launchpad is in modules already, and will be released as independent packages over the next six months. (This process has already begun — for example see [[https://storm.canonical.com/|Storm]], [[http://pypi.python.org/pypi/lazr.config|LAZR.config]], and [[http://pypi.python.org/pypi/lazr.delegates|LAZR.delegates]].) The separating out of such packages will continue after Launchpad is open-sourced too; there will just be more people participating then.

There are also a number of non-coding tasks, which we'll do roughly according to this schedule:

 Jan 26, 2009 (Wed):: (Launchpad 2.2.1 release.) Publish pre-release open-sourcing FAQ. We can anticipate some of the questions, but this announcement may stimulate more we hadn't thought of.

 Feb 24, 2009 (Tue):: Finish internal license vetting, to make sure we don't violate anyone else's license when we open-source.

 Feb 25, 2009 (Wed):: (Launchpad 2.2.2 release.)

 Mar 18, 2009 (Wed):: [[http://dev.launchpad.net|Developer documentation wiki]] populated.

 Apr 1, 2009 (Wed):: (Launchpad 2.2.3 release.)

 Apr 29, 2009 (Wed):: (Launchpad 2.2.4 release.)

 May 27, 2009 (Wed):: (Launchpad 2.2.5 release; UDS). Take development discussion public: move real-time discussion over to #launchpad-dev on irc.freenode.net, take development mailing list public. Publish a Contributor License Agreement (CLA).

 Jun 24, 2009 (Wed):: (Launchpad 2.2.6 release.)

 Jul 21, 2009 (Tue):: Open-source Launchpad itself; release 3.0.
 * Blog post: [[http://blog.launchpad.net/general/launchpad-is-now-open-source|Launchpad is now open source.]]
 * Podcast: [[http://news.launchpad.net/podcast/launchpod-15-launchpads-going-open-source|Launchpod 15 - Launchpad’s going open source!]]
 * Blog post: [[http://news.launchpad.net/general/how-we-are-open-sourcing-launchpad|How We Are Open Sourcing Launchpad]]

Open Sourcing Launchpad

We've open-sourced the code that runs Launchpad. Please see the front page of the wiki for more information.

See also

OpenSourcing (last edited 2009-07-21 06:40:07 by kfogel)