Information: Reunindo informações da comunidade para "O que é Sólido?"

Criado em 14 jun. 2019  ·  26Comentários  ·  Fonte: solid-archive/information

Você pode ler as definições atuais da missão, visão e valores da Solid em https://github.com/solid/information/blob/master/solid-vision.md

Apenas para recapitular o significado de cada um dos termos:

Visão - Uma declaração de visão se concentra no amanhã e no que uma organização deseja se tornar.
Missão - Uma declaração de missão se concentra no hoje e no que uma organização faz para alcançá-lo.
Valores - As filosofias operacionais ou princípios que orientam a conduta e os relacionamentos internos de uma organização
Seria bom ter certeza de que temos um entendimento comum e um acordo em torno desses termos.

Talvez você possa responder o seguinte:

  • Em sua compreensão e em suas próprias palavras, o que você entende por missão, visão e valores da Solid? (sem resposta certa ou errada)?
  • O que é Sólido (em um sentido muito literal)?
  • Como funciona?
  • Por que existe?
  • Liste todos os valores (idealmente palavras simples, mas também podem ser descrições) que você acha que Solid deve ter mais caro, então selecione os 3 que você acha que são os mais importantes/relevantes.
  • Descreva o que o motivaria a usar o Solid como consumidor/usuário.
  • Complete a frase "Sólido deve NUNCA..." e "Sólido deve SEMPRE..."

Comentários muito úteis

A compreensão de @JordanShurmer sobre as coisas:

O que é isso

SoLiD = Dados vinculados a redes sociais.

Solid é principalmente sobre duas coisas: trazer dados pessoais da web sob o controle da pessoa e permitir que aplicativos descentralizados acessem esses dados quando você quiser. Ele existe porque os aplicativos da Web sociais/pessoais atuais não veem os dados do usuário como pertencentes ao usuário e não compartilham esses dados entre si.

Missão / Visão

A _missão_ agora é provavelmente sobre construir a plataforma inicial para que a visão final comece a acontecer. A _visão_ de longo prazo é fornecer um lar na web para pessoas que desejam gerenciar seus próprios dados, com um ecossistema cada vez maior de aplicativos criados para interagir com esses dados.

Quão?

Isso será feito aproveitando o poder de dados vinculados para representar dados sobre pessoas e coisas, WebIDs para associar pessoas a seus dados e controle de acesso à Web para fornecer mecanismos para que as pessoas gerenciem o acesso a seus dados.

A coisa atualmente chamada de "navegador de dados" será crucial para a coisa toda, permitindo que os usuários visualizem e gerenciem totalmente todos os seus dados. Se o usuário não entender como gerenciar seus dados (incluindo com quem/o que está compartilhando dados), ele falhará

Valores

  • acessibilidade
  • honestidade/transparência
  • capacidade de compartilhamento
  • privacidade
  • descentralização
  • os usuários possuem os dados

O Solid NUNCA deve assumir que controla os dados do usuário.
O Solid NUNCA deve excluir intencionalmente as pessoas de usar o Solid.
O Solid deve SEMPRE permitir que os usuários visualizem e gerenciem todos os seus dados.
A Solid deve SEMPRE encorajar os desenvolvedores da web a usar os dados sólidos de seus usuários em vez de coletar seus próprios dados.

Por que eu usaria?

Se eu pudesse usar vários aplicativos da web (calendário, receitas, tarefas, fotos, blog, etc.) que conversam com a mesma fonte de dados, que está sob meu controle e compartilhável, eu usaria. Meu principal caso de uso em que estou pensando agora é minha família - coordenando nossos calendários, compartilhando histórias/fotos, planejamento de refeições etc.

Todos 26 comentários

A compreensão de @JordanShurmer sobre as coisas:

O que é isso

SoLiD = Dados vinculados a redes sociais.

Solid é principalmente sobre duas coisas: trazer dados pessoais da web sob o controle da pessoa e permitir que aplicativos descentralizados acessem esses dados quando você quiser. Ele existe porque os aplicativos da Web sociais/pessoais atuais não veem os dados do usuário como pertencentes ao usuário e não compartilham esses dados entre si.

Missão / Visão

A _missão_ agora é provavelmente sobre construir a plataforma inicial para que a visão final comece a acontecer. A _visão_ de longo prazo é fornecer um lar na web para pessoas que desejam gerenciar seus próprios dados, com um ecossistema cada vez maior de aplicativos criados para interagir com esses dados.

Quão?

Isso será feito aproveitando o poder de dados vinculados para representar dados sobre pessoas e coisas, WebIDs para associar pessoas a seus dados e controle de acesso à Web para fornecer mecanismos para que as pessoas gerenciem o acesso a seus dados.

A coisa atualmente chamada de "navegador de dados" será crucial para a coisa toda, permitindo que os usuários visualizem e gerenciem totalmente todos os seus dados. Se o usuário não entender como gerenciar seus dados (incluindo com quem/o que está compartilhando dados), ele falhará

Valores

  • acessibilidade
  • honestidade/transparência
  • capacidade de compartilhamento
  • privacidade
  • descentralização
  • os usuários possuem os dados

O Solid NUNCA deve assumir que controla os dados do usuário.
O Solid NUNCA deve excluir intencionalmente as pessoas de usar o Solid.
O Solid deve SEMPRE permitir que os usuários visualizem e gerenciem todos os seus dados.
A Solid deve SEMPRE encorajar os desenvolvedores da web a usar os dados sólidos de seus usuários em vez de coletar seus próprios dados.

Por que eu usaria?

Se eu pudesse usar vários aplicativos da web (calendário, receitas, tarefas, fotos, blog, etc.) que conversam com a mesma fonte de dados, que está sob meu controle e compartilhável, eu usaria. Meu principal caso de uso em que estou pensando agora é minha família - coordenando nossos calendários, compartilhando histórias/fotos, planejamento de refeições etc.

Solid é principalmente sobre 2 coisas: trazer dados pessoais da web sob o controle da pessoa,

No momento, a especificação Solid não define o usuário. Assim, o usuário pode ser: uma pessoa, uma empresa, uma instituição, um grupo de pessoas. Então, ou precisamos alterar a comunicação ou a especificação do Solid.

A especificação Solid atual, como eu a entendo, explica como permitir que um usuário (indefinido) alterne o aplicativo ou o armazenamento de dados e leve os dados gerados no aplicativo anterior ou na solução de armazenamento de dados.

a especificação Solid não define o usuário.

Verdade.. Eu estava usando a palavra usuário para significar o assunto dos dados, seja uma empresa, pessoa, etc.

_Data subject_ é a linguagem que as leis relacionadas ao GDPR usam, acredito. Então, para ser mais explícito, eu poderia ter dito _Solid é primordial sobre 2 coisas: trazer dados da web sob controle do titular dos dados..._. Realmente não tem o mesmo anel embora :D

Na minha opinião, ainda é justo dizer que sólido é principalmente sobre o usuário que possui os dados, mesmo que não se limite a usuários reais. 🤷‍♂ Talvez outra afirmação que eu acrescentaria é _Solid NUNCA deve priorizar a propriedade de dados institucionais sobre os pessoais_, mas isso provavelmente é muito vago, discutível e fora do tópico;)

'titular dos dados' no GDPR refere-se a pessoas físicas - um único ser humano individual...

