Ant-design: Por que adicionar ovos de Natal aos botões sem a permissão do desenvolvedor?

Criado em 25 dez. 2018  ·  121Comentários  ·  Fonte: ant-design/ant-design

  • [] Tenho pesquisado os problemas deste repositório e acredito que não seja uma duplicata.

Qual problema esse recurso resolve?

Notei um floco de neve em cima do componente do botão. Este é um ovo de Natal? Por que você o adicionou sem permissão do desenvolvedor?

Qual é a aparência da API proposta?

Como ficar offline?

Comentários muito úteis

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Todos 121 comentários

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?


só piada

Como resolver

Abordagem muito pouco profissional, discutível

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Então por que abri-lo. . . Haverá ovos no Dia de Ano Novo e no Festival da Primavera? ? ?

Por que não obter uma API, você pode fechá-la se quiser

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Nenhum senso de responsabilidade pelo código aberto.

O chefe deduziu meu salário, você pode descobrir

A chave é que a palavra ainda está mal escrita, o que é constrangedor
image

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

A confiança é boa e essas estrelas também são boas

Isso é estúpido. Você mudou de gerente de produto ...

Não pode jogar

Racionalidade criada para cada fábrica para construir sua própria biblioteca de IU😆

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Não é a sua própria biblioteca, mas a biblioteca do Ant Financial. Você não está falando em seu próprio nome, mas em nome de todos os front-ends de toda a formiga.

Remova ho! Adicione no contêiner de aplicativo superior
componentDidUpdate() { const now = new Date(); if (now.getMonth() === 11 && now.getDate() === 25) { document.querySelectorAll('button').forEach( btn => btn.setAttribute('title', '') ); } }

O Antd Design Pro se concentra em aplicativos de nível empresarial, assim como os chefes das empresas, especialmente os líderes de empresas estatais, como os ovos de Natal? Se não for um código aberto tão sério, ridicularize casualmente a biblioteca de UI de férias e, em seguida, não anuncie aplicativos de nível empresarial. Sua equipe Antd é a primeira na história a fazer ovos de Páscoa na biblioteca de interface do usuário front-end!

Pense sobre a recente atmosfera zz ... é realmente demais hahaha

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Remova ho! Adicione no contêiner de aplicativo superior

componentDidUpdate() {
   const now = new Date();
   if (now.getMonth() === 11 && now.getDate() === 25) {
     document.querySelectorAll('button').forEach(
       btn => btn.setAttribute('title', '')
     );
   }
 }

Como resolver se você configurar o botão de título

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Impressionante! ! !

Remova ho! Adicione no contêiner de aplicativo superior

componentDidUpdate() {
   const now = new Date();
   if (now.getMonth() === 11 && now.getDate() === 25) {
     document.querySelectorAll('button').forEach(
       btn => btn.setAttribute('title', '')
     );
   }
 }

Como resolver se você configurar o botão de título

Em seguida, julgue se o título é ho! Vamos 🤦‍♀️

Remova ho! Adicione no contêiner de aplicativo superior

componentDidUpdate() {
   const now = new Date();
   if (now.getMonth() === 11 && now.getDate() === 25) {
     document.querySelectorAll('button').forEach(
       btn => btn.setAttribute('title', '')
     );
   }
 }

Como resolver se você configurar o botão de título

Escreva mais um se o julgamento

if(btn.title === 'hohoho'){
  btn.setAttribute('title', '')
}
    const now = new Date();
    const isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    const classes = classNames(prefixCls, className, {
      [`${prefixCls}-${type}`]: type,
      [`${prefixCls}-${shape}`]: shape,
      [`${prefixCls}-${sizeCls}`]: sizeCls,
      [`${prefixCls}-icon-only`]: !children && icon,
      [`${prefixCls}-loading`]: loading,
      [`${prefixCls}-background-ghost`]: ghost,
      [`${prefixCls}-two-chinese-chars`]: hasTwoCNChar,
      [`${prefixCls}-block`]: block,
      christmas: isChristmas,
    });

    const iconType = loading ? 'loading' : icon;
    const iconNode = iconType ? <Icon type={iconType} /> : null;
    const kids = (children || children === 0)
      ? React.Children.map(children, child => insertSpace(child, this.isNeedInserted())) : null;

    const title= isChristmas ? 'Ho Ho Ho!' : rest.title;

