technology

Microsoft adia proibição controversa de código aberto pago, WebKit na loja de aplicativos

A Microsoft Store, uma fonte online para aplicativos do Windows e outros aplicativos, deveria promulgar novas políticas em 16 de julho que proíbem os desenvolvedores de vender aplicativos de código aberto que estão disponíveis gratuitamente e de distribuir aplicativos de navegador que usam o mecanismo WebKit da Apple.

Mas na sexta-feira, Giorgio Sardo, gerente geral da Microsoft Store, indicou que a Microsoft atrasará a aplicação em resposta à bronca que Redmond vem recebendo do desenvolvedor community.

Anunciado no mês passado, as alterações parecem ter como objetivo melhorar a experiência da Microsoft Store. Por exemplo, eles incluem uma seção que proíbe aplicativos que “fornecem conteúdo relacionado a informações, notícias ou eventos atuais no mundo real de disseminar informações erradas.”

Mas as regras revisadas limitam o que os desenvolvedores podem fazer com software de código aberto. Por exemplo, eles contêm uma proibição de aplicativos da Microsoft Store usando o mecanismo de navegador WebKit da Apple. Na verdade, qualquer mecanismo de navegador da Web que não seja Chromium, Gecko ou EdgeHTML seria banido, portanto, não é apenas o WebKit verboten.

O navegador Safari da Apple, baseado no WebKit, não foi oficialmente suportado para Windows desde 2012, embora como o WebKit é de código aberto, um desenvolvedor empreendedor (ou equipe deles, já que os navegadores são complicados) poderia presumivelmente criar um navegador para Windows.

O que torna o incomum é que a Microsoft anunciou em fevereiro seus Princípios da Open App Store para tratar de questões regulatórias sobre a concorrência decorrentes de sua aquisição da Activision/Blizzard. A gigante do Windows fez isso plenamente consciente dos desafios antitruste à App Store da Apple e ao Google Play em todo o mundo. Na verdade, a Microsoft tem apoiado os esforços para forçar seus rivais a relaxar suas próprias regras de loja. aplicativos de navegador sejam baseados em seu mecanismo WebKit, em vez do Chromium/Blink de código aberto do Google ou do mecanismo Gecko de código aberto da Mozilla.

O Digital Markets Act e o Digital Services Act da UE visam aumentar a concorrência com novas regras que não permitem a exigência de WebKit da Apple. A Autoridade de Concorrência e Mercados do Reino Unido está considerando uma regra semelhante, assim como a Administração Nacional de Telecomunicações e Informações (NTIA) nos EUA.

Portanto, é inesperado ver a Microsoft declarar na Seção 10.2.1 : “Os produtos que navegam na web devem usar o mecanismo de código aberto Chromium ou Gecko.” (A empresa também está abrindo uma exceção para aplicativos herdados na Microsoft Store criados com seu mecanismo EdgeHTML descontinuado.)

Os desenvolvedores parecem estar mais preocupados com a decisão da Microsoft de limitar como os aplicativos baseados em software de código aberto podem ser vendidos. A seção 10.8.7 da política revisada diz: “Não tente lucrar com software de código aberto ou outro software geralmente disponível gratuitamente, nem ter um preço irracionalmente alto em relação aos recursos e funcionalidades fornecidos pelo seu produto.”

A mudança de política chega em meio a críticas à Microsoft após a disponibilidade comercial do GitHub Copilot, uma ferramenta de sugestão de código de IA baseada em assinatura treinada em código-fonte aberto. A Software Freedom Conservancy, um grupo de defesa de código aberto, acusou na semana passada a Microsoft de lucrar com o código aberto sem fornecer clareza sobre se o Copilot cumpre os termos de licenciamento e insta os desenvolvedores de código aberto a abandonar o GitHub.

Hayden Barnes, gerente sênior de engenharia do SUSE Rancher, expressou preocupação de que as novas regras limitem excessivamente as opções financeiras disponíveis para desenvolvedores de código aberto.

