Home

Über die LugBE | Mailing List | Treff & Events | Projekte | lost+found | Support

OCC – Open Source Coding Contest

Update: Verlängerung der Frist

Um noch mehr Open-Source-Entwicklern und -Freunden die Chance zu geben, ihre Arbeiten einzureichen, haben wir uns entschlossen, die Frist für das Einreichen der Projektevorschläge bis 31. August 2009 zu verlängern.
Die Community freut sich auch über dein Projekt, jetzt Vorschläge einreichen!

Worum geht es?
Wer kann mitmachen?
Welche Software kann man einreichen?
Wie läuft das ganze ab?
Anmeldung

Worum geht es?

Der OCC ist ein Wettbewerb für Open Source Software.

Wir, d.h. die Linux User Group Bern, wollen damit einen Anreiz schaffen für Leute, die ein Stück Software geschrieben und dann nicht veröffentlicht haben – und noch mehr für solche, die die Software noch gar nicht geschrieben haben, es aber eigentlich gern tun würden.

Ziel ist es, dass die Teilnehmer am Ende des Wettbewerbs eine "fertige" Software haben und diese dann unter einer Open-Source-Lizenz veröffentlichen.

Zu einem Wettbewerb gehören natürlich auch Preise. Die besten Beiträge werden daher wie folgt prämiert:

  • 1. Rang: 500.– CHF
  • 2. und 3. Rang: je 250.– CHF

Das ist natürlich nur ein kleiner Betrag, entsprechend locker sind die Teilnahmebedingungen. Wir sind uns bewusst, dass mit so kleinen Beträgen kein wirklicher materieller Anreiz für ein Projekt entsteht. Es ist auch nicht unsere Idee, als Hauptsponsoren eines bestimmten Projekts aufzutreten – angesichts der Grösse der LugBE ohnehin ein aussichtsloses Unterfangen. Aber wir möchten eine Anerkennung für Leute aussprechen, die eine eigene Idee als Open-Source-Projekt umsetzen wollen; für Leute, die sich die Mühe machen, das Ergebnis ihres Fleisses und ihrer Phantasie mit andern zu teilen; ein kleines Dankeschön an all die Open-Source-ProgrammiererInnen, von deren Arbeit wir alle profitieren.

Und mit der Wettbewerbsform, denken wir, kommt auch ein bisschen Spannung in die Sache.

Wer kann mitmachen?

Mitmachen kann jede und jeder, der Software geschrieben hat oder noch schreiben will, und bereit ist, diese dann unter einer Open-Source-Lizenz zu veröffentlichen.

Als Open-Source-Lizenz gilt eine, die der Open Source Definition entspricht und durch die Open Source Initiative akzeptiert wurde. Hier gibt es eine Liste von Open-Source-Lizenzen.

Welche Software kann man einreichen?

Grundsätzlich nur solche, die von den Teilnehmern (einzeln oder im Team) selbst geschrieben und noch nicht veröffentlicht wurde.

Die Software kann

  • ein selbstständiges ausführbares Programm sein,
  • eine Funktionsbibliothek,
  • ein Modul zu einem bereits bestehenden anderen Programm (auch von anderen Autoren, z.B. ein anderes Open-Source-Projekt),
  • ein einzelnes Script oder eine Sammlung von Scripts.
  • Darunter fallen natürlich auch Webtechnologien wie Cascading Style Sheets (CSS) und Java-/ECMEA-Script und dergleichen mehr.
  • Jede beliebige Kombination der obigen Typen.

Hinsichtlich der verwendeten Tools und Programmiersprachen gibt es eigenlich nur eine einzige Einschränkung:

  • Bei kompilierten Programmen und Programmteilen bzw. Bibliotheken sowie bei Bytecode muss für die verwendete Sprache ein freier Compiler und eine freie Laufzeitumgebung verfügbar sein.
  • Bei interpretierten Programmen (Scripts usw.) muss ein freier Interpreter verfügbar sein.

