Gibt es irgendwo eine Anleitung für Idioten zur Softwarelizenzierung?

28

Grundsätzlich kenne ich mich in diesem Bereich nicht so gut aus, wie es Open Source und Closed Source gibt.

Ich bin ein Webentwickler (nicht im geringsten ein Designer), also suche ich online nach Dingen wie Icons. Ich war schon immer ein großer Fan dieser Symbole , die über eine Creative Commons Attribution 2.5-Lizenz verfügen. Soweit ich sehen kann, steht in dieser Lizenz: "Mach mit ihnen, was immer du willst, solange du irgendwo einen Link zu mir hast ." Ist diese Annahme richtig?

Erst heute habe ich ein neues Icon-Set gefunden , mit einer viel verwirrenderen Lizenz ( hier zu finden ), und um ehrlich zu sein, habe ich keine Ahnung, ob ich sie verwenden darf oder nicht.

  • Im Moment möchte ich sie nur für Spielzeug verwenden, das vielleicht nie das Licht der Welt erblickt, aber dann wird mein Quellcode auf Github gespeichert. Ist es legal, die Symbole dort zu speichern, wo sie öffentlich zugänglich sind?

  • Wenn ich sie auf meine persönliche Website setze, auf der sich möglicherweise Anzeigen befinden, mit denen ich ab und zu fünf Cent bekomme, ist das legal?

  • Wenn ich sie auf einer Site verwende, die Nutzern einen kostenlosen Service anbietet, ist das legal?

  • Wenn diese Site dann anfängt, Geld zu verdienen (über bezahlte Abonnements) oder von jemandem aufgekauft wird (höchst unwahrscheinlich, aber eines Tages möglich), ist das legal?

Gibt es da draußen einen Noob-Guide, der all diese Dinge erklärt, denn ich würde es hassen, solche Dinge jetzt zu benutzen, um sie später ändern zu müssen. Selbst wenn ich die Icons kaufe, gibt es immer noch Lizenzprobleme, die ich nicht verstehe! :(

Und solche Sachen tauchen immer öfter auf ...

Sevenseacat
quelle
5
Nebenbei bemerkt, etwas, das Sie lieben würden, ist iconfinder.com - es ist das Google der Symbolsuche . Ich benutze es für so ziemlich alle meine Projekte.
2
@ Sergio Tapia: Heilige Kuh, richtig du bist! omigosh Ich werde eine
Ikonenparty veranstalten

Antworten:

13

So etwas vielleicht?

Grundlegendes zur Lizenzierung von Open Source und Freier Software von Andrew M. St. Laurent

Es ist ein offenes Buch (siehe Link).

Bildbeschreibung hier eingeben

Turm
quelle
Ich kann nicht glauben, dass es ein ganzes Buch für Lizenzen gibt. : x Scheint so, als sollte ein Anwalt damit umgehen und kein Entwickler. Trotzdem denke ich, wir sollten alle zumindest oberflächliche Kenntnisse von jedem haben. Persönlich genieße ich es, Dinge zu verwenden, die auf der MIT-Lizenz veröffentlicht sind - keine BS und direkt bis zu dem Punkt, was ich damit machen kann und was nicht.
1
@Sergio Da Entwickler häufig Bibliotheken aus verschiedenen Quellen mit jeweils eigener Lizenz einbinden, ist es für die Entwickler sehr wichtig, die Gesamtlizenzierung zu verstehen. Jetzt gibt es so viele "freie" und "Open Source" -Lizenzen, dass Sie vorsichtig sein müssen, welche einschränken und welche nicht.
Arcege
1
@ Sergio Tapia - Ich kann nicht glauben, dass es ein ganzes Buch für die Programmiersprache X gibt. : x Es scheint, als sollte ein Entwickler damit umgehen und kein Anwalt. Trotzdem denke ich, wir sollten alle zumindest oberflächliche Kenntnisse von jedem haben. Persönlich verwende ich gerne Dinge, die veröffentlicht werden ...;)
Rook
Entschuldigung Sergio, ich konnte nicht widerstehen, wie du es ausdrückst;)
Rook
1
"Angesichts der Tatsache, dass Entwickler häufig Bibliotheken aus verschiedenen Quellen mit jeweils eigener Lizenz einbringen, ist es für die Entwickler sehr wichtig, die Gesamtlizenzierung zu verstehen." Hier kommen Open-Source-Richtlinien ins Spiel. Wir haben beispielsweise die Richtlinie, dass jedes OSS-Tool / jede Bibliothek / alles, was wir verwenden möchten, zuerst per Gesetz genehmigt werden muss, es sei denn, die Lizenz befindet sich auf der Liste der genehmigten Lizenzen (was kurz ist).
Jwenting
7

