Information: Sammeln von Community-Input für „What is Solid?“

Erstellt am 14. Juni 2019  ·  26Kommentare  ·  Quelle: solid-archive/information

Sie können die aktuellen Definitionen der Mission, Vision und Werte von Solid auf https://github.com/solid/information/blob/master/solid-vision.md lesen

Um die Bedeutung der einzelnen Begriffe noch einmal zusammenzufassen:

Vision – Ein Vision Statement konzentriert sich auf das Morgen und darauf, was eine Organisation letztendlich werden möchte.
Leitbild – Ein Leitbild konzentriert sich auf das Heute und darauf, was eine Organisation tut, um es zu erreichen.
Werte - Die Betriebsphilosophien oder -prinzipien, die das interne Verhalten und die Beziehungen einer Organisation leiten
Es wäre gut, sicherzustellen, dass wir ein gemeinsames Verständnis und eine Einigung über diese Begriffe haben.

Vielleicht kannst du folgendes beantworten:

  • Was verstehen Sie nach Ihrem Verständnis und in Ihren eigenen Worten unter der Mission, Vision und den Werten von Solid? (keine falsche oder richtige Antwort)?
  • Was ist Solid (im wörtlichen Sinne)?
  • Wie funktioniert es?
  • Warum existiert es?
  • Listen Sie alle Werte auf (idealerweise einzelne Wörter, können aber auch Beschreibungen sein), von denen Sie glauben, dass Solid am wichtigsten sein sollte, und wählen Sie dann die 3 aus, die Sie für die wichtigsten/relevantesten halten.
  • Beschreiben Sie, was Sie dazu motivieren würde, Solid als Verbraucher/Benutzer zu verwenden.
  • Vervollständigen Sie die Sätze „Solid sollte NIE…“ und „Solid sollte IMMER…“

Hilfreichster Kommentar

@JordanShurmers Verständnis der Dinge:

Was es ist

SoLiD = Social Linked Data.

Bei Solid geht es in erster Linie um zwei Dinge: Persönliche Webdaten unter die Kontrolle der Person zu bringen und dezentralen Apps den Zugriff auf diese Daten zu ermöglichen, wann immer Sie möchten. Es existiert, weil aktuelle soziale/persönliche Web-Apps die Benutzerdaten nicht als Eigentum des Benutzers ansehen und diese Daten nicht untereinander teilen.

Mission / Vision

Bei der _Mission_ geht es im Moment wahrscheinlich darum, die erste Plattform zu bauen, damit die ultimative Vision beginnen kann, stattzufinden. Die langfristige _Vision_ besteht darin, Menschen, die ihre eigenen Daten verwalten möchten, ein Zuhause im Internet zu bieten, mit einem ständig wachsenden Ökosystem von Apps, die für die Interaktion mit diesen Daten entwickelt wurden.

Wie?

Dies wird erreicht, indem die Leistungsfähigkeit verknüpfter Daten genutzt wird, um Daten über Personen und Dinge darzustellen, WebIDs , um Personen mit ihren Daten zu verknüpfen, und Web Access Control , um Mechanismen bereitzustellen, mit denen Personen den Zugriff auf ihre Daten verwalten können.

Das Ding, das derzeit als "Datenbrowser" bezeichnet wird, wird für das Ganze von entscheidender Bedeutung sein, indem es den Benutzern ermöglicht, alle ihre Daten vollständig anzuzeigen und zu verwalten. Wenn Benutzer nicht verstehen, wie sie ihre Daten verwalten sollen (einschließlich mit wem/was sie Daten teilen), schlägt dies fehl

Werte

  • Barrierefreiheit
  • Ehrlichkeit/Transparenz
  • Teilbarkeit
  • Privatsphäre
  • Dezentralisierung
  • Benutzer besitzen die Daten

Solid sollte NIEMALS davon ausgehen, dass es Benutzerdaten kontrolliert.
Solid sollte NIEMALS absichtlich Personen von der Verwendung von Solid ausschließen.
Solid sollte Benutzern IMMER erlauben, alle ihre Daten anzuzeigen und zu verwalten.
Solid sollte Webentwickler IMMER dazu ermutigen, die soliden Daten ihrer Benutzer zu verwenden, anstatt ihre eigenen Daten zu sammeln.

Warum sollte ich es verwenden?

Wenn ich verschiedene Web-Apps (Kalender, Rezepte, Aufgaben, Fotos, Blog usw.) verwenden könnte, die alle mit derselben Datenquelle kommunizieren, die unter meiner Kontrolle steht und gemeinsam genutzt werden kann, würde ich sie verwenden. Mein primärer Anwendungsfall, an den ich gerade denke, ist meine Familie – unsere Kalender koordinieren, Geschichten/Bilder teilen, Mahlzeiten planen usw.

Alle 26 Kommentare

@JordanShurmers Verständnis der Dinge:

