Project hosting: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (added category tags)
 
(45 intermediate revisions by 22 users not shown)
Line 1: Line 1:
{{OLPC}}
{{Translations}}
[[Category:Developers]]
[[Category:Developers]]
[[Category:Software]]
[[Category:Software]]


= Consider external hosting first =
If you're looking to start an OLPC-related software project, we can provide hosting and related infrastructure services. Your software must be distributed under a license that provides freedom for the users; please stick to the GPL, LGPL or the MIT license unless there's a compelling reason to do otherwise.
A more comprehensive guide to [[software licensing]] is available.


OLPC has limited resources and no longer offers a wide-reaching hosting program. In most cases, you are better off getting your project hosted elsewhere, for example:
== What we won't 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. If you feel you're an exception to this, please explain in the "Notes" part of the application.


* [http://git.sugarlabs.org Sugar Labs] provides hosting for anything and everything related to [[Sugar]] Note: Most of SugarLabs development has migrated to github. Currently git.sugarlabs.org should be considered read-only for archival purposes.
== What we provide ==
* [http://fedorapeople.org/ Fedora] provides hosting for Fedora-related projects
* [http://gitorious.org/ Gitorious] and [http://github.com/ GitHub] provide free git hosting for open-source projects


= OLPC hosting =
* one or more source code repositories, via [http://git.or.cz git], the version control system used by the Linux kernel
* a bug tracker, via [http://projects.edgewall.com/trac 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


OLPC provides a shell account on dev.laptop.org for trusted contributors. This offers:
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.


* Shell access, high bandwidth internet connection, plentiful disk space
== How to apply ==
* Web hosting as http://dev.laptop.org/~username
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.
* [[Git]] hosting as git://dev.laptop.org/users/username/repo (and the possibility to contribute to 'global' projects hosted in git)
* Access to contribute to [[RPM Dropbox|RPM dropboxes]]


= Apply for an account =
=== 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.


Send a mail to the devel [[mailing lists|mailing list]] requesting access. Attach your public RSA2 ssh key. Having already contributed to OLPC, your name and contributions should be already familiar within the community, but include a brief note about your current and future work anyway.
=== The application ===

Is available at [[Project hosting application]].
= Maintainer =

Chris Ball runs the show. Queries should be sent to the devel mailing list.

Latest revision as of 22:08, 10 March 2016

  english | 日本語 | 한국어 HowTo [ID# 298680]  +/-  

Consider external hosting first

OLPC has limited resources and no longer offers a wide-reaching hosting program. In most cases, you are better off getting your project hosted elsewhere, for example:

  • Sugar Labs provides hosting for anything and everything related to Sugar Note: Most of SugarLabs development has migrated to github. Currently git.sugarlabs.org should be considered read-only for archival purposes.
  • Fedora provides hosting for Fedora-related projects
  • Gitorious and GitHub provide free git hosting for open-source projects

OLPC hosting

OLPC provides a shell account on dev.laptop.org for trusted contributors. This offers:

Apply for an account

Send a mail to the devel mailing list requesting access. Attach your public RSA2 ssh key. Having already contributed to OLPC, your name and contributions should be already familiar within the community, but include a brief note about your current and future work anyway.

Maintainer

Chris Ball runs the show. Queries should be sent to the devel mailing list.