Project hosting: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (..)
(update)
Line 6: Line 6:
If you're looking to start an OLPC-related project, we can provide hosting and related infrastructure services. Projects must be distributed under a license that provides freedom for the users; please stick to the GPL, LGPL or the MIT license for software; and CC-BY, CC-SA, or the GFDL for text and media, unless there's a compelling reason to do otherwise. A more comprehensive guide to [[software licensing]] is available.
If you're looking to start an OLPC-related project, we can provide hosting and related infrastructure services. Projects must be distributed under a license that provides freedom for the users; please stick to the GPL, LGPL or the MIT license for software; and CC-BY, CC-SA, or the GFDL for text and media, unless there's a compelling reason to do otherwise. A more comprehensive guide to [[software licensing]] is available.


== What we won't host ==
== What we host ==
We don't want to provide hosting for blue-sky projects that will never get off the ground. Generally, you don't need hosting until you have at least some code written or an existing collection. If you feel your project is an exception to this, please explain in the "Notes" part of the application.
We want to provide hosting for projects that already have a bit of code and a basic roadmap. Generally, you should create a page about the project here on this wiki, and have at least 50 lines of code written, before applying. Conversely, if you have more than 50 lines of code written for a project, you should get it into git. If you feel your project should be hosted right away despite not having much code, please explain in the "Notes" part of the application.


== What we provide ==
== What we provide ==
Line 23: Line 23:


== How to apply ==
== How to apply ==
Copy and paste the following application into an e-mail, fill it out, and send it to the [http://mailman.laptop.org/mailman/listinfo/devel devel] mailing list. You need to be subscribed to the list to monitor the thread and address any questions or concerns from other developers and staff. If there are no unaddressed objections, we will normally bring your repositories online within 48 hours.
Copy and paste the following application into an e-mail, fill it out, and '''send it to the [http://mailman.laptop.org/mailman/listinfo/devel devel] mailing list'''. You should be subscribed to the [[mailing lists|list]] to monitor the thread and address any questions or concerns from other developers and staff. If there are no unaddressed objections, we can bring your repositories online within 48 hours.

=== When your application is confirmed ===
See [[Importing your project]] to learn how to move your code into your OLPC repository, and read [[Using a central git tree]] to find out how to use git.


=== The application ===
=== The application ===
Is available at [[Project hosting application]].
The applicatoin is available at [[Project hosting application]].

=== Importing your project ===
See [[Importing your project]] to learn how to move your code into your OLPC repository, and read [[Using a central git tree]] to find out how to use git.

Revision as of 22:21, 10 August 2007

  This page is monitored by the OLPC team.
  english | 日本語 | 한국어 HowTo [ID# 58397]  +/-  

If you're looking to start an OLPC-related project, we can provide hosting and related infrastructure services. Projects must be distributed under a license that provides freedom for the users; please stick to the GPL, LGPL or the MIT license for software; and CC-BY, CC-SA, or the GFDL for text and media, unless there's a compelling reason to do otherwise. A more comprehensive guide to software licensing is available.

What we host

We want to provide hosting for projects that already have a bit of code and a basic roadmap. Generally, you should create a page about the project here on this wiki, and have at least 50 lines of code written, before applying. Conversely, if you have more than 50 lines of code written for a project, you should get it into git. If you feel your project should be hosted right away despite not having much code, please explain in the "Notes" part of the application.

What we provide

  • one or more source code repositories, via git, the version control system used by the Linux kernel
  • a bug tracker, via Trac
  • a web-based source code repository browser, via gitweb
  • web and file space, either on laptop.org or on a domain you own for the project (but not a developer's personal domain)
  • mailing lists, via Mailman
  • commit notifications by e-mail
  • shell accounts, as needed
  • other infrastructure services that you request, within reason, such as a blog or a separate project wiki

Hosting takes place on a fast server with lots of disk space and bandwidth. We have standardized on the git version control system, as it's blazingly fast and reasonably simple to use. If you have a compelling reason to use a different VCS, please note this in the "Notes" section.

How to apply

Copy and paste the following application into an e-mail, fill it out, and send it to the devel mailing list. You should be subscribed to the list to monitor the thread and address any questions or concerns from other developers and staff. If there are no unaddressed objections, we can bring your repositories online within 48 hours.

The application

The applicatoin is available at Project hosting application.

Importing your project

See Importing your project to learn how to move your code into your OLPC repository, and read Using a central git tree to find out how to use git.