Was es ist

SoLiD = Social Linked Data.

Bei Solid geht es in erster Linie um zwei Dinge: Persönliche Webdaten unter die Kontrolle der Person zu bringen und dezentralen Apps den Zugriff auf diese Daten zu ermöglichen, wann immer Sie möchten. Es existiert, weil aktuelle soziale/persönliche Web-Apps die Benutzerdaten nicht als Eigentum des Benutzers ansehen und diese Daten nicht untereinander teilen.

Mission / Vision

Bei der _Mission_ geht es im Moment wahrscheinlich darum, die erste Plattform zu bauen, damit die ultimative Vision beginnen kann, stattzufinden. Die langfristige _Vision_ besteht darin, Menschen, die ihre eigenen Daten verwalten möchten, ein Zuhause im Internet zu bieten, mit einem ständig wachsenden Ökosystem von Apps, die für die Interaktion mit diesen Daten entwickelt wurden.

Wie?

Dies wird erreicht, indem die Leistungsfähigkeit verknüpfter Daten genutzt wird, um Daten über Personen und Dinge darzustellen, WebIDs , um Personen mit ihren Daten zu verknüpfen, und Web Access Control , um Mechanismen bereitzustellen, mit denen Personen den Zugriff auf ihre Daten verwalten können.

Das Ding, das derzeit als "Datenbrowser" bezeichnet wird, wird für das Ganze von entscheidender Bedeutung sein, indem es den Benutzern ermöglicht, alle ihre Daten vollständig anzuzeigen und zu verwalten. Wenn Benutzer nicht verstehen, wie sie ihre Daten verwalten sollen (einschließlich mit wem/was sie Daten teilen), schlägt dies fehl

Werte

  • Barrierefreiheit
  • Ehrlichkeit/Transparenz
  • Teilbarkeit
  • Privatsphäre
  • Dezentralisierung
  • Benutzer besitzen die Daten

Solid sollte NIEMALS davon ausgehen, dass es Benutzerdaten kontrolliert.
Solid sollte NIEMALS absichtlich Personen von der Verwendung von Solid ausschließen.
Solid sollte Benutzern IMMER erlauben, alle ihre Daten anzuzeigen und zu verwalten.
Solid sollte Webentwickler IMMER dazu ermutigen, die soliden Daten ihrer Benutzer zu verwenden, anstatt ihre eigenen Daten zu sammeln.

Warum sollte ich es verwenden?

Wenn ich verschiedene Web-Apps (Kalender, Rezepte, Aufgaben, Fotos, Blog usw.) verwenden könnte, die alle mit derselben Datenquelle kommunizieren, die unter meiner Kontrolle steht und gemeinsam genutzt werden kann, würde ich sie verwenden. Mein primärer Anwendungsfall, an den ich gerade denke, ist meine Familie – unsere Kalender koordinieren, Geschichten/Bilder teilen, Mahlzeiten planen usw.

Bei Solid geht es in erster Linie um 2 Dinge: persönliche Webdaten unter die Kontrolle der Person zu bringen,

Im Moment definiert die Solid-Spezifikation den Benutzer nicht. Der Benutzer könnte also sein: eine Person, ein Unternehmen, eine Institution, eine Gruppe von Personen. Also müssen wir entweder die Kommunikation oder die Solid-Spezifikation ändern.

Die aktuelle Solid-Spezifikation, wie ich sie verstehe, erklärt, wie man einem Benutzer (undefiniert) erlaubt, die Anwendung oder Datenspeicherung zu wechseln und die in der vorherigen Anwendung oder Datenspeicherlösung generierten Daten mitzunehmen.

die Solid-Spezifikation definiert den Benutzer nicht.

Richtig. Ich habe das Wort Benutzer verwendet, um das Subjekt der Daten zu bezeichnen, egal ob es sich um ein Unternehmen, eine Person usw. handelt.

_Datensubjekt_ ist die Sprache, die die DSGVO-bezogenen Gesetze verwenden, glaube ich. Um es deutlicher auszudrücken, hätte ich also sagen können: _Bei Solid geht es in erster Linie um zwei Dinge: Webdaten unter die Kontrolle der betroffenen Person zu bringen..._. Hat aber nicht wirklich den gleichen Ring :D

Meiner Meinung nach ist es immer noch fair zu sagen, dass es bei solid in erster Linie um den Benutzer geht, der die Daten besitzt, auch wenn es sich nicht auf tatsächliche Benutzer beschränkt. 🤷‍♂ Vielleicht wäre eine weitere Aussage, die ich hinzufügen würde, _Solid sollte das Eigentum an institutionellen Daten NIEMALS über persönliche Daten stellen_, aber das ist wahrscheinlich zu vage, umstritten und nicht zum Thema ;)

'betroffene Person' in der DSGVO bezieht sich auf natürliche Personen - ein einzelner einzelner Mensch ...

(„Personenbezogene Daten“ sind alle Informationen, die sich auf eine identifizierte oder identifizierbare natürliche Person („betroffene Person“) beziehen; als identifizierbar wird eine natürliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, identifiziert werden kann , eine Identifikationsnummer, Standortdaten, eine Online-Kennung oder einen oder mehrere Faktoren, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identität dieser natürlichen Person sind;“ https://gdpr-info.eu/ art-4-gdpr/)

Die Mitteilung von Solid erwähnt „Privatsphäre“, die ein Menschenrecht ist und daher so interpretiert werden könnte, dass sie eher auf personenbezogene Daten anwendbar ist.

Wenn wir das Netz auf „Benutzer“ erweitern – müssen wir vielleicht definieren, welche Daten von welchem ​​Benutzer kontrolliert werden sollen?

Gibt es ein echtes Problem, wenn Unternehmen keine Unternehmensdaten kontrollieren? Wie in, obwohl es auf ein Unternehmen angewendet werden könnte - fügt es wirklich etwas hinzu?

Gibt es Einwände gegen die Definition des Benutzers in Solid als betroffene Person, die personenbezogene Daten kontrolliert?

Wenn es Einwände gibt, welche fehlenden oder übersehenen Elemente sollten aufgenommen werden?

Ich habe viel mit dieser Art gearbeitet und meine Erfahrung besteht darin, zu versuchen, in einem Sinn zu schreiben, den jeder verstehen kann. Zum Beispiel:

VISION

Ein intelligenteres und dezentralisiertes Internet mit echtem Dateneigentum und verbessertem Datenschutz.

MISSION

Um der Industrie und der Community Tools und Technologien zur Verfügung zu stellen, damit sie die Vision verwirklichen können. Menschen aus allen Bereichen die Möglichkeit zu geben, sich mit Meetups, Workshops, Vorträgen zu beteiligen und online zu kommunizieren.

WERTE

  • Wir sind kompetent und bescheiden
  • Wir sind leidenschaftlich in dem, was wir tun
  • Wir glauben an ein intelligenteres und dezentralisiertes Internet mit echter Privatsphäre
  • Wir teilen, weil es uns wichtig ist, Open Source und Standards sind in unserem Sinne

WARUM

Unsere Daten sind heute hinter Firewalls in beliebten Communities und Anwendungen gesperrt, wir haben keine Kontrolle darüber, wie und wo unsere Daten verwendet werden. Die Daten des Internets sind heute eigentlich mehr oder weniger dumm, sie haben keinen Bezug zu anderen Daten, die relevant sein könnten.

WIE

Solid versucht, dieses Problem zu lösen, indem es ein intelligenteres dezentralisiertes Internet mit verknüpften Daten und echtem Dateneigentum bereitstellt. Wir erstellen Tools und Bibliotheken, damit die Entwicklergemeinschaft sich an der Schaffung dieses intelligenteren Internets beteiligen kann. Wir sind auch auf der Mission, nicht technisch versierten Personen eine gute Nutzungserfahrungslösung zur Verwaltung ihrer verknüpften Daten bereitzustellen.

WER, WANN

Prof. Tim Berners-Lee, Erfinder des World Wide Web, leitet diese Mission durch die Solid-Organisation mit Unterstützung von inrupt, einem der ersten Startups in diesem Bereich. Solid und Inrupt arbeiten heute gemeinsam an der Entwicklung eines SDK, Designsystems, Bibliotheken usw. sowie eines neuen Datenbrowsers, der auch von nicht technischen Personen verwendet werden kann.

Ich habe solid.mit.edu durchgesehen und alle relevanten Aussagen zu Vision/Mission/Werten gesammelt:

  • „Vorhandene Daten wiederverwenden“ - solid.mit.edu
  • „Entwickler können auf einfache Weise innovativ sein, indem sie neue Apps erstellen oder aktuelle Apps verbessern, während sie gleichzeitig vorhandene Daten wiederverwenden, die von anderen Apps erstellt wurden.“ - solid.mit.edu
  • „Entfesseln Sie eine neue Innovationswelle – für Entwickler, für Unternehmen, für alle.“ - solid.mit.edu
  • „Nahtloser Wechsel zwischen Apps und persönlichen Datenspeicherservern, ohne Daten oder soziale Verbindungen zu verlieren“ – solid.mit.edu
  • „und wer darauf zugreifen darf (Daten)“ - solid.mit.edu
  • „Vendor-Lock-in vermeiden“ - solid.mit.edu
  • „Benutzer sollten die Freiheit haben zu wählen, wo sich ihre Daten befinden“ – solid.mit.edu
  • „Eigentum der wahren Datenkontrolle“ – solid.mit.edu
  • „Stellen Sie die rechtmäßige Kontrolle über Daten für jeden Webbenutzer wieder her“ - solid.mit.edu
  • „Verbesserter Datenschutz“ - solid.mit.edu
  • „Schutz der Integrität der nächsten Phase des Internets“ - solid.mit.edu

Auch von solid/chat als Antwort auf die Frage 'Welche Probleme löst Solid?':

  • „Im Großen und Ganzen, Informationen aus dem Kopf zu bekommen und in einen Raum zu bringen, wo man sie zu etwas aufbauen kann, das strukturell semantisch ist … dieser Brain-Dump zu einem ausgefeilten Veröffentlichungs-Workflow“ – solid/chat
  • „Wählen Sie, wer sie (Daten) verwenden darf“ – solid/chat
  • „Befreit mich von der Lieferantenbindung“ – solid/chat
  • „Betreiben Sie einen Pod in Ihrem eigenen Netzwerk, sodass Sie sich nicht auf eine Internetverbindung verlassen müssen. sehr wichtig für Smart Homes, wo die aktuellen Lösungen hauptsächlich auf Cloud-Dienste setzen.“ - solide/plaudern
  • „Ihre Daten besitzen“ – solid/chat

Relevante Sätze von https://medium.com/@timberners_lee/one -small-step-for-the-web-87f92217d085:

  • "Solid, ein Open-Source-Projekt zur Wiederherstellung der Macht und Handlungsfähigkeit von Einzelpersonen im Internet."
  • "Solid ändert das aktuelle Modell, bei dem Benutzer persönliche Daten an digitale Giganten im Austausch für einen wahrgenommenen Wert übergeben müssen."
  • „Solid ist, wie wir das Web weiterentwickeln, um das Gleichgewicht wiederherzustellen – indem wir jedem von uns auf revolutionäre Weise die vollständige Kontrolle über Daten geben, ob persönlich oder nicht.“
  • "Es (Solid) gibt jedem Benutzer die Wahl, wo Daten gespeichert werden, welche bestimmten Personen und Gruppen auf ausgewählte Elemente zugreifen können und welche Apps Sie verwenden."
  • „Es (Solid) ermöglicht es Ihnen, Ihrer Familie und Ihren Kollegen, Daten zu verknüpfen und mit anderen zu teilen. Es ermöglicht Menschen, dieselben Daten gleichzeitig mit verschiedenen Apps anzuzeigen.“
  • „Solid lässt sich von dem Prinzip der „persönlichen Ermächtigung durch Daten“ leiten, von dem wir glauben, dass es für den Erfolg der nächsten Ära des Internets von grundlegender Bedeutung ist. Wir glauben, dass Daten jeden von uns stärken sollten.“
  • „Mit Solid haben Sie viel mehr persönliche Entscheidungsgewalt über Daten – Sie entscheiden, welche Apps darauf zugreifen können.“
  • "lesen Schreiben"
  • „Die Leute wollen Apps, die ihnen helfen, das zu tun, was sie tun wollen und müssen – ohne sie auszuspionieren. Apps, die nicht den Hintergedanken haben, sie mit Kaufvorschlägen für dieses oder jenes abzulenken. Die Leute werden für diese Art von Qualität bezahlen und Sicherheit. Heutzutage zahlen die Leute zum Beispiel für Speicherplatz an Orten wie Dropbox. Es besteht ein Bedarf an Solid und dem anderen, vorteilhaften Ansatz, den es bieten wird.“
  • Was verstehen Sie nach Ihrem Verständnis und in Ihren eigenen Worten unter der Mission, Vision und den Werten von Solid? (keine falsche oder richtige Antwort)?

Solid zielt darauf ab, Menschen zu stärken und Innovationen zu fördern, indem es Daten aus Silos befreit.

  • Was ist Solid (im wörtlichen Sinne)?

Ein offenes Ökosystem aus Menschen, Daten und Diensten.

  • Wie funktioniert es?

Daten werden unabhängig von den Diensten, die diese Daten verwenden, in Pods gespeichert, wodurch eine unabhängige Wahl des Datenspeichers und der Apps möglich ist.

  • Warum existiert es?

Gleiche Wettbewerbsbedingungen schaffen, sodass Innovation nicht mehr von der Datensammlung abhängt, was sich positiv auf Menschen und Schöpfer gleichermaßen auswirkt.

  • Listen Sie alle Werte auf (idealerweise einzelne Wörter, können aber auch Beschreibungen sein), von denen Sie glauben, dass Solid am wichtigsten sein sollte, und wählen Sie dann die 3 aus, die Sie für die wichtigsten/relevantesten halten.
  1. Universalität
  2. erlaubnislose Innovation
  3. Interoperabilität
  • Beschreiben Sie, was Sie dazu motivieren würde, Solid als Verbraucher/Benutzer zu verwenden.

Auswahl.

  • Vervollständigen Sie die Sätze „Solid sollte NIE…“ und „Solid sollte IMMER…“

Solid sollte nie aus den Augen verlieren, was Menschen (Endbenutzer, Entwickler, Erfinder …) brauchen.

Solid sollte immer die Auswahl priorisieren und diese sorgfältig gegen die Interoperabilität abwägen.

Begonnen, alle Perspektiven zu versuchen und zu kombinieren https://github.com/solid/information/pull/186

Was verstehen Sie nach Ihrem Verständnis und in Ihren eigenen Worten unter der Mission, Vision und den Werten von Solid? (keine falsche oder richtige Antwort)?

Solid gibt dem Benutzer die Macht zurück, damit er die Daten kontrollieren und die Apps auswählen kann, die sie verwenden dürfen.

Was ist Solid (im wörtlichen Sinne)?

Ein Ökosystem, das das Web dezentralisiert.

Wie funktioniert es?

Es zeigt Daten mit dem Datenbrowser und hilft beim Aufbau des semantischen Webs über Linked-Data-Prinzipien.

Warum existiert es?

Weil wir echtes Eigentum wollen.

Listen Sie alle Werte auf (idealerweise einzelne Wörter, können aber auch Beschreibungen sein), von denen Sie glauben, dass Solid am wichtigsten sein sollte, und wählen Sie dann die 3 aus, die Sie für die wichtigsten/relevantesten halten.

Offenheit, Linked Data, Semantic Web, Web als Dateisystem, Dateneigentum, Kontrolle, Autonomie, Freiheit, Verbindung, Hoffnung, Vision, Wachstum, Privatsphäre

„Kontrolle, Autonomie, Wachstum“

Beschreiben Sie, was Sie dazu motivieren würde, Solid als Verbraucher/Benutzer zu verwenden.

Weil ich KONTROLLIEREN kann.

Vervollständigen Sie die Sätze „Solid sollte NIE…“ und „Solid sollte IMMER…“

Solid sollte NIEMALS jemanden ohne triftigen Grund ausschließen.

Solid sollte IMMER jeden Einzelnen ermutigen und so viel wie möglich teilen.

Versucht, alles in einen konkreten einzelnen Text auf https://github.com/solid/information/blob/master/solid-vision.md zu schreiben, irgendwelche Vorschläge?

Sieht insgesamt gut aus. Schnelle Kommentare:

Solid ist eine freiwillige technische Spezifikation, die beschreibt, wie interoperable Software erstellt wird.

Ich verstehe nicht "freiwillig" und würde "set of" vorschlagen.
Ich zögere jedoch auch, solide nur als Spezifikation zu bezeichnen. Es ist, als würde man das Web eine Spezifikation nennen.

Solid ist ursprünglich von „Social Linked Data“ abgeleitet und wird von Sir Tim Berners-Lee, dem Erfinder des World Wide Web, geleitet.

Ich würde die Etymologie entfernen; es spielt an dieser Stelle keine Rolle mehr und ist nur irreführend.

Das „wird geführt“ in diesem Satz weist auch darauf hin, dass Solid mehr als eine Spezifikation ist.

Ich beantworte zunächst die im OP gestellten Fragen:

Was verstehen Sie nach Ihrem Verständnis und in Ihren eigenen Worten unter der Mission, Vision und den Werten von Solid? (keine falsche oder richtige Antwort)?

Mission: Ermächtigen Sie die Benutzer und ermöglichen Sie ihnen das Eigentum und die Souveränität über ihre Identität und Daten.
Vision: Befreien Sie sich von der derzeitigen Diktatur geschlossener Systeme und geschlossener Dienste.
Werte: Offenheit, Datenschutz, Sicherheit, Eigentum.

Was ist Solid (im wörtlichen Sinne)?

Für mich ist Solid ein Ökosystem (Spezifikation, Framework, Implementierungen, Community), das versucht, den Benutzern den Besitz und die Kontrolle über Daten/Identitäten zurückzugeben.

Wie funktioniert es?

Als Techniker: Um ehrlich zu sein, bin ich mir nicht sicher.
Als Lambda-Mensch: Keine Ahnung.

Warum existiert es?

Aufgrund dessen, wie der aktuelle Stand von Identität/Dateneigentum, Souveränität und Kontrolle nicht mehr wie zuvor die Kontrolle über die Benutzer hat.

Listen Sie alle Werte auf (idealerweise einzelne Wörter, können aber auch Beschreibungen sein), von denen Sie glauben, dass Solid am wichtigsten sein sollte, und wählen Sie dann die 3 aus, die Sie für die wichtigsten/relevantesten halten.

  • Privatsphäre
  • Obligatorische und proaktive Einhaltung einer Spezifikation
  • Wahlfreiheit bei der Umsetzung
  • Identitäts-/Datenkontrolle

(Konnte keine Top3 auswählen, tut mir leid)

Beschreiben Sie, was Sie dazu motivieren würde, Solid als Verbraucher/Benutzer zu verwenden.

Diese Spezifikationskonformität ist eine erzwungene Sache, daher ist es sicher, Lösungen zu entwickeln. Dass sich die Spezifikation und die Einhaltung schnell ändern, ist in Ordnung, solange die Spezifikation kein Bürger zweiter Klasse ist.

Vervollständigen Sie die Sätze „Solid sollte NIE…“ und „Solid sollte IMMER…“

Solid sollte die Endnutzer NIEMALS aufgeben.
Solid sollte IMMER sicherstellen, dass die Endnutzer befugt sind.


Ich wollte auch Feedback zum Dokument selbst geben, aber Github erlaubt keine Kommentare zu .md-Dateien, also hier:

Solid ist eine freiwillige technische Spezifikation, die beschreibt, wie interoperable Software erstellt wird.

Dieser Satz fühlt sich etwas unsinnig an. Eine Spezifikation besteht darin, interoperable Software zu erstellen, nicht Solid. Ich würde vorschlagen, dass es in dem Einzeiler darum gehen sollte, worum es bei Solid geht, und nicht darum, wie es das erreicht.

Ich habe eher so etwas im Sinn (völlig roh):

Solid ist ein Framework, das auf Spezifikationen basiert, die es ermöglichen, interoperable Lösungen für den Besitz von Daten und Identitäten zu erstellen.


Daten sollten nahtlos von einer Solid-App oder einem Solid-Pod zu einer anderen passen, ohne die Erlaubnis des anderen.

Dieser Satz ist mehrdeutig. Pods haben ein Konzept der Zugriffskontrolle über ACLs und OIDC, daher können Berechtigungen erforderlich sein und von einem anderen Pod-Eigentümer angefordert werden. Aber ich glaube, der Satzpunkt ist, dass kein "manueller Eingriff" oder "manuelle Übersetzung" der Daten erforderlich sein sollte und dass sich alles auf definierte Schemata stützen sollte, damit jede Implementierung dieselbe Sprache verwenden kann, um mit einem anderen Pod zu kommunizieren und beschreibe dasselbe.

Unnötige technische Hürden oder Geschäftsmöglichkeiten sollten nicht als Entschuldigung dafür dienen, keine Interoperabilität bereitzustellen.

Es fühlt sich so an, als ob dies auch für alle anderen Werte gelten sollte. Ist es hier der Punkt zu sagen, dass die Erfahrung/Kontrolle/Rechte des Endbenutzers höher gewahrt werden sollten als technische Hürden oder Geschäftsmöglichkeiten?

Digitale Souveränität

Die Art und Weise, wie dieser Abschnitt geschrieben ist, fühlt sich an, als könnte ein Unternehmen wie Facebook oder LinkedIn sagen: „Wir geben die Granularität der Entscheidungen an und präsentieren sie entsprechend in großen Details“ und hat Recht, wenn die Definition und die Kontrollkästchen in diesem Abschnitt passen. Ich habe das Gefühl, dass das Schlüsselelement fehlt, dass alle Metadaten darüber, was erlaubt war, wem, wann, wo, Zugriffsprotokolle usw. auf einer Plattform vorhanden sein müssen, die der Benutzer kontrolliert, was meiner Meinung nach der Sinn von Solid ist.
Wenn eine Entität sowohl Zugriff auf die Daten als auch auf die Protokolle/Metadaten hat, die es dem Benutzer ermöglichen würden, zu wissen, was passiert ist, kann die Entität diese Informationen einfach ausblenden/ändern, und der Benutzer hat nie eine wirkliche Möglichkeit, dies zu überprüfen.


Ich hoffe, dieses Feedback wird nützlich sein!

Vielen Dank an @danwilkinsoncreative für die Zusammenfassung all dieser Ideen in einem Text auf https://github.com/solid/information/pull/202

@JordanShurmer @eduardoinnorway @RubenVerborgh @ewingson @maxidorius hast du das Gefühl, dass deine originellen Ideen in diesem Sog festgehalten werden?

Jawohl

@Mitzi-Laszlo Ja!

Hier ist der Link für die Telefonkonferenz am Mittwoch um 14:00 Uhr MESZ, um im Detail über die Vision, Mission und den Wertevorschlag von Solid zu sprechen. https://zoom.us/j/8678621195 Ich freue mich darauf, kann in der Zwischenzeit weiter chatten und andere einladen, ihren Beitrag zu teilen.

Ich komme zu spät zum Beitrag. Ich vermied es, die Bücher aller anderen zu lesen, um aufzuholen, damit ich nicht beeinflusst wurde.

Vision

Eine Zukunft, in der Menschen und Organisationen die vollständige Kontrolle über ihre Informationen haben und frei wählen und ändern können, wie sie ihnen dienen.

Mission

Ermöglichung der Bereitstellung von Produkten und Dienstleistungen für Personen und Organisationen, ohne dass ihre Informationen ihrer Kontrolle entzogen werden müssen. Um Benutzern von Softwareanwendungen die Kontrolle zu ermöglichen, wer ihre Informationen verwenden darf, und Entwicklern von ihnen, an einer Stelle nach Wahl des Benutzers darauf zu verweisen.

Werte

  • Transparenz
  • Integrität
  • Allgemeinheit

Jetzt Antworten auf die Fragen...

Was ist Solid (im wörtlichen Sinne)?

Im wahrsten Sinne des Wortes ist Solid ein Mittel, um Softwarelösungen zu ermöglichen, die es Menschen und Organisationen ermöglichen, ihre eigenen Informationen zu kontrollieren und die Produkte und Dienstleistungen, denen sie Zugriff auf ihre Informationen gewähren, frei auszuwählen und zu ändern.

Wie funktioniert es?

Solid baut auf den universell verwendeten Standardprotokollen und Datenformaten des World Wide Web auf, um es Menschen und Organisationen zu ermöglichen, ihre eigenen Informationen, Daten und Dienste zu betreiben, auf die sich Softwareanwendungen beziehen. Es bietet offene Spezifikationen, Entwurfsmuster und Referenzrahmen für Softwareentwickler, um Produkte zu entwickeln, die die Präferenz ihrer Benutzer zur Kontrolle ihrer eigenen Informationen unterstützen, und stellt sicher, dass sie alle anderen Softwareanwendungen mit ihren Informationen (Daten) frei verwenden können.

Warum existiert es?

Solid existiert, weil allgemein anerkannt ist, dass Menschen und Organisationen ein erhebliches Risiko eingehen, wenn ihre Informationen von zentralisierten Dienstanbietern gesammelt und gemeinsam gespeichert werden. Große Mengen von Benutzern und Informationen werden extrem wertvoll, anfällig für Ausbeutung und sind viel einfacher zu stehlen, wenn sie an einem Ort aufbewahrt werden.

Aufgrund technischer Einschränkungen war es in der Vergangenheit für die Nutzer einfacher, ihre Daten bei ihren Online-Dienstleistern zu hinterlegen. Diese gemeinsame Anordnung von Informationen, oft mit vielen Millionen Benutzern, bedeutete, dass Dienstanbieter in der Lage waren, großen Bevölkerungsgruppen Zugang zu gewähren, massive Netzwerkeffekte zu erzeugen und ihre Technologie End-to-End zu kontrollieren, wodurch es einfacher wurde, ihren Dienst zu skalieren.

Solid wird es Menschen und Organisationen ermöglichen, zu entscheiden, wo sie ihre Informationen speichern und wer darauf Zugriff hat. Anstatt Informationen zu zentralisieren, ermöglicht sie deren Dezentralisierung. Das Solid-Designmuster trennt Softwareanwendungen von den Informationen, die sie benötigen, und die Hochgeschwindigkeitsnetzwerke der nahen Zukunft bedeuten, dass sie nicht an einem gemeinsamen Standort angeordnet sein müssen, um hohe Serviceniveaus bereitzustellen.

Listen Sie alle Werte auf (idealerweise einzelne Wörter, können aber auch Beschreibungen sein), von denen Sie glauben, dass Solid am wichtigsten sein sollte, und wählen Sie dann die 3 aus, die Sie für die wichtigsten/relevantesten halten.

Transparenz
Integrität
Allgemeinheit [oder Universalität, wie jemand anderes vorgeschlagen hat]

Beschreiben Sie, was Sie dazu motivieren würde, Solid als Verbraucher/Benutzer zu verwenden.

Ich wäre motiviert, Solid zu verwenden, wenn es die gleiche Erfahrung wie andere beliebte zentralisierte Dienste bieten würde. Es ist also lediglich erforderlich, ihre Schlüsselfunktionen in einer dezentralisierten Anwendung zu duplizieren, die von anderen veröffentlichte, genehmigte Informationen an ihren bevorzugten Informationsspeicherorten integriert.

Vervollständigen Sie die Sätze „Solid sollte NIE…“ und „Solid sollte IMMER…“

Sold sollte NIEMALS in seinem Access Control List -Mechanismus scheitern und Solid sollte IMMER mit einem Protokoll untermauert werden, das von jeder Technologie (wie http) implementiert werden kann.

Fyi

Ich fand / finde es ein bisschen schwierig, aufzuholen und zu verstehen, wo das Dokument Git als Dokumentenkontrollsystem verwendet.

Ich bin damit einverstanden, es für Code zu verwenden. Ich habe das GitHubs-Wiki nicht verwendet, aber vielleicht ist das einfacher. An die Verwendung von Wiki/Confluence für die Zusammenarbeit an Inhalten gewöhnt.

:-)

Da ich mir nicht sicher bin, wie ich mein Feedback in Vorbereitung auf das heutige Treffen am besten geben soll, werde ich es hier veröffentlichen. Dies ist Feedback zu https://github.com/solid/information/pull/202 .

Was ist solide?

Solid ist ein globaler technischer Standard zum Erstellen interoperabler Software“ – ich denke, das ist zu weit gefasst und nicht vertretbar .

Ich würde vorschlagen:
Solid ist ein globaler technischer Standard zur Trennung von Daten von Softwareanwendungen, damit Personen und Organisationen die Kontrolle über ihre Daten behalten können .

Ich würde auch vorschlagen, mit zu folgen:
_Solid will es ermöglichen, frei zu wählen und zu ändern, welche Software und Dienste auf ihre Daten zugreifen. Zu diesem Zweck bietet es einen Technologiestandard, mit dem Benutzer ihre eigene digitale Identität kontrollieren, ihre Daten in einem von ihnen kontrollierten Speicher speichern und Softwareanwendungen auf die Daten zugreifen können, ohne dass sie zentralisiert werden müssen._

Solid wird von Sir Tim Berners-Lee, dem Erfinder des World Wide Web, geleitet und hat seinen Ursprung am Massachusetts Institute of Technology (MIT). Es handelt sich um eine nichtkommerzielle Open-Source-Zusammenarbeit zwischen Tausenden von Experten aus der ganzen Welt.

Vision und Mission sind falsch herum :-)

Solide Vision

Eine Zukunft, in der jeder völlige Bewegungsfreiheit für seine Benutzerdaten und die Wahl hat, wie sie verwendet werden. - Ich schlage vor, dass dies die falsche Betonung ist, da sie mit Import- und Exportfähigkeiten zufrieden sein kann, worum es bei Solid nicht geht.

Ich schlage vor:
_Die Solid Vision ist eine Zukunft, in der eine Person oder Organisation die Kontrolle über ihre Informationen behält und frei wählen und ändern kann, welche Software und Dienste sie verarbeiten können._

Solide Mission

„Um einen globalen Standard für die Interoperabilität festzulegen, gegen den alle Anwendungen gebaut werden“ – ich glaube nicht, dass dies tatsächlich der Fall ist, Solid konzentriert sich auf Daten

Ich schlage vor:
_Die Vision von Solid ist eine Zukunft, in der eine Person oder Organisation die Kontrolle über ihre Informationen behält und frei wählen kann, welche Software und Dienste sie verarbeiten können.

Solide Werte

In den Erklärungen zu den Werten denke ich nicht, dass wir sie in Bezug auf die Technologie definieren sollten – Solid App, Pod usw. Diese Begriffe können sich ändern und die Leute wissen nicht, was sie zu diesem Zeitpunkt bei der Beschäftigung mit Solid sind.