Wie läuft das ganze ab?

  1. Einreichung von Vorschlägen bis 30. Juni 2009 verlängert bis 31. August 2009

    Ein Vorschlag beinhaltet eine Beschreibung des Vorhabens/der Software, Name und Email aller beteiligten Personen sowie eine Zieldefinition. Die Zieldefinition legt möglichst genau fest, wie das Resultat aussieht und unter welchen Bedingungen es lauffähig ist.
    Ein Beispiel für eine Beschreibung wäre: "Geplant ist ein Kommandozeilen-Programm zur Ausführung auf Unix-artigen Systemen, das den gegenwärtigen Wasserstand des Nil bei Assuan ermittelt und ausgibt."
    Ein Beispiel für eine Zieldefinition wäre: "Das Programm wird in Perl geschrieben und benötigt mindestens Perl in Version 8.4 und liblevel in Version 0.2. Es ermittelt den Wasserstand anhand im Internet öffentlich verfügbarer Messdaten und benötigt daher bei der Ausführung Zugang zum Internet. Es läuft auf allen Plattformen, auf denen Perl und liblevel verfügbar sind."

  2. Bekanntgabe der Teilnehmerliste bis 31. Juli 2009 verlängert bis im September 2009

    Die Vorschläge werden auf der Contest-Website (also hier) veröffentlicht und auf der Mailingliste lugbe at lugbe . ch diskutiert. Evtl. werden noch Ergänzungen von Beschreibung und Zieldefinition nötig. Anhand der Diskussion entscheidet der Vorstand, welche Projekte in die Ausscheidung kommen. Die Kriterien sind dabei eher locker: Es muss sich um eine eigene Arbeit handeln, einigermassen sinnvoll sein, und das Ergebnis muss unter einer freien Lizenz veröffentlicht bzw. dem Zielprojekt zur Verfügung gestellt werden. Es kann ein eigenes Projekt gemacht werden, oder eine Erweiterung/Mitarbeit an einem bestehenden Projekt.

  3. Einreichung der fertigen Arbeiten bis 31. Dezember 2009

    Die fertigen Wettbewerbsbeiträge (incl. Code, Installations- und Bedienungsanleitung, evtl. Makefiles usw.) werden vom Vorstand gesammelt. Sie müssen lauffähig bzw. einsatzfähig gemäss Zieldefinition sein.

  4. Prämierung der drei besten Beiträge am LugBE-Treff im März 2010

    Vorstellung und Live-Demo durch den/die Entwickler/in/nen am LugBE-Treff im März 2010 (genaues Datum wird noch bekanntgegeben). Die anwesenden LugBE-Mitglieder stimmen über die Platzierung der Beiträge ab.

  5. Publikation der Beiträge unter einer Open-Source-Lizenz bis spätestens 30. Juni 2010.

    Falls jemand keine andere Möglichkeit der Publikation hat, kann die Software auf der LugBE-Website publiziert werden.

Alle Rechte an der eingereichten Software verbleiben ausschliesslich und vollumfänglich bei den Verfassern.

Anmeldung

Vorschläge werden via Email an den Vorstand unter info at lugbe . ch eingereicht.

An die selbe Adresse gehen auch – bis 31. Dezember 2009 – die fertigen Wettbewerbsbeiträge.

Diskussionen rund um den Wettbewerb finden in der Regel öffentlich auf der Mailingliste lugbe at lugbe . ch statt.

Für alle Fragen, Anregungen, Flames und Kotaus rund um den Wettbewerb steht der Vorstand allen Beteiligten gern zur Verfügung.

Der Rechtsweg ist ausgeschlossen.


Wir freuen uns auf eine rege Beteiligung und einen spannenden, lehrreichen Wettbewerb, der hoffentlich allen auch Spass macht!

Linux User Group Bern, Vorstand:
Markus, Ernestine, René

Webmaster at lugbe.ch

Die Artikel dieser Seite stehen unter Copyleft ihrer jeweiligen Autor*innen. Ihre Nutzung, Wiedergabe etc. untersteht den Bedingungen der GNU Free Documentation License (http://www.gnu.org/copyleft/fdl.html), wo nicht explizit anders vermerkt.