(«dados pessoais» significa qualquer informação relativa a uma pessoa singular identificada ou identificável («titular dos dados»); uma pessoa singular identificável é aquela que pode ser identificada, direta ou indiretamente, nomeadamente por referência a um identificador, como um nome , um número de identificação, dados de localização, um identificador online ou a um ou mais fatores específicos da identidade física, fisiológica, genética, mental, económica, cultural ou social dessa pessoa singular;" https://gdpr-info.eu/ art-4-gdpr/)

A comunicação da Solid menciona 'privacidade', que é um direito humano e, portanto, pode ser interpretada como mais aplicável a dados pessoais.

Se ampliarmos a rede para 'usuário' - talvez precisemos definir quais dados devem ser controlados por qual usuário?

Existe um problema real sobre as empresas não controlarem os dados da empresa? Como, embora possa ser aplicado a uma empresa - realmente acrescenta algo?

Haveria alguma objeção em definir o usuário em Solid como um titular de dados que controla dados pessoais?

Se houver objeções, quais seriam os elementos ausentes ou negligenciados que deveriam ser incluídos?

Trabalhei muito com esse tipo e minha experiência é tentar escrever de uma forma que qualquer um possa entender. Por exemplo:

VISÃO

Uma internet mais inteligente e descentralizada com verdadeira propriedade de dados, bem como privacidade aprimorada.

MISSÃO

Fornecer à indústria e à comunidade ferramentas e tecnologias para que possam realizar a visão. Permitir que pessoas de todas as áreas participem com encontros, workshops, palestras e se comuniquem online.

VALORES

  • Somos qualificados e humildes
  • Somos apaixonados pelo que fazemos
  • Acreditamos em uma internet mais inteligente e descentralizada com privacidade real
  • Compartilhamos porque nos importamos, código aberto e padrões estão em nosso espírito

POR QUÊ

Nossos dados hoje estão bloqueados por firewalls em comunidades e aplicativos populares, não temos controle de como nossos dados são usados ​​e onde. Os dados da internet hoje na verdade são mais ou menos burros, não tem relação com outros dados que possam ser relevantes.

QUÃO

Solid tenta resolver esses problemas fornecendo uma internet descentralizada mais inteligente com dados vinculados e verdadeira propriedade de dados. Estamos criando ferramentas e bibliotecas para que a comunidade de desenvolvedores possa participar da criação dessa internet mais inteligente. Também temos a missão de fornecer uma solução de boa experiência de uso para pessoas não técnicas para gerenciar seus dados vinculados.

QUEM QUANDO

O Prof. Tim Berners-Lee, inventor da World Wide Web, está liderando esta missão através da organização Solid com o apoio da inrupt, uma das primeiras startups neste campo. Solid e inrupt estão hoje colaborando no desenvolvimento de um SDK, Design System, Bibliotecas etc. e também um novo Data Browser que poderá ser usado também por pessoas não técnicas.

Eu passei pelo solid.mit.edu e coletei todas as declarações relevantes de visão/missão/valor:

  • “Reutilizando dados existentes” - solid.mit.edu
  • “Os desenvolvedores poderão inovar facilmente criando novos aplicativos ou melhorando os aplicativos atuais, enquanto reutilizam dados existentes que foram criados por outros aplicativos.” - solid.mit.edu
  • “Libere uma nova onda de inovação - para desenvolvedores, para negócios, para todos.” - solid.mit.edu
  • “alternar perfeitamente entre aplicativos e servidores de armazenamento de dados pessoais, sem perder dados ou conexões sociais” - solid.mit.edu
  • “e quem tem permissão para acessá-lo (dados)” - solid.mit.edu
  • “evitar o aprisionamento do fornecedor” - solid.mit.edu
  • “Os usuários devem ter a liberdade de escolher onde seus dados residem” - solid.mit.edu
  • “verdadeira propriedade do controle de dados” - solid.mit.edu
  • “restaurar a propriedade de controle legítimo dos dados de volta para todos os usuários da web” - solid.mit.edu
  • “privacidade melhorada” - solid.mit.edu
  • “proteja a integridade da próxima fase da web” - solid.mit.edu

Também do solid/chat em resposta à pergunta 'Quais problemas o Solid resolve?':

  • “Em grande parte, tirar informações da cabeça de alguém e colocá-las em um espaço onde você pode construí-las em algo que é estruturalmente semântico...
  • “escolha quem pode usar (dados)” - solid/chat
  • “livre-me do aprisionamento do fornecedor” - solid/chat
  • “execute um Pod em sua própria rede para não precisar depender de uma conexão com a internet. muito importante para casas inteligentes, onde as soluções atuais dependem principalmente de serviços em nuvem.” - sólido/chat
  • “possui seus dados” - solid/chat

Frases relevantes de https://medium.com/@timberners_lee/one -small-step-for-the-web-87f92217d085:

  • "Solid, um projeto de código aberto para restaurar o poder e a agência de indivíduos na web."
  • “A Solid muda o modelo atual em que os usuários precisam entregar dados pessoais a gigantes digitais em troca de valor percebido”.
  • "Sólido é como evoluímos a web para restaurar o equilíbrio - dando a cada um de nós controle total sobre os dados, pessoais ou não, de uma maneira revolucionária."
  • "Ele (Sólido) oferece a cada usuário uma escolha sobre onde os dados são armazenados, quais pessoas e grupos específicos podem acessar elementos selecionados e quais aplicativos você usa".
  • "Ele (Solid) permite que você, sua família e colegas vinculem e compartilhem dados com qualquer pessoa. Ele permite que as pessoas vejam os mesmos dados com diferentes aplicativos ao mesmo tempo."
  • "A Solid é guiada pelo princípio de "empoderamento pessoal por meio de dados" , que acreditamos ser fundamental para o sucesso da próxima era da web. Acreditamos que os dados devem capacitar cada um de nós."
  • "Com o Solid, você terá muito mais agência pessoal do que dados - você decide quais aplicativos podem acessá-los."
  • "ler escrever"
  • "As pessoas querem aplicativos que os ajudem a fazer o que querem e precisam fazer - sem espioná-los. Aplicativos que não tenham segundas intenções de distraí-los com propostas para comprar isso ou aquilo. As pessoas vão pagar por esse tipo de qualidade e Por exemplo, hoje as pessoas pagam pelo armazenamento em lugares como o Dropbox. Há uma necessidade do Solid e da abordagem diferente e benéfica que ele fornecerá."
  • Em sua compreensão e em suas próprias palavras, o que você entende por missão, visão e valores da Solid? (sem resposta certa ou errada)?

A Solid visa capacitar as pessoas e promover a inovação, liberando dados de silos.

  • O que é Sólido (em um sentido muito literal)?

Um ecossistema aberto de pessoas, dados e serviços.

  • Como funciona?

Os dados são armazenados em pods, independentemente dos serviços que usam esses dados, oferecendo assim uma escolha independente de armazenamento de dados e aplicativos.

  • Por que existe?

Para nivelar o campo de jogo, de modo que a inovação não dependa mais da coleta de dados, impactando positivamente pessoas e criadores.

  • Liste todos os valores (idealmente palavras simples, mas também podem ser descrições) que você acha que Solid deve ter mais caro, então selecione os 3 que você acha que são os mais importantes/relevantes.
  1. universalidade
  2. inovação sem permissão
  3. interoperabilidade
  • Descreva o que o motivaria a usar o Solid como consumidor/usuário.

Escolha.

  • Complete a frase "Sólido deve NUNCA..." e "Sólido deve SEMPRE..."

A Solid nunca deve perder de vista o que as pessoas (usuários finais, desenvolvedores, inventores...) precisam.

A Solid deve sempre priorizar a escolha, equilibrando-a cuidadosamente com a interoperabilidade.

Comecei a tentar combinar todas as perspectivas https://github.com/solid/information/pull/186

Em sua compreensão e em suas próprias palavras, o que você entende por missão, visão e valores da Solid? (sem resposta certa ou errada)?

Solid está devolvendo o poder ao usuário, para que ele possa controlar os dados e escolher os aplicativos que podem usá-los.

O que é Sólido (em um sentido muito literal)?

Um ecossistema que descentraliza a web.

Como funciona?

Ele mostra dados com o navegador de dados e ajuda a construir a web semântica por meio de princípios de dados vinculados.

Por que existe?

Porque queremos a verdadeira propriedade.

Liste todos os valores (idealmente palavras simples, mas também podem ser descrições) que você acha que Solid deve ter mais caro, então selecione os 3 que você acha que são os mais importantes/relevantes.

abertura, dados vinculados, web semântica, web como sistema de arquivos, propriedade de dados, controle, autonomia, liberdade, conexão, esperança, visão, crescimento, privacidade

"controle, autonomia, crescimento"

Descreva o que o motivaria a usar o Solid como consumidor/usuário.

Porque eu posso CONTROLAR.

Complete a frase "Sólido deve NUNCA..." e "Sólido deve SEMPRE..."

Solid NUNCA deve excluir ninguém sem uma razão profunda.

Solid deve SEMPRE encorajar qualquer indivíduo e compartilhar o máximo possível.

Tentei escrever tudo em um único texto concreto em https://github.com/solid/information/blob/master/solid-vision.md alguma sugestão?

Parece bom no geral. Comentários rápidos:

Solid é uma especificação técnica voluntária que descreve como construir software interoperável.

Eu não sou "voluntário" e sugiro "conjunto de".
No entanto, também estou hesitante em chamar sólido apenas de especificação. É como chamar a Web de especificação.

Solid é originalmente derivado de 'dados vinculados sociais' e é liderado por Sir Tim Berners-Lee, inventor da World Wide Web.

Eu retiraria a etimologia; isso não importa mais neste momento, e é apenas enganoso.

O "é conduzido" nesta frase também aponta para o fato de que Solid é mais do que uma especificação.

Vou primeiro responder às perguntas feitas no OP:

Em sua compreensão e em suas próprias palavras, o que você entende por missão, visão e valores da Solid? (sem resposta certa ou errada)?

Missão: Capacitar os usuários e permitir-lhes propriedade e soberania sobre sua identidade e dados.
Visão: Livrar-se da atual ditadura de sistemas fechados e serviços fechados.
Valores: Abertura, Privacidade, Segurança, Propriedade.

O que é Sólido (em um sentido muito literal)?

Para mim, o Solid é um ecossistema (especificação, estrutura, implementações, comunidade) que tenta devolver a propriedade e o controle de dados/identidade aos usuários.

Como funciona?

Como pessoa técnica: Não tenho certeza de ser honesto.
Como uma pessoa lambda: Não faço ideia.

Por que existe?

Por causa de como o estado atual de propriedade, soberania e controle de identidade/dados - não está mais no controle dos usuários como antes.

Liste todos os valores (idealmente palavras simples, mas também podem ser descrições) que você acha que Solid deve ter mais caro, então selecione os 3 que você acha que são os mais importantes/relevantes.

  • Privacidade
  • Respeito obrigatório e pró-ativo de uma especificação
  • Liberdade de escolha nas implementações
  • Identidade/Controle de Dados

(Não foi possível escolher um top3 desculpe)

Descreva o que o motivaria a usar o Solid como consumidor/usuário.

Essa conformidade com as especificações é obrigatória, por isso é seguro criar soluções. Que a especificação e a conformidade estejam em movimento rápido é aceitável, desde que a especificação não seja um cidadão de segunda classe.

Complete a frase "Sólido deve NUNCA..." e "Sólido deve SEMPRE..."

Solid NUNCA deve desistir dos usuários finais.
A Solid deve SEMPRE garantir que os usuários finais sejam capacitados.


Eu também queria dar alguns comentários sobre o documento em si, mas o Github não permite comentários em arquivos .md, então aqui vai:

Solid é uma especificação técnica voluntária que descreve como construir software interoperável.

Esta frase parece um pouco sem sentido. Uma especificação é construir software interoperável, não Solid. Eu sugeriria que o one-liner deveria ser sobre o que Solid é, e não como ele está alcançando isso.

Tenho em mente algo mais assim (totalmente cru):

Solid é um framework baseado em especificações que permitem construir soluções interoperáveis ​​para propriedade de dados e identidade.


Os dados devem se encaixar perfeitamente de um aplicativo ou Pod Solid para outro sem permissão um do outro.

Esta frase é ambígua. Os pods têm o conceito de controle de acesso por meio de ACLs e OIDC, portanto, as permissões podem ser necessárias e solicitadas de outro proprietário de pod. Mas acredito que o ponto da frase é que não deve haver necessidade de "intervenção manual" ou "tradução manual" dos dados e que tudo deve depender de esquemas definidos para que qualquer implementação possa usar a mesma linguagem para conversar com outro pod e descrever a mesma coisa.

Obstáculos técnicos desnecessários ou oportunidades de negócios não devem ser usados ​​como desculpa para não fornecer interoperabilidade.

Parece que isso também deve ser verdade para todos os outros valores. O ponto aqui é dizer que a experiência/controle/direitos do usuário final devem ser mantidos acima de obstáculos técnicos ou oportunidades de negócios?

Soberania Digital

A forma como esta seção está escrita parece que uma empresa como o Facebook ou o LinkedIn poderia dizer "Nós damos a granularidade das decisões e as apresentamos de acordo com grandes detalhes" e estar certo, se encaixando na definição e nas caixas de seleção desta seção. Sinto que o elemento chave que falta é que todos os metadados do que foi permitido, para quem, quando, onde, logs de acesso, etc. precisam estar presentes em uma plataforma que o usuário controla, o que acredito ser o ponto de Solid.
Se uma entidade tiver acesso aos dados e aos logs/metadados que permitiriam ao usuário saber o que aconteceu, a entidade pode apenas ocultar/alterar essas informações e o usuário nunca terá uma maneira real de verificar.


Espero que este feedback seja útil!

Obrigado @danwilkinsoncreative por reunir uma versão sucinta de todas essas ideias em um texto em https://github.com/solid/information/pull/202

@JordanShurmer @eduardoinnorway @RubenVerborgh @ewingson @maxidorius você sente que suas ideias originais foram capturadas nessa atração?

sim

@Mitzi-Laszlo Sim!

Aqui está o link para a chamada na quarta-feira às 14:00 CEST para falar em detalhes sobre a visão, missão e proposta de valores da Solid. https://zoom.us/j/8678621195 Ansioso para isso, enquanto isso pode continuar conversando e convidando outras pessoas para compartilhar suas opiniões.

Demorei para contribuir. Evitei ler os outros para me atualizar para não ser influenciado.

Visão

Um futuro em que pessoas e organizações tenham controle total sobre suas informações e sejam livres para escolher e mudar a forma como elas as atendem.

Missão

Permitir que produtos e serviços sejam fornecidos a pessoas e organizações sem que suas informações sejam retiradas de seu controle. Permitir que os usuários de aplicativos de software controlem quem pode usar suas informações e os desenvolvedores delas para consultá-las em um local de sua escolha.

Valores

  • Transparência
  • Integridade
  • Generalidade

Agora as respostas para as perguntas...

O que é Sólido (em um sentido muito literal)?

Em um sentido literal, Solid é um meio de habilitar soluções de software que permitem que pessoas e organizações controlem suas próprias informações e escolham e alterem livremente os produtos e serviços que permitem acessar suas informações.

Como funciona?

Solid baseia-se nos protocolos padrão universalmente usados ​​e formatos de dados da World Wide Web para permitir que pessoas e organizações operem suas próprias informações, dados e serviços aos quais os aplicativos de software se referem. Ele fornece especificações abertas, padrões de design e estruturas de referência para desenvolvedores de software criarem produtos que ofereçam suporte às preferências de seus usuários para controlar suas próprias informações e garante que eles possam usar livremente qualquer outro aplicativo de software com suas informações (dados).

Por que existe?

A Solid existe porque é amplamente reconhecido que pessoas e organizações correm riscos significativos quando suas informações são coletadas e colocadas no mesmo local por provedores de serviços centralizados. Grandes quantidades de usuários e informações tornam-se extremamente valiosas, suscetíveis à exploração e são muito mais fáceis de roubar quando mantidas em um só lugar.

Limitações técnicas no passado significavam que era mais fácil para os usuários armazenarem seus dados com seus provedores de serviços online. Essa co-localização de informações, muitas vezes com muitos milhões de usuários, significou que os provedores de serviços foram capazes de fornecer acesso a grandes populações de pessoas, gerando enormes efeitos de rede e controlando sua tecnologia de ponta a ponta, facilitando o dimensionamento de seus serviços.

O Solid permitirá que pessoas e organizações escolham onde armazenam suas informações e quem tem acesso a elas. Em vez de centralizar a informação, permite descentralizá-la. O padrão de projeto Solid separa os aplicativos de software das informações de que eles precisam e as redes de alta velocidade do futuro próximo significam que ele não precisa ser colocado para fornecer altos níveis de serviço.

Liste todos os valores (idealmente palavras simples, mas também podem ser descrições) que você acha que Solid deve ter mais caro, então selecione os 3 que você acha que são os mais importantes/relevantes.

Transparência
Integridade
Generalidade [ou Universalidade como alguém sugeriu]

Descreva o que o motivaria a usar o Solid como consumidor/usuário.

Eu ficaria motivado a usar o Solid se ele fornecesse a mesma experiência que outros serviços centralizados populares. Portanto, tudo o que é necessário é duplicar seus principais recursos em um aplicativo descentralizado que integre informações autorizadas publicadas por outros em seus locais de informações preferenciais.

Complete a frase "Sólido deve NUNCA..." e "Sólido deve SEMPRE..."

Vendido NUNCA deve falhar em seu mecanismo de Lista de Controle de Acesso e Solid deve SEMPRE ser sustentado por um protocolo que possa ser implementado por qualquer tecnologia (como http).

Para sua informação

Achei/estou achando um pouco difícil recuperar o atraso e entender onde o documento está usando o git como um sistema de controle de documentos.

Estou bem em usá-lo para o código. Eu não usei o wiki do GitHubs, mas talvez seja mais fácil. Acostumado a usar wiki/confluence para colaboração de conteúdo.

:-)