Este é o código-fonte, o título que eu mesmo defini é totalmente coberto e os títulos que recebo são todos hohoho

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

https://www.zhihu.com/question/306858501/answer/559174756
Irmão, é você?

Ansioso para os ovos de Páscoa para o Festival da Primavera, ansioso para a expressão ...

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Você tem uma cunhada, do que você tem medo

Já vi algumas escolas e agências emitirem documentos antes, proibindo expressamente festivais estrangeiros. Quem usou para fazer projetos para o governo e escolas, estima-se que seja metade do frio hoje.

Eu acho que é bom, por que você quer ser tão sério? Esta é uma surpresa inesperada.

@kigawas Sim, meu irmão vai morrer em breve, sinto que não vou usá-lo amanhã

    const now = new Date();
    const isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    const classes = classNames(prefixCls, className, {
      [`${prefixCls}-${type}`]: type,
      [`${prefixCls}-${shape}`]: shape,
      [`${prefixCls}-${sizeCls}`]: sizeCls,
      [`${prefixCls}-icon-only`]: !children && icon,
      [`${prefixCls}-loading`]: loading,
      [`${prefixCls}-background-ghost`]: ghost,
      [`${prefixCls}-two-chinese-chars`]: hasTwoCNChar,
      [`${prefixCls}-block`]: block,
      christmas: isChristmas,
    });

    const iconType = loading ? 'loading' : icon;
    const iconNode = iconType ? <Icon type={iconType} /> : null;
    const kids = (children || children === 0)
      ? React.Children.map(children, child => insertSpace(child, this.isNeedInserted())) : null;

    const title= isChristmas ? 'Ho Ho Ho!' : rest.title;

Este é o código-fonte, o título que eu mesmo defini é totalmente coberto e os títulos que recebo são todos hohoho

Ant, isso é demais, você pode substituir alguns botões por <a> ou outras tags, ou deixar como está, esperar que o dia passe

Se os próprios programadores fizerem isso, eles se sacrificarão para o céu

Já vi algumas escolas e agências emitirem documentos antes, proibindo expressamente festivais estrangeiros. Quem usou para fazer projetos para o governo e escolas, estima-se que seja metade do frio hoje.

Se você usa o webpack para compilar, é fácil de resolver, escreva um loader, ao analisar o html, mate os easter eggs da classe.

Já vi algumas escolas e agências emitirem documentos antes, proibindo expressamente festivais estrangeiros. Quem usou para fazer projetos para o governo e escolas, estima-se que seja metade do frio hoje.

Se você usa o webpack para compilar, é fácil de resolver, escreva um loader, ao analisar o html, mate os easter eggs da classe.

Escreva um plugin webpack rapidamente

    const now = new Date();
    const isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    const classes = classNames(prefixCls, className, {
      [`${prefixCls}-${type}`]: type,
      [`${prefixCls}-${shape}`]: shape,
      [`${prefixCls}-${sizeCls}`]: sizeCls,
      [`${prefixCls}-icon-only`]: !children && icon,
      [`${prefixCls}-loading`]: loading,
      [`${prefixCls}-background-ghost`]: ghost,
      [`${prefixCls}-two-chinese-chars`]: hasTwoCNChar,
      [`${prefixCls}-block`]: block,
      christmas: isChristmas,
    });

    const iconType = loading ? 'loading' : icon;
    const iconNode = iconType ? <Icon type={iconType} /> : null;
    const kids = (children || children === 0)
      ? React.Children.map(children, child => insertSpace(child, this.isNeedInserted())) : null;

    const title= isChristmas ? 'Ho Ho Ho!' : rest.title;

Este é o código-fonte, o título que eu mesmo defini é totalmente coberto e os títulos que recebo são todos hohoho

