.
A Microsoft Store, uma fonte online de 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 às broncas que Redmond vem recebendo da comunidade de desenvolvedores.
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 limita 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 tem suporte oficial para Windows desde 2012, embora como o WebKit seja de código aberto, um desenvolvedor empreendedor (ou equipe deles, já que os navegadores são complicados) poderia criar um navegador para Windows.
O que torna isso incomum é que a Microsoft em fevereiro anunciado 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 esforços apoiados para forçar seus rivais a relaxar suas próprias regras de loja.
Um aspecto importante da reação regulatória contra a Apple tem sido a regra do navegador da App Store, que exige que todos os aplicativos do navegador iOS 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.
A Lei de Mercados Digitais da UE e a Lei de Serviços Digitais visam aumentar a concorrência com novas regras que não permitem o requisito do WebKit da Apple. A Autoridade de Concorrência e Mercados do Reino Unido é 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, na semana passada acusou a Microsoft de lucrar de código aberto sem fornecer clareza sobre se o Copilot está em conformidade com 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 de forma irracional as opções financeiras disponíveis para desenvolvedores de código aberto.
“Estou desapontado com a mudança de política da Microsoft Store que proíbe a venda de software de código aberto”, disse ele no início desta semana em uma postagem no Twitter. “A Loja oferece aos desenvolvedores independentes de código aberto a 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 Store, 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 impedir listagens de lojas abusivas, como clones de aplicativos.
“Nós absolutamente queremos apoiar os desenvolvedores na distribuição de aplicativos OSS de sucesso”, ele disse. “Na verdade, já existem aplicativos OSS fantásticos na Loja! O objetivo desta política é proteger os clientes de listagens enganosas.”
O objetivo desta política é proteger os clientes de listagens enganosas
Sardo disse que a Microsoft revisará a linguagem 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 de políticas da SFC – que colocou a Microsoft para Copilot – argumentam que a mudança de política da Microsoft Store mostra a hipocrisia da afirmação da Microsoft de que ama o código aberto.
“Isso é antes de tudo uma afronta a todos os esforços para ganhar a vida escrevendo software de código aberto”, escreveram em um postagem do 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 para o Krita programa de pintura e software de edição de vídeo ShotCut como dois aplicativos baseados em código aberto que em breve estarão violando os termos da Microsoft Store. Eles também apontaram para o próprio SFC Projeto Inkscapeque na loja da Microsoft anteriormente optou por solicitar doações em vez de cobrar uma taxa, e agora deve fazê-lo por uma questão de conformidade.
Eles dizem que 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. “Exatamente porque você pode vendê-lo, projetos de código aberto como Linux (que Microsoft afirma amar) têm estado estimado em bilhões de dólares. A Microsoft aparentemente não quer que nenhum desenvolvedor FOSS seja capaz de escrever código aberto de forma sustentável.”
A venda de 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.
Strong The One pediu à Microsoft para explicar por que os aplicativos de código aberto não podem ser vendidos na Loja e por que o WebKit e os mecanismos alternativos são banidos. Um porta-voz da empresa respondeu com uma declaração que não abordou explicitamente nossa pergunta.
“A Microsoft Store apoia e incentiva os desenvolvedores de OSS a publicar aplicativos gratuitos e pagos, incluindo navegadores que usam outros mecanismos”, disse o porta-voz por e-mail e apontou para um comentário posterior publicado por Sardo na sexta-feira.
“Em 16 de junho, compartilhamos uma política destinada a proteger os clientes de anúncios enganosos, em vigor a partir de 16 de julho”, disse Sardo via Twitter. “Ao ouvir [the] comunidade de desenvolvedores, 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 ligado.”
Nós 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”. ®
.