Como não tenho certeza da melhor maneira de oferecer meu feedback em preparação para a reunião de hoje, vou colocá-lo aqui. Este é um feedback em https://github.com/solid/information/pull/202 .

O que é Sólido?

Solid é um padrão técnico global para a construção de software interoperável” - acho que isso é muito amplo e não defensável .

Eu proporia:
Solid é um padrão técnico global para separar dados de aplicativos de software para que pessoas e organizações possam manter o controle de seus dados .

Eu também proponho seguir com:
_Solid visa possibilitar a livre escolha e alteração de quais softwares e serviços têm acesso aos seus dados. Para isso, fornece um padrão de tecnologia para que os usuários controlem sua própria identidade digital, armazenem seus dados em uma loja que eles controlam e para que aplicativos de software acessem os dados sem precisar centralizá-los._

A Solid é liderada por Sir Tim Berners-Lee, inventor da World Wide Web, e originada no Massachusetts Institute of Technology (MIT). É uma colaboração não comercial e de código aberto entre milhares de colaboradores especializados de todo o mundo.

A Visão e a Missão estão ao contrário :-)

Visão Sólida

Um futuro em que todos tenham total liberdade de movimento para os dados de seus usuários e escolha de como eles são usados. - Sugiro que esta é a ênfase errada porque pode ser satisfeita por ter capacidade de importação e exportação, o que não é o que Solid se trata.

