2010-03-12
Anmeldungsdatum: 12. März 2010
Beiträge: 27
|
Hallo ! Zur Zeit programmiere ich für den Eigenbedarf eine Diaschau-Programm (Freie Software,Sprache=C,IDE=Anjuta). Das geht ganz gut voran, und ich glaube dass es außer mir noch andere Menschen geben könnte die an diesem Programm Spaß hätten. Jetzt frage ich mich - wie kann man Software für Ubuntu veröffentlichen ? Meine erste Idee war das Ubuntu Software Center, aber ich habe noch keinen Weg gefunden Software dort einzustellen bzw. sich darum zu bewerben. Bin ich total auf dem Holzweg ? Irgendwie stehe ich da wie der Ochs vorm Berge. Bin für jede Hilfe dankbar ! Beste Grüße,
Martin
Moderiert von redknight: Ins passende Forum geschoben.
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8525
|
Falls das Programm Open Source sein soll, würde ich es erst einmal auf eine Plattform wie launchpad oder git stellen und den Code mit anderen teilen. Es können dann auch Deb-Pakete zur Verfügung gestellt werden. Wenn die Software in der Community ausführlich getestet wurde und sich einer größeren Beliebtheit erfreut, kann man daran denken, wie man sie in die Ubuntu-Quellen bekommt.
|
2010-03-12
(Themenstarter)
Anmeldungsdatum: 12. März 2010
Beiträge: 27
|
Hallo Thomas ! Danke, Du hast meine Frage genau richtig verstanden! Es soll Open Source sein. Was ist denn der "übliche" Weg für etwas das unter Ubuntu läuft ? Git oder Launchpad ? Und Du schreibst dass die Software sich zunächst in der Community beweisen sollte - gibt es hier einen "üblichen" Weg eine Software vorzustellen ? Irgendeinen Kommunikationskanal, auf dem sich Menschen mit Software-Wünschen und andere mit bereits erstellter Software finden ? Grüße,
Martin
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8525
|
Für Ubuntu ist Launchpad bestimmt nicht verkehrt (wird von Canonical betrieben).
|
HippieFloppy
Anmeldungsdatum: 11. Juli 2011
Beiträge: 726
Wohnort: Augschburg am Lech
|
Vor ein paar Jahren glaube ich mich zu erinnern, dass es einen Artikel in der Ikhaya gab, wo etwas von einer Übergabe der Rechte an Canonical stand. Ob das stimmt? Im Prinzip wie bei YouTube: man macht ein Video, lädt es hoch und alle Rechte gehen zum Plattformbetreiber über. Natürlich ist es Open Source bzw. free Software und kann von anderen weiterentwickelt werden.
|
2010-03-12
(Themenstarter)
Anmeldungsdatum: 12. März 2010
Beiträge: 27
|
Hallo ! Ich habe mir Launchpad jetzt in aller Ruhe angesehen, und es scheint genau das zu sein wonach ich gesucht habe. Danke ! Sorry dass ich nach einer Selbstverständlichkeit gefragt habe, aber wenn man sich zum ersten Mal mit dem Thema befasst sieht man den Wald vor lauter Bäumen nicht. Grüße,
Martin
|
UrbanFlash
Anmeldungsdatum: 21. Februar 2006
Beiträge: 5549
Wohnort: Wien
|
HippieFloppy schrieb: Vor ein paar Jahren glaube ich mich zu erinnern, dass es einen Artikel in der Ikhaya gab, wo etwas von einer Übergabe der Rechte an Canonical stand. Ob das stimmt? Im Prinzip wie bei YouTube: man macht ein Video, lädt es hoch und alle Rechte gehen zum Plattformbetreiber über. Natürlich ist es Open Source bzw. free Software und kann von anderen weiterentwickelt werden.
Das ist ziemlicher Unsinn im Bezug auf eigene Projekte. Es stimmt teilweise im Bezug auf die großen Canonical Projekte wie Unity, Upstart, etc... Dort muss man, bevor man Code einbringen darf, eine CLA (Contributer License Agreement) unterzeichnen. Damit übergibt man die Rechte an seinen eingebrachten Codeteilen an Canonical. Das hat vor allem den Effekt, dass Canonical die Lizenz ändern kann ohne jeden Mitautor fragen zu müssen (was beim Kernel zB unmöglich geworden ist wegen zuvielen Autoren). Ob das jetzt gut oder schlecht ist will ich nicht diskutieren, aber ich verstehe schon warum es gemacht wird und finde es nicht so tragisch wie es manchmal hingestellt wird, schließlich ist es deren Projekt und sie verwenden es in einem (teil-)kommerziellen Produkt. Da will man sich in solchen Fragen nicht zu sehr an andere binden. Deine Aussage auf Youtube stimmt so auch nicht ganz. Man gibt YT nur die Rechte zur Weiterverteilung und das muss ja so sein sonst dürften sie deine Werke ja nicht veröffentlichen. Alle anderen Rechte bleiben durchaus beim Autor.
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Früher war freshmeat.net mal eine populäre Adresse für OpenSource-Projekte, und die Plattform gibt es immer noch. Man hostet sie dort aber nicht wie etwa bei git, aber man sortiert sie nach zig Kategorien (Quellcodesprache, Lizenz, Plattform, Zweck, ...), Verschlagwortet sie, macht Screenshots, eine Kurzbeschreibung und nach kurzer Prüfung, insbesondere bei der ersten Veröffentlichung, wird es veröffentlicht. Das macht die Software für viele Leute auffindbar, insbesondere, wenn die Beschreibung und Schlagworte treffend sind. Heute hat die Plattform aber wohl an Popularität etwas eingebüßt.
|
diesch
Anmeldungsdatum: 18. Februar 2009
Beiträge: 5072
Wohnort: Brandenburg an der Havel
|
2010-03-12 schrieb: Ich habe mir Launchpad jetzt in aller Ruhe angesehen, und es scheint genau das zu sein wonach ich gesucht habe.
launchpad.net ist meiner Erfahrung nach sehr gut, wenn du Übersetzungen für dein Programm haben willst oder Mitstreiter von innerhalb der Ubuntu-Welt. Außerhalb der Ubuntu-Welt ist eher z.B. github.com als Hoster beliebt UrbanFlash schrieb: Es stimmt teilweise im Bezug auf die großen Canonical Projekte wie Unity, Upstart, etc... Dort muss man, bevor man Code einbringen darf, eine CLA (Contributer License Agreement) unterzeichnen. Damit übergibt man die Rechte an seinen eingebrachten Codeteilen an Canonical.
Nein. Man gibt Canonical nur das Recht, den Code auch unter einer beliebigen anderen Lizenz zu veröffentlichen, behält aber sonst alle Rechte. user unknown schrieb: Früher war freshmeat.net mal eine populäre Adresse für OpenSource-Projekte, und die Plattform gibt es immer noch.
freshmeat.net heißt inzwischen http://freecode.com/
Heute hat die Plattform aber wohl an Popularität etwas eingebüßt.
Es ist immer noch eine der populärsten Quellen für die Ankündigung neuer Projekte und Versionen und wird auch von anderen Seiten als Datenquelle genutzt.
|
HippieFloppy
Anmeldungsdatum: 11. Juli 2011
Beiträge: 726
Wohnort: Augschburg am Lech
|
@UrbanFlash ich wollte mit den Aussagen etwas zur Eideutigkeit anregen. diesch schrieb:
UrbanFlash schrieb: Es stimmt teilweise im Bezug auf die großen Canonical Projekte wie Unity, Upstart, etc... Dort muss man, bevor man Code einbringen darf, eine CLA (Contributer License Agreement) unterzeichnen. Damit übergibt man die Rechte an seinen eingebrachten Codeteilen an Canonical.
Nein. Man gibt Canonical nur das Recht, den Code auch unter einer beliebigen anderen Lizenz zu veröffentlichen, behält aber sonst alle Rechte.
Werden alle Projekte auf Launchpad mit der CLA lizensiert? Wenn die Codezeilen von Canonical in ein eigenes Projekt übernommen werden sollten und mit
(C)-Lizenz veröffentlicht wird, wandern die Rechte für die Codezeilen zu Canonical über? user unknown schrieb: Früher war freshmeat.net mal eine populäre Adresse für OpenSource-Projekte, und die Plattform gibt es immer noch.
freshmeat.net heißt inzwischen http://freecode.com/
Danke auch für den Link.
|
UrbanFlash
Anmeldungsdatum: 21. Februar 2006
Beiträge: 5549
Wohnort: Wien
|
Werden alle Projekte auf Launchpad mit der CLA lizensiert?
Nein, aber die meisten von Canonical ins Leben Gerufenen. Siehe hier und hier für einen Überblick über das CLA. Für jeden Nutzer von Launchpad steht es völlig frei wie er seine Software anbieten will, wenn es freie Software ist, eine funktionierende Entwicklercommunity aufgebaut hat und bei den Nutzern gefragt ist, dann besteht auch durchaus die Möglichkeit in die Repos zu kommen. Für den Anfang macht man das halt mit einem PPA.
Nein. Man gibt Canonical nur das Recht, den Code auch unter einer beliebigen anderen Lizenz zu veröffentlichen, behält aber sonst alle Rechte.
Das stimmt, ich war sehr ungenau in meiner Aussage. Man behält sogar selbst alle Rechte, lizensiert seine Arbeit aber an Canonical, damit diese keine Probleme im weltweiten Weitervertrieb bekommen. Ich finde die Bedingungen wirklich nicht invasiv und aufs Nötigste beschränkt. Das alte CLA war da noch um einiges restriktiver, aber Canonical ist bekannt dafür sinnvoll nachzubessern wenn es nötig ist.
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Wie durch Zufall bin ich über folgende Mozillaseite zum Thema gestolpert: https://hacks.mozilla.org/2013/05/how-to-spread-the-word-about-your-code/
|
2010-03-12
(Themenstarter)
Anmeldungsdatum: 12. März 2010
Beiträge: 27
|
Danke noch mal an alle. Der Mozilla Artikel passt !
|