http://www.tldrlegal.com/ <== Fasst Lizenzen ziemlich gut zusammen.

update (fairer Kommentar zum Löschen eines Links und zu dessen Beantwortung) : Auf der von mir verlinkten Website werden verschiedene Open-Source-Lizenzen in kurzen Worten für Laien erläutert. Dabei wird darauf hingewiesen, was genau Sie mit Software tun können, können und müssen, die an eine bestimmte Lizenz gebunden ist. Verwenden Sie es z. B. in einer kommerziellen App. Sie müssen Ihren Quellcode nicht weitergeben, wenn Sie deren Bibliothek verwenden.

CAD-Typ
quelle
2
Würde es Ihnen etwas ausmachen, mehr darüber zu erklären, was es tut und wofür es gut ist? „Link-only Antworten“ sind nicht ganz willkommen bei Stapelaustausch
gnat
Ich finde das großartig - wenn Sie bereits alle Aspekte der Lizenz kennen -, ist tldrlegal das Richtige, wenn Sie sich mit Lizenzen auskennen und eine für ein bestimmtes Projekt auswählen möchten, aber nicht, wenn Sie zum Beispiel wissen möchten, was 'include license' bedeutet ...
Joe
1

Bearbeiten: Option 2 in der ersten Veröffentlichung falsch gelesen

Die ersten 1 und 3 sind nicht kommerziell, daher würde ich sagen, dass sie in diesen Situationen kostenlos verwendet werden können.

2 und 4 wäre dann eine kommerzielle Situation

ozz
quelle
Nett ... würde die bezahlte Lizenz aus Neugier die vierte Situation abdecken?
Sevenseacat
Ich würde argumentieren, dass # 2 als kommerzielle Anwendung angesehen werden könnte. Wenn die Website Geld verdient (egal wie viel, oder ob für eine Einzelperson oder ein Unternehmen), kann dies als kommerziell angesehen werden.
TZHX
Woops ..... stimme voll und ganz zu, dass ich den Werbeteil verpasst habe .... mein schlechtes!
ozz
@ Karpie - ja, ich glaube, das würde es auch für Nummer 2 tun.
ozz
1

Die mit Ihrem Icon-Set gelieferte Lizenz gehört zur CreativeCommons-Familie. Wie der Link verdeutlicht: Die Verwendung in Ihrer eigenen kreativen Arbeit ist in Ordnung, ebenso wie das Teilen, aber Sie dürfen es in keiner kommerziellen Anwendung verwenden. Viele Informationen zu Lizenzen finden Sie einfach in der Liste der Softwarelizenzen von Wikipedia .

Bearbeiten: Nach der Bearbeitung der Frage - Ihr Problem mit "kommerziellen" ist ziemlich eigenartig. Zum Beispiel gibt eine Firma wie Coca Cola manchmal kostenlose Getränke aus. Das macht es nicht weniger kommerziell. Andererseits haben die Leute hinter CyanogenMod einen "Spenden" -Button auf ihrer Website - aber ihr Geschäft ist nicht wirklich kommerziell. Ein weiteres Beispiel: Twitter ist kommerziell (aber kostenlos) und die Mitgliedschaft in der OSF ist nicht kommerziell (aber bezahlt).

Ich denke, kommerziell ist am besten beschrieben als "mit einem Zweck, der weder persönlich noch gemeinnützig ist". Eine persönliche Website (auf der jedoch möglicherweise Anzeigen geschaltet sind) ist daher in den meisten Fällen nicht kommerziell (Anzeigen decken nur Ihre Kosten, aber Sie haben Ihre Website nicht gestartet, um Geld zu verdienen), sondern eine Unternehmenswebsite (selbst wenn alle Anzeigen geschaltet sind) Funktionen sind kostenlos) ist. Die Websites der Stiftung sind (in den meisten Fällen) nichtkommerziell, ebenso die Websites der Regierung.

vstrien
quelle
Die nächste Frage ist natürlich, was eine kommerzielle Anwendung ist. Ist das irgendwo auf CC definiert?
David Thornley