Nesse caso, reverta a versão ou remova o código da parte antd easter localmente por você mesmo e reenvie uma versão ou aguarde até amanhã.

Divirta-se, recomenda-se fazer fogos de artifício do Festival da Primavera e bolinhos do Festival do Barco do Dragão.Hahaha

Alguns felizes e tristes

    const now = new Date();
    const isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    const classes = classNames(prefixCls, className, {
      [`${prefixCls}-${type}`]: type,
      [`${prefixCls}-${shape}`]: shape,
      [`${prefixCls}-${sizeCls}`]: sizeCls,
      [`${prefixCls}-icon-only`]: !children && icon,
      [`${prefixCls}-loading`]: loading,
      [`${prefixCls}-background-ghost`]: ghost,
      [`${prefixCls}-two-chinese-chars`]: hasTwoCNChar,
      [`${prefixCls}-block`]: block,
      christmas: isChristmas,
    });

    const iconType = loading ? 'loading' : icon;
    const iconNode = iconType ? <Icon type={iconType} /> : null;
    const kids = (children || children === 0)
      ? React.Children.map(children, child => insertSpace(child, this.isNeedInserted())) : null;

    const title= isChristmas ? 'Ho Ho Ho!' : rest.title;

Este é o código-fonte, o título que eu mesmo defini é totalmente coberto e os títulos que recebo são todos hohoho

Nesse caso, reverta a versão ou remova o código da parte antd easter localmente por você mesmo e reenvie uma versão ou aguarde até amanhã.

Não passe pelo design da formiga

Divirta-se, recomenda-se fazer fogos de artifício do Festival da Primavera e bolinhos do Festival do Barco do Dragão.Hahaha

Você tem medo de que os irmãos acima sejam sacrificados pela empresa

Recomenda-se que o programador que foi demitido pela empresa por causa desse ovo estúpido vá até Ali para pedir uma explicação

Esses irmãos foram sacrificados pela empresa

A empresa estrangeira pode ser um pouco séria. A estatal acabará se a mudança for encontrada. Acho que o evento de sacrifício é só uma desculpa.

Choque!

O chefe me ligou para conversar, e o bônus de meio ano acabou

O chefe me ligou para conversar, e o bônus de meio ano acabou

Qual é o motivo?Por que ser tão sério

O politicamente correto é nojento

Antd acabou de lançar a versão 3.11.6, remova os ovos de Natal, a atualização acabou

Estrela cancelada

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Não é a sua própria biblioteca, mas a biblioteca do Ant Financial. Você não está falando em seu próprio nome, mas em nome de todos os front-ends de toda a formiga.

Essa pessoa não é do Ant Financial

Eu estava com medo e passei pelo projeto rapidamente, era muito grande

O chefe me ligou para conversar, e o bônus de meio ano acabou

Qual é o motivo?Por que ser tão sério

A empresa não é um playground, é muito séria.

Ninguém na empresa encontrou esse problema hahahaha Eu me vi corrigindo silenciosamente

Descobriu que a versão 3.3.0 ainda é usada, sem efeito

? ? ? Você é estúpido? Fui reclamado por usuários do governo no início da manhã, suspeitando que deixamos a porta dos fundos do sistema. Agora que o sistema parou, por que é tão obstinado? !

Portanto, alguns ramos ainda precisam ser bifurcados e trocados de acordo com suas necessidades, não podendo ser usados ​​diretamente.

Eu não permiti que você usasse, então você usou?

? ? ? Você é estúpido? Fui reclamado por usuários do governo no início da manhã, suspeitando que deixamos a porta dos fundos do sistema. Agora que o sistema parou, por que é tão obstinado? !

Os três pedidos e cinco inscrições do país não podem ser usados ​​para festivais estrangeiros, você é contra o vento, hahaha

Eu não permiti que você usasse, então você usou?

Não leva a licença do MIT a sério?

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Esta afirmação é imprópria.