Freiheit – stimme absolut zu!

Selbstbestimmung - stimme absolut zu :-) !

Zugänglichkeit, Offenheit und Universalität – Zu viele, wählen Sie einen aus oder finden Sie einen übergeordneten Wert – ich mag Universalität

Ich hatte Werte von:

  • Zugänglichkeit – Sicherstellen, dass Solid von jedem angenommen werden kann
  • Einfachheit - stellt sicher, dass Solid leicht zu erlernen und leicht zu implementieren ist
  • Allgemeinheit – Sicherstellen, dass Solid auf die meisten Situationen allgemein anwendbar ist

Gleichheit - nicht davon überzeugt, dass dies überhaupt notwendig ist.

Ich erwähnte eine Message-House-Technik, um den Vorschlag, an dem wir arbeiten, zu formulieren. Dies ist eine ebenso gute Erklärung wie jede https://www.slideshare.net/RichardHatheway/developing-a-message-house .

Zu jedem der diskutierten Elemente finden Sie Pull-Requests , die jeweils einen Vorschlag aus dem Panel Explaining the Vision darstellen.

Wenn Sie an dieser Konversation interessiert sind, senden Sie eine Pull-Anfrage , um Ihren Namen zum Panel „Explaining the Vision“ hinzuzufügen.

Um zu sehen, wie die Vorschläge gehandhabt werden, lesen Sie mehr über den Prozess .

Dieses Material gehört zur redaktionellen Überprüfung in das Roadmap-Repo, daher werde ich dieses Problem schließen. Wenn Sie weitere Kommentare zu den spezifischen Vorschlägen abgeben möchten, fügen Sie Ihre Vorschläge den Pull-Requests hinzu.

Nachrichtenhaus.pdf

Ich habe versucht, mir die angesprochenen Punkte anzusehen und sie in ein „Botschaftshaus“ zu transkribieren, um sie zu kommunizieren.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

eduardoinnorway picture eduardoinnorway  ·  3Kommentare

christopherreay picture christopherreay  ·  49Kommentare

kjetilk picture kjetilk  ·  12Kommentare

RubenVerborgh picture RubenVerborgh  ·  23Kommentare

NSeydoux picture NSeydoux  ·  4Kommentare