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?
- 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."
- 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.
- 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.
- 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.
- 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é