Esta é uma biblioteca de código aberto, ou seja, uma biblioteca comunitária. Não pertence a nenhuma organização. Esta biblioteca é administrada apenas pela Ant Financial.
Confiança e estrela são até boas.
Todo o código enviado para contribuir com novos recursos e corrigir bugs também é um benefício.

A pessoa que inventou este ovo o arrastou para fora.

porque você tão piiii?

A carga de trabalho não está cheia e ainda dá tempo de escrever easter eggs

É hora de sair do trabalho!

Tendências prejudiciais não devem ser incentivadas. Você vai me dar um dístico para o Festival da Primavera? Adesivos Fu Zi? Demais.

Tendências prejudiciais não devem ser incentivadas. Você vai me dar um zongzi para o Festival do Barco do Dragão? Barco dragão? Demais.

Tendências prejudiciais não devem ser incentivadas. O Festival Ching Ming nos dá uma moeda? Soltou fogos de artifício? Demais.

O problema central não é o ovo de páscoa em si, mas o desenvolvedor usando a biblioteca e o projeto está fora de controle

Tendências prejudiciais não devem ser incentivadas. O Festival do Meio Outono nos dá bolos lunares? Admirar a lua? Demais.

Proibindo festivais estrangeiros, você acabou de fazer isso. Como você vê o evento dos ovos de natal? - Saber a resposta de Chen Qiming
https://www.zhihu.com/question/306858501/answer/559220307

Tendências prejudiciais não devem ser incentivadas. 4 de junho nos dá um tanque? Dirija um tanque? Demais.

O problema central não é o ovo de páscoa em si, mas o desenvolvedor usando a biblioteca e o projeto está fora de controle

No futuro, você pode votar antes do feriado. Azul e verde lançam uma onda. Lembre-se de avisar com antecedência ...

Existe um menu grave no Festival Ching Ming? 🤣

O problema central é que quando as empresas de desenvolvimento ou desenvolvedores escolhem bibliotecas, eles não rastrearam e verificaram

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Eu te desejo felicidade

O banco da frente, sementes de melão e salsicha de presunto, reúna as pernas ~

Realmente amo a vida longe do Ant Financial. Parece que a mesma coisa é a linha Ali. Os serviços lançados pela Ant Financial são tão nojentos.

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

você é péssimo irmão

Há algum problema com o ovo da páscoa? Acho que não há nada de errado nisso!

Você diz a ele. . . Esta é a neve no solstício de inverno. O resultado foi um engarrafamento. Somente agora. . . Está frio demais. .Ainda não derretido

Ali vai morrer de hipócrita "pequena inteligência"

Embora adicionar easter eggs sem aviso prévio seja moralmente irresponsável, não é irracional .

Porque há um parágrafo no texto da Licença MIT:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Esta passagem não é exclusiva do acordo do MIT, muitos acordos a incluem. Mesmo que uma pequena parte não seja incluída, a maioria dos autores de bibliotecas que usam esses protocolos irão adicioná-la por conta própria.

Portanto, em teoria, os usuários devem estar preparados para serem responsáveis ​​por seu código antes de usar qualquer biblioteca. Claro, o autor não tem permissão para fazer o que quiser, do contrário ele terá que arcar com as consequências (mas não a responsabilidade ) de sua reputação autodestrutiva.

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Não posso ajudar, mas me dê um polegar para cima

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Vergonha

Embora adicionar easter eggs sem aviso prévio seja moralmente irresponsável, não é irracional .

Porque há um parágrafo no texto da Licença MIT:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Esta passagem não é exclusiva do acordo do MIT, muitos acordos a incluem. Mesmo que uma pequena parte não seja incluída, a maioria dos autores de bibliotecas que usam esses protocolos irão adicioná-la por conta própria.

Portanto, em teoria, os usuários devem estar preparados para serem responsáveis ​​por seu código antes de usar qualquer biblioteca. Claro, o autor não tem permissão para fazer o que quiser, do contrário ele terá que arcar com as consequências (mas não a responsabilidade ) de sua reputação autodestrutiva.

