Suporte a projetos de código aberto no ecossistema da Microsoft

Como parte de meu nova iniciativa de publicidadeA Microsoft e eu estamos nos unindo para doar US$ 10.000 em apoio a projetos .NET de código aberto.

Por que estou me concentrando em projetos de código aberto .NET? Em resumo, porque os projetos de código-fonte aberto são tratados como cidadãos de segunda classe no ecossistema da Microsoft. Muitos projetos de código-fonte aberto altamente populares contribuíram muito para a comunidade .NET e, em troca, não receberam praticamente nenhum suporte da Microsoft. Eu gostaria de ver isso mudar. Na verdade, vou ainda mais longe: acho que o deve mudar se a Microsoft quiser sobreviver como fornecedora de ferramentas de desenvolvimento.

É claro que não sou a primeira pessoa a fazer essa observação:

  • Scott Hanselman

    É uma pena que a Microsoft não possa montar uma organização como a INETA (que já dá pequenas ajudas de custo para as pessoas falarem em grupos de usuários) e distribuir subsídios/apoios para os cerca de 20 projetos de código aberto do .NET que VERDADEIRAMENTE fazem a diferença de forma mensurável. Tudo isso poderia ser gerenciado a partir da organização INETA existente e não custaria mais do que algumas centenas de milhares de dólares – o preço de talvez 3-4 engenheiros da Microsoft.

  • Ayende Rahien

    A comunidade de código-fonte aberto em .NET é grande, mas é apenas uma fração do tamanho da comunidade de código-fonte aberto em outros ambientes (Java, por exemplo). Essa disparidade pode ser explicada ao analisarmos os fatos básicos da comunidade .NET: há um fornecedor central, a Microsoft. Isso coloca a Microsoft em uma posição em que ela tem o ouvido de todos os desenvolvedores, líderes de equipe e arquitetos do .NET. E a Microsoft não está fazendo nada para promover uma comunidade OSS saudável em torno do .NET.

  • Dave

    No aplicativo comercial da minha empresa, dependemos do DotNetNuke, Nant, log4net, NUnit e outras ferramentas de código aberto. Esses projetos de código-fonte aberto nos ajudam a nos apoiar. Na verdade, sem o DNN, provavelmente estaríamos fora do mercado porque nossos custos de desenvolvimento seriam muito altos. Por sua vez, minha empresa ajuda a apoiar a Microsoft por meio da compra de licenças e assinaturas do MSDN. No entanto, a Microsoft não completa o círculo apoiando financeiramente nenhum desses projetos de código-fonte aberto.

  • Joe Brinkman

    Acredito que seja do interesse da Microsoft identificar um punhado de projetos de código aberto para apoiar, especialmente quando esses projetos preenchem uma lacuna na linha de produtos da Microsoft ou quando o projeto promove a adoção de produtos da Microsoft. No entanto, acho que o projeto tem ainda mais responsabilidade de identificar como pode beneficiar um possível patrocinador corporativo e, em seguida, apresentar ativamente a ideia à corporação cujo patrocínio está sendo solicitado. O projeto deve se preocupar mais com o desenvolvimento e o crescimento desse relacionamento do que o patrocinador corporativo, pois o projeto pode muito bem morrer sem o apoio, enquanto a corporação perde apenas uma das muitas oportunidades em potencial.

O software de código aberto está em seu melhor momento quando o senhor não é obrigado a fazer nada além de usá-lo. Mas, dada a decepcionante falta de suporte oficial a projetos de código aberto no ecossistema Microsoft .NET, é hora de nos unirmos e fazer alguma coisa sobre isso. Quando Anand mencionou que poderia igualar minha doação de US$ 5.000 com fundos da Microsoft, fiquei entusiasmado. Essa é uma oportunidade fantástica para a Microsoft assumir o controle e tornar explícito seu suporte a projetos .NET de código aberto de uma forma muito pública.

Aqui estão minhas considerações iniciais sobre a divisão dos US$ 10.000:

  • Três doações de US$ 2.500 para os mais dignos estabelecido projetos de código aberto .NET.
  • Cinco doações de US$ 500 para novo, em ascensão projetos de código aberto .NET.

Também gostaria que isso se tornasse um evento anual. Desde que minhas receitas de publicidade se mantenham, certamente estarei disposto a contribuir com uma porcentagem para a comunidade todos os anos.

Tudo isso será determinado pelo voto popular, é claro. Vamos começar reunindo uma lista de candidatos. Estou solicitando indicações. Quais projetos de código aberto .NET o senhor considera mais úteis?