Eu sugiro:
_A Solid Vision é um futuro onde uma pessoa ou organização pode manter o controle sobre suas informações e ser livre para escolher e alterar quais softwares e serviços podem processá-las._

Missão sólida

“Para definir um padrão global de interoperabilidade contra o qual todos os aplicativos são construídos” - eu não acredito que isso seja realmente o que ele faz, Solid está focado em dados

Eu sugiro:
_A Solid vision é um futuro onde uma pessoa ou organização pode manter o controle sobre suas informações e escolher livremente quais softwares e serviços podem processá-las.

Valores sólidos

Nas explicações sobre os valores, acho que não devemos defini-los em termos de tecnologia - Solid App, Pod etc. Esses termos podem mudar e as pessoas não sabem o que são neste momento em se envolver com a Solid.

Liberdade - Concordo absolutamente!

Autodeterminação - Concordo absolutamente :-) !

Acessibilidade, Abertura e Universalidade - Muitos, escolha um ou encontre um valor guarda-chuva - eu gosto de Universalidade

Eu tinha valores de:

  • Acessibilidade - garantindo que o Solid possa ser adotado por qualquer pessoa
  • Simplicidade - garantindo que o Solid seja fácil de aprender e leve para implementar
  • Generalidade - garantir que o Solid seja amplamente aplicável à maioria das situações

Igualdade - não convencido de que isso é necessário.

Mencionei uma técnica de casa de mensagens para ajudar a estruturar a proposta em que estamos trabalhando. Esta é uma explicação tão boa quanto qualquer https://www.slideshare.net/RichardHatheway/developing-a-message-house .

Você pode encontrar um pull requests para cada um dos elementos discutidos, cada um representando uma proposta do Painel Explicando a Visão .

Se você estiver interessado nesta conversa, envie um pull request para adicionar seu nome ao Painel Explicando a Visão.

Para saber como as propostas serão tratadas, leia mais sobre o processo .

Este material pertence ao repositório de roteiros para revisão editorial, então vou encerrar esta edição. Se você quiser comentar mais sobre as propostas específicas, adicione suas sugestões aos pull requests .

casa de mensagens.pdf

Eu tentei olhar os pontos que estavam sendo feitos e transcrevê-los em uma "casa de mensagens" para comunicá-los.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

christopherreay picture christopherreay  ·  49Comentários

RubenVerborgh picture RubenVerborgh  ·  23Comentários

kjetilk picture kjetilk  ·  12Comentários

NSeydoux picture NSeydoux  ·  4Comentários

Mitzi-Laszlo picture Mitzi-Laszlo  ·  4Comentários