Ótimo, acho que muitas pessoas não entendem o protocolo de código aberto. . .

Pessoalmente, sinto que este "Ovo de Páscoa" nos ensinou uma lição. Quando lançamos um projeto formal, devemos avaliar corretamente os riscos potenciais do "projeto de código aberto". Além disso, devemos também prestar atenção ao usar alguns frameworks de terceiros. Esse tipo de problema. Projetos de código aberto não pagarão por seus erros.

Depois que o "Incidente do Easter Egg" apareceu, o que eu vi no github ou na Internet mais ou menos foi:

Nenhum senso de responsabilidade pelo código aberto.

? ? ? Você é estúpido, por que você é tão obstinado? !

Aguardando os comentários, uma vez que há um problema, a culpa é dessa biblioteca, ao invés de refletir sobre o porquê desse problema? Só quero dizer que a biblioteca de código aberto não é obrigada a se responsabilizar por você.

Finalmente, ao usar uma biblioteca de código aberto, você deve estar preparado para ser responsável por seu código, em vez de fugir da responsabilidade.

Ansioso por 4.1 ovos de Páscoa

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Reconheça Ali e seja um novo homem! A "pouca inteligência" de Ali está profundamente enraizada. Veja o contrato da Alipay, apoie o empréstimo do campus ... O sucesso de Ali deu a todos os funcionários de Ali uma sensação de superioridade que é diferente de todos os funcionários de TI. Acho que as pessoas de Ali são sempre um pouco mais espertas do que as que não são de Ali.

Apenas cancele a estrela dada a você para mostrar um pouco de respeito.

Felizmente, travamos a versão por muito tempo e fizemos um alarme falso

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Reconheça Ali e seja um novo homem! A "pouca inteligência" de Ali está profundamente enraizada. Veja o contrato da Alipay, apoie o empréstimo do campus ... O sucesso de Ali deu a todos os funcionários de Ali uma sensação de superioridade que é diferente de todos os funcionários de TI. Acho que as pessoas de Ali são sempre um pouco mais espertas do que as que não são de Ali.

Não precisa ser negro, basta falar sobre as coisas e recusar ataques pessoais

O impacto do incidente é de longo alcance, parece que 88 antd

Embora adicionar easter eggs sem aviso prévio seja moralmente irresponsável, não é irracional .
Porque há um parágrafo no texto da Licença MIT:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Esta passagem não é exclusiva do acordo do MIT, muitos acordos a incluem. Mesmo que uma pequena parte não seja incluída, a maioria dos autores de bibliotecas que usam esses protocolos irão adicioná-la por conta própria.
Portanto, em teoria, os usuários devem estar preparados para serem responsáveis ​​por seu código antes de usar qualquer biblioteca. Claro, o autor não tem permissão para fazer o que quiser, do contrário ele terá que arcar com as consequências (mas não a responsabilidade ) de sua reputação autodestrutiva.

Ótimo, acho que muitas pessoas não entendem o protocolo de código aberto. . .

Não posso renunciar muito. Responsabilidade, que responsabilidade pode pagar um projeto de código aberto, mas o desenvolvimento saudável de um projeto requer um bom ambiente de comunidade. Claro, credibilidade é indispensável e ninguém ousa usá-la. De que adianta nb, além disso, sem falar no impacto negativo na credibilidade da marca Ant Financial.

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Você quer mais cara? Esta é uma biblioteca de código aberto, e muitas pessoas são apoiadas por suas ações!

De acordo com sua declaração, todo software de código aberto pode ser incorporado com scripts de escavação à vontade?

image

https://github.com/ant-design/ant-design/issues/13098

Embora adicionar easter eggs sem aviso prévio seja moralmente irresponsável, não é irracional .
Porque há um parágrafo no texto da Licença MIT:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Esta passagem não é exclusiva do acordo do MIT, muitos acordos a incluem. Mesmo que uma pequena parte não seja incluída, a maioria dos autores de bibliotecas que usam esses protocolos irão adicioná-la por conta própria.
Portanto, em teoria, os usuários devem estar preparados para serem responsáveis ​​por seu código antes de usar qualquer biblioteca. Claro, o autor não tem permissão para fazer o que quiser, do contrário ele terá que arcar com as consequências (mas não a responsabilidade ) de sua reputação autodestrutiva.