“Estou desapontado com a mudança na política da Microsoft Store que proíbe a venda software de código aberto”, disse ele no início desta semana em um post no Twitter. “A Loja oferece aos desenvolvedores independentes de código aberto uma oportunidade de criar projetos sustentáveis ​​cobrando uma quantia razoável lá.”

Barnes disse que vários projetos de código aberto se beneficiaram com a venda na Loja, como WinSCP e Krita. “Além de prejudicá-los, isso também pode levar mais aplicativos da Store a se tornarem proprietários”, disse ele.

Em resposta, Sardo, que supervisiona a Microsoft Store, insistiu que a Microsoft está apenas tentando evite listagens de loja abusivas, como clones de aplicativos.

“Nós absolutamente queremos apoiar os desenvolvedores que distribuem aplicativos OSS de sucesso”, disse ele. “Na verdade, já existem aplicativos OSS fantásticos na Loja! O objetivo desta política é proteger os clientes de listagens enganosas.”

O O objetivo desta política é proteger os clientes de listagens enganosas

Sardo disse que a Microsoft revisaria a linguagem da política para garantir que sua intenção seja clara.

Denver Gingerich, engenheiro de conformidade de licenças SFC FOSS, e Bradley M. Kuhn, membro da política SFC – que colocou a Microsoft para Copilot – argumentam que a mudança de política da Microsoft Store mostra a hipocrisia da alegação da Microsoft que adora código aberto.

“Isto é antes de tudo uma afronta a todos os esforços para ganhar a vida escrevendo software de código aberto”, escreveram em um post no blog na quinta-feira. “Esta não é uma consideração meramente hipotética. Muitos desenvolvedores já apoiam seu desenvolvimento FOSS (legitimadamente, pelo menos sob as próprias licenças FOSS) por meio de implantações de lojas de aplicativos que a Microsoft recentemente proibiu em sua Loja.”

Gingerich e Kuhn apontaram o programa de pintura Krita e o software de edição de vídeo ShotCut como dois aplicativos baseados em código aberto que em breve violarão os termos da Microsoft Store. Eles também apontaram para o próprio projeto Inkscape do SFC, que na Microsoft Store anteriormente optava por solicitar doações em vez de exigir uma taxa, e agora deve fazê-lo por questão de conformidade.

Dizem A Microsoft já fez isso antes – lançando políticas irracionais e depois “magnanimamente” retraindo-as.

“Vender software de código aberto tem sido a pedra angular da sustentabilidade do código aberto desde seu início”, disseram Gingerich e Kuhn . “Precisamente porque você pode vendê-lo, projetos de código aberto como o Linux (que a Microsoft afirma amar) foram estimados em bilhões de dólares. A Microsoft aparentemente não quer que nenhum desenvolvedor FOSS seja capaz de escrever código aberto de maneira sustentável. ”

Vender software de código aberto tem sido a pedra angular da sustentabilidade do código aberto desde o seu início

Eles concluem exigindo que a Microsoft repudie suas políticas anti-FOSS da Microsoft Store e esclareça que a venda de software de código aberto não é apenas permitida, mas incentivada.

O Register pediu à Microsoft que explicasse por que os aplicativos de código aberto não podem ser vendidos na Loja e por que o WebKit e alternativas motores são proibidos. Um porta-voz da empresa respondeu com uma declaração que não abordava explicitamente nossa consulta.

“A Microsoft Store oferece suporte e incentiva os desenvolvedores de OSS a publicar aplicativos gratuitos e pagos, incluindo navegadores que usam outros mecanismos”, o disse o porta-voz por e-mail e apontou para um comentário de acompanhamento que Sardo postou na sexta-feira.

“Em 16 de junho, compartilhamos uma política destinada a proteger os clientes de listagens enganosas, em vigor a partir de 16 de julho”, disse Sardo via Twitter. “Ao ouvir comunidade dev, recebemos feedback de que poderia ser percebido de forma diferente do pretendido. Adiaremos a aplicação dessa política até esclarecermos a intenção. Fique atento.”

Pressionamos a Microsoft sobre se os navegadores baseados em WebKit ainda serão proibidos. Um porta-voz nos disse: “Não temos mais nada para compartilhar.”

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo