Projetos de código aberto que pagam os desenvolvedores?

4

Existe algum projeto de código aberto Java que pague os desenvolvedores?

Eu me deparei com isso em um livro: Entrevistas de Programação Expostas. Página # 25

Are open-source projects preferable?

The vast majority of programming jobs have usually involved proprietary, closed-source projects, which some programmers find objectionable. There’s been a small shift in favor of more open software development, which provides more opportunities for people like yourself to participate in open-source projects and still be paid for that participation.

    
por java_mouse 09.07.2012 / 21:05
fonte

4 respostas

7

Recompensas & Recompensas

Muitos projetos de código aberto oferecem prêmios para corrigir alguns erros:

Outros são patrocinados por doações individuais ou por terceiros:

Posições de software comerciais e não comerciais de código aberto

Alguns projetos de código aberto (open-source não implica software livre) são patrocinados e gerenciados e têm funcionários em tempo integral trabalhando neles. Estes podem incluir:

  • RedHat (Linux, algum desenvolvimento relacionado a Java, como contribuições do GCJ, contribuições passadas de seus membros para projetos de código aberto conhecidos para trabalho interno, etc ...)
  • Sun / Oracle (OpenJDK, MySQL e muitos projetos comunitários relacionados)
  • Google (muitas de suas bibliotecas de código aberto têm equipes em tempo integral, Chromium, Android ...)
Embora isso não seja o motivo pelo qual você originalmente pensava, eles são de fato projetos de código aberto, e eles têm pessoas sendo pagas para trabalhar neles.

    
por 10.07.2012 / 03:53
fonte
13

Eu não acho que a citação esteja se referindo ao projeto pagando às pessoas para apoiá-lo.

Parece estar se referindo a empresas que pagam engenheiros para contribuir com projetos de código aberto como parte de suas tarefas normais. Eu vi postos de trabalho para este efeito. Uma empresa pode fornecer um tempo remunerado à equipe para fornecer contribuições de volta a projetos de código aberto que ela usa, geralmente para corrigir defeitos, adicionar melhorias ou criar documentação que a empresa precise ou considere valiosa.

Outro significado possível poderia ser empresas que lançam alguns de seus produtos como software de código aberto. Empresas como o Google e o Facebook fizeram isso. Esses produtos não são seus principais produtos, mas foram iniciados internamente para oferecer suporte a um produto principal (geralmente não lançado como um projeto de código aberto) e depois liberados para o público. Alguém na equipe pode ser responsável por supervisionar o projeto de código aberto e até mesmo contribuir para ele, e seria pago por esse trabalho.

    
por 09.07.2012 / 21:13
fonte
4

Apenas adicionando outras respostas incríveis

Se você é um estudante, pode ser pago pela contribuição participando do Google Summer of Code. O Google paga para você trabalhar para uma das organizações de código aberto aceitas e muitas delas são baseadas em Java.

Das 180 Organizações aceitas cerca de 40 tiveram projetos Java este ano

    
por 10.07.2012 / 11:11
fonte
1

Além da resposta bastante abrangente do @ haylem, há também a contribuição de acadêmicos para o desenvolvimento de código aberto, onde a Universidade para a qual trabalham - ou concedem apoio - paga pelo desenvolvimento de software e geralmente incentiva ou exige que o software desenvolvido ser disponibilizado publicamente de alguma forma.

O R, por exemplo, tem uma quantidade enorme de suporte de código aberto de software de redação acadêmica, assim como as partes de computação científica do ecossistema maior do Python.

    
por 10.07.2012 / 06:24
fonte