Ótimo, acho que muitas pessoas não entendem o protocolo de código aberto. . .

Não posso renunciar muito. Responsabilidade, que responsabilidade pode pagar um projeto de código aberto, mas o desenvolvimento saudável de um projeto requer um bom ambiente de comunidade. Claro, credibilidade é indispensável e ninguém ousa usá-la. De que adianta nb, além disso, sem falar no impacto negativo na credibilidade da marca Ant Financial.

De maior alcance, esses incidentes farão com que as empresas tenham mais dúvidas sobre o uso e a participação do código aberto, e os danos à cultura do código aberto são de longo alcance.

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Os easter eggs são para os usuários. Os usuários desta biblioteca de interface do usuário são desenvolvedores da Web. Você pode dar a eles o que quiser, mas até agora, ignorar os desenvolvedores e dar aos usuários é um pouco demais.

O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM QUALQUER TIPO DE GARANTIA,
EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE
COMERCIABILIDADE, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E
NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU TITULARES DOS DIREITOS AUTORAIS SERÃO
RESPONSÁVEL POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO
DE CONTRATO, DECLARAÇÃO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO
COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.

Este assunto deve ser um recurso adicionado por desenvolvedores sem autorização. Não esperava que todos ficassem online assim.
É hora de Ali enfrentar a si mesmo e fazer algo sério.

Os desenvolvedores surgiram, mas não há revisão de código para o código de Ali online? O código de "seguir seu próprio caminho voluntariamente" pode ficar online? Ele pode ficar online se for um código backdoor?
O acordo da biblioteca de código aberto só pode livrar-se da responsabilidade por indenização, não críticas negativas e condenação

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Você é um autor antd?

Pessoalmente, sinto que este "Ovo de Páscoa" nos ensinou uma lição. Quando lançamos um projeto formal, devemos avaliar corretamente os riscos potenciais do "projeto de código aberto". Além disso, devemos também prestar atenção ao usar alguns frameworks de terceiros. Esse tipo de problema. Projetos de código aberto não pagarão por seus erros.

Depois que o "Incidente do Easter Egg" apareceu, o que eu vi no github ou na Internet mais ou menos foi:

Nenhum senso de responsabilidade pelo código aberto.

? ? ? Você é estúpido, por que você é tão obstinado? !

Aguardando os comentários, uma vez que há um problema, a culpa é dessa biblioteca, ao invés de refletir sobre o porquê desse problema? Só quero dizer que a biblioteca de código aberto não é obrigada a se responsabilizar por você.

Finalmente, ao usar uma biblioteca de código aberto, você deve estar preparado para ser responsável por seu código, em vez de fugir da responsabilidade.

Ninguém está disposto a ser responsável, pelo menos você pode avisar os desenvolvedores com antecedência e dar a todos o direito de escolha.

Fogo

Pessoalmente, sinto que este "Ovo de Páscoa" nos ensinou uma lição. Quando lançamos um projeto formal, devemos avaliar corretamente os riscos potenciais do "projeto de código aberto". Além disso, devemos também prestar atenção ao usar alguns frameworks de terceiros. Esse tipo de problema. Projetos de código aberto não pagarão por seus erros.

Depois que o "Incidente do Easter Egg" apareceu, o que eu vi no github ou na Internet mais ou menos foi:

Nenhum senso de responsabilidade pelo código aberto.

? ? ? Você é estúpido, por que você é tão obstinado? !

Aguardando os comentários, uma vez que há um problema, a culpa é dessa biblioteca, ao invés de refletir sobre o porquê desse problema? Só quero dizer que a biblioteca de código aberto não é obrigada a se responsabilizar por você.

Finalmente, ao usar uma biblioteca de código aberto, você deve estar preparado para ser responsável por seu código, em vez de fugir da responsabilidade.

