Design: Lizenzfeld im BinÀrformat?

Erstellt am 8. MĂ€rz 2017  Â·  8Kommentare  Â·  Quelle: WebAssembly/design

Dieses Thema wurde bereits vor zwei Jahren angesprochen, damals anscheinend eine gute Idee, aber nicht fĂŒr den MVP[1]. Es scheint, dass die Lösung darin bestand, unbekannte Abschnitte im BinĂ€rformat zu verwenden, um Kommentare hinzuzufĂŒgen, ist das richtig?

Gibt es PlĂ€ne, einen bestimmten Abschnitt License-SourceURL hinzuzufĂŒgen? Ich denke, es wĂ€re sehr nĂŒtzlich, da Webseiten bei Bedarf heruntergeladen werden, gibt es fĂŒr den Benutzer keine einfache Möglichkeit, Lizenzen zu filtern, wie es jetzt der Fall ist. Ein solches Feld könnte die Erstellung filternder Browsererweiterungen ermöglichen.

„NĂŒtzlichkeit und Wachstum des Webs hĂ€ngen von seiner UniversalitĂ€t ab.“[2] Das Fehlen einer einfachen Lizenzfilterung könnte bestimmten Benutzern rechtliche BeschrĂ€nkungen auferlegen. Zum Beispiel könnte bestimmte Software BeschrĂ€nkungen der kommerziellen Nutzung haben und von einem uninformierten Mitarbeiter darauf zugegriffen werden. Ein solches Szenario könnte zu schwerwiegenden rechtlichen Unannehmlichkeiten fĂŒhren. Dies verursacht bereits Probleme und es gab Versuche, dies in JS zu lösen, aber keine davon funktionierte sehr gut. Es scheint mir, dass sich die Situation nur noch verschlimmert, je mehr Software ins Web wandert und noch mehr wird, sollte WebAssembly erfolgreich sein. Noch wichtiger ist, dass es das Web fĂŒr jeden Benutzer freundlich macht, unabhĂ€ngig von seinen Ideologien und Überzeugungen.

[1]. https://github.com/WebAssembly/design/issues/208
[2]. https://www.w3.org/standards/

Hilfreichster Kommentar

Wir sind Ingenieure, keine AnwĂ€lte. Wir sind nicht befugt zu entscheiden, wie eine Lizenz in WebAssembly-BinĂ€rdateien oder auf Seiten, die diese BinĂ€rdateien enthalten, rechtlich spezifiziert werden soll. Das bleibt derzeit den AnwĂ€lten der Entwickler selbst ĂŒberlassen. Wenn wir einen Lizenzabschnitt standardisieren mĂŒssten, mĂŒsste dies mit den BeitrĂ€gen tatsĂ€chlicher AnwĂ€lte erfolgen, alles andere ist Geste von unserer Seite, wir werden wahrscheinlich falsch liegen und die Dinge noch schlimmer machen, als derzeit angenommen wird. Wenn Ingenieure, die von Browser-Anbietern beschĂ€ftigt sind, die Lizenzierung festlegen wĂŒrden, könnten Entwickler dies als Rechtsberatung interpretieren, in der wir uns nicht befinden möchten.

Ich schlage vor, der W3C Community Group beizutreten und AnwÀlte einzubeziehen, um solche Informationen zu spezifizieren.

Alle 8 Kommentare

Ich sehe keinen besonderen Grund, warum das BinÀrformat bestimmte (benannte) Metadatenabschnitte festlegen sollte. (Obwohl wir technisch gesehen einen optionalen Namensabschnitt angeben, denke ich, dass wir die Schleusen noch nicht öffnen sollten).

Lizenz/Quelle ist ein einzigartiges und grundlegend wichtiges Anliegen, das es nicht verdient, als Teil einer hypothetischen langen Liste von Metadatenabschnitten verschoben zu werden. Es ist sinnvoll, bestimmte Metadaten-Abschnitte einfach einzeln hinzuzufĂŒgen, wenn die GrĂŒnde dafĂŒr ĂŒberzeugend genug sind.

Kurz gesagt: Ja, wir sollten eine sehr hohe BegrĂŒndungspflicht fordern, bevor wir bestimmte Metadatenabschnitte hinzufĂŒgen. license-source erfĂŒllt meiner Meinung nach diese hohe Messlatte.

@titzer Normalerweise wĂŒrde ich dir zustimmen und fĂŒr eine möglichst einfache Sprache sein. Der Benutzer kann die Lizenz lesen, wenn er das Installationsprogramm ausfĂŒhrt oder die Dateien herunterlĂ€dt.

Aber das ist mit dem Web nicht möglich. Es gibt keine Installation. Wenn wasm erfolgreich ist, werden wir immer komplexere Lizenzen im Web haben, fĂŒr Software wie CADs, PS und Spiele. Die Sprache sollte auf die Probleme vorbereitet sein, die sie mit sich bringt.
Es geht nicht darum, die Schleusentore zu öffnen, es ist eine sehr spezifische und heikle Situation, die in Zukunft noch viel mehr Kopfschmerzen bereiten wird.

Wir sind Ingenieure, keine AnwĂ€lte. Wir sind nicht befugt zu entscheiden, wie eine Lizenz in WebAssembly-BinĂ€rdateien oder auf Seiten, die diese BinĂ€rdateien enthalten, rechtlich spezifiziert werden soll. Das bleibt derzeit den AnwĂ€lten der Entwickler selbst ĂŒberlassen. Wenn wir einen Lizenzabschnitt standardisieren mĂŒssten, mĂŒsste dies mit den BeitrĂ€gen tatsĂ€chlicher AnwĂ€lte erfolgen, alles andere ist Geste von unserer Seite, wir werden wahrscheinlich falsch liegen und die Dinge noch schlimmer machen, als derzeit angenommen wird. Wenn Ingenieure, die von Browser-Anbietern beschĂ€ftigt sind, die Lizenzierung festlegen wĂŒrden, könnten Entwickler dies als Rechtsberatung interpretieren, in der wir uns nicht befinden möchten.

Ich schlage vor, der W3C Community Group beizutreten und AnwÀlte einzubeziehen, um solche Informationen zu spezifizieren.

@jfbastien Wie

@badumt55 https://www.w3.org/community/webassembly/ funktioniert fĂŒr mich.

@jfbastien Ich schlage nicht vor, dass AnwĂ€lte nicht kontaktiert werden sollten, aber ich glaube nicht, dass dieser Vorschlag rechtlich etwas spezifiziert. Es wĂŒrde einen Standardmechanismus fĂŒr die Referenzierung von Lizenz- und Quelleninformationen in Metadaten bereitstellen. Ich denke, AnwĂ€lte können das bestĂ€tigen.

Seit einiger Zeit keine AktivitĂ€t. Schließen Sie vorerst, bitte kommentieren Sie, wenn Sie bereit sind, zu kĂ€mpfen (aber bedenken Sie die HĂŒrden, die ich erwĂ€hne ).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

cretz picture cretz  Â·  5Kommentare

jfbastien picture jfbastien  Â·  6Kommentare

beriberikix picture beriberikix  Â·  7Kommentare

frehberg picture frehberg  Â·  6Kommentare

thysultan picture thysultan  Â·  4Kommentare