Você precisa ler todo o código-fonte de cada projeto de código aberto para ter certeza de que não há problema? Você quer ler o código do kernel com o Linux? Ninguém foge da responsabilidade aqui, eles já assumiram a responsabilidade. A condenação aqui é porque eles anunciaram cenários de aplicativos corporativos, mas vieram com coisas tão pouco sérias, enterraram ovos de páscoa irracionais neles e fizeram piadas demais. Há um problema em dizer que o Ant Financial não tem senso de responsabilidade?Código aberto não significa que você pode agir de forma imprudente, assim como as figuras públicas têm que prestar mais atenção às palavras e ações do que as pessoas comuns

Você usou um produto de código aberto e não é forçado a usá-lo. Você é responsável por quaisquer problemas?

Há um problema porque você nunca me disse que tem esse recurso, que é fraude.

O código aberto finalmente revelou sua essência: quem é dono do site está no comando, essa é a essência.
A maior parte do código aberto é para se envolver em poder centralizado sob o pretexto de democracia, tudo para exportar valores

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Você é um autor antd?

Não é. Eu apenas permaneço na perspectiva de um usuário e expresso minhas opiniões pessoais.

Seu ponto de vista é muito inconsistente com o espírito do código aberto. Se o autor do código aberto for essa pessoa, então este projeto de código aberto deve morrer.

Acho que os easter eggs são muito bons, e a hora de cuspir não é suficiente para mudar o código-fonte.

Aprenda bem inglês, isso é muito absurdo

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

Você é um autor antd?

Não é. Eu apenas permaneço na perspectiva de um usuário e expresso minhas opiniões pessoais.

Puxa, não sei se é anti-preto ou estúpido
image

Deixe-me perguntar se há uma extensão do Chrome que pode bloquear usuários com um clique, apenas para filtrar uma onda, e não vou seguir ou usar seus projetos de código aberto no futuro.

Grandes coisas no mundo devem ser feitas em detalhes

O problema da atualização rápida do JS ou segurança WebAssembly:
https://github.com/chai2010/awesome-wasm-zh

Felizmente, antd não é usado, e a vantagem usada atualmente pode ver a maior parte da implementação.

"Por que você adicionou sem a permissão do desenvolvedor?"
Recomenda-se mudar para "Por que adicionar easter eggs sem notificar o desenvolvedor."
O primeiro é um pouco duro.

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

A popularidade naturalmente trará benefícios. Baidu e 360 ​​são gratuitos, mas por que todo mundo os repreende.

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Re: Não deveria ser o mouse pad rolante para sair? Ele está dormindo na empresa!

Todo mundo parece ter esquecido o caos do teclado esquerdo do NPM ... 🌝

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Eu sinto que quando você diz isso, sua cunhada pode enfrentar problemas maiores do que você

As empresas estrangeiras só vão rir quando virem isso. Nos últimos anos, o politicamente correto da China demonizou esse ovo.

Não vejo todo mundo protestando contra a proibição de Natal do PCCh

As empresas estrangeiras só vão rir quando virem isso. Nos últimos anos, o politicamente correto da China demonizou esse ovo.

Não vejo todo mundo protestando contra a proibição de Natal do PCCh

Os personagens tradicionais estão aqui para provocar?

Somos um projeto da Comissão Nacional de Desenvolvimento e Reforma, os irmãos mais velhos da Antd não tomaram um gole d'água até agora. Se não fosse pela minha cunhada que estava trabalhando nisso, vou arregaçar as mangas agora.

Irmão, sua cunhada tem mestre? Vamos conversar em particular? 😁

Deixe-me perguntar se há uma extensão do Chrome que pode bloquear usuários com um clique, apenas para filtrar uma onda, e não vou seguir ou usar seus projetos de código aberto no futuro.

Faça você mesmo

Sua própria biblioteca, sua própria decisão, você não me deu um centavo, eu não aproveitei sua vantagem, por que me pergunta?

só piada

Como sabe que não paguei um centavo?

1

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