Opensource como mão de obra barata

46 respostas
Thiagosc

Opensource não poderia ser visto como uma forma de mão de obra barata para corporações? Grandes empresas podem assim lucrar sem ter que pagar pelos desenvolvedores ou projeto.

Ao mesmo tempo o opensource ajuda a concentrar o poder na mão de corporações enquanto previne que empresas menores surjam, pois sempre pessoas trabalhando de graça podem criar competição para empresas menores que não tem recursos limitados.

46 Respostas

Rubem_Azenha

É, é exatamente assim…

Bazinga.

Rubem_Azenha

Não conheço nenhum caso de empresa que pega produto open source e simplesmente vende, sem investir nada.
Algumas empresas conseguiram montar um modelo de negócios que permite fornecer o software de graça e vender serviço/suporte. Qual o problema nisso? Para algumas empresas deu certo, para outras nem tanto.

J

não é bem assim não. O projeto não tem tempo de vida estipulado, e você corre muitos riscos.

J

Não concordei com o que vc escreveu

Acho que nunca vai ter um grupo de pessoa desenvolvendo exatamente o projeto que uma Corporação está precisando…

E outra coisa, foi-se o tempo em que Open Source e Software livre era desenvolvido por universitários trancados em casa nas madrugadas, hoje quem desenvolve a grande maioria do código são as grandes corporaçãoes…

T

Não vejo opensource como mão de obra barata, talvez uma forma de reduzir custos. Uma empresa que realmente queira lucrar com opensource tem que investir muito para tornar esse objetivo viável, e assim acaba absorvendo parte dessa mão de obra que antes desenvolvia, dava suporte, traduzia tudo de graça. Só quem for apenas usuário de software opensorce acaba tendo redução total de custos, mas isso não é uma regra.

Eu acho exatamente o contrário, opensource distribui o poder ao liberar os códigos fontes permitindo que qualquer um (que tenha conhecimento e habilidade, claro) tenha acesso a eles e altere gerando um produto diferente que pode fazer frente ao original, podendo até nascer uma grande empresa. Outro exemplo de distribuição de poder está relacionado a suporte, caso uma empresa precise acertar um bug em algum programa opensorce, pode fazer com pessoal interno mesmo, ou então contratar alguma empresa/profissional que não seja o desenvolvedor original do software.

Thiagosc

Esse négócio de distribuição de poder é falso. Uma porque uma empresa maior terá muito mais recursos a sua disposição para pegar um software opensource e vendê-lo, e isso já coloca a empresa menor em desvantagem. Em segundo lugar, o conhecimento já está amplamente disponível em forma de livros ou na internet. O código fonte em si não transmite conhecimento, é apenas um produto que usa um determinado conhecimento, ou seja, são horas de trabalho a custo de zero reais.

Portanto ao liberar o código fonte não se democratiza nada, apenas garante-se que empresas menores não poderão desenvolver produtos similares.

Quantas “grandes empresas” de opensource existem? A IBM, a Oracle e outras não contam, pois eles usam opensource para vender outros produtos seus.

Outra questão é a do desenvolvedor. Se o código fonte está disponível para que uma empresa precisa de você? Ela pode contratar qualquer um. O que acontece é que o desenvolvedor não tem poder de barganha algum, ou ele faz o que o “patrão” mandar ou a empresa vai e contrata outro para fazer o que querem. E foi isso o que aconteceu com o software do Fórum UOL, onde o desenvolvedor original acabou saindo do projeto porque o UOL queria controlar o projeto.

J

Justamente por o código ter menor valor que o conhecimento que essa conta se equilibra, é extremamente normal ver as empresas buscarem na comunidade aqueles desenvolvedores que se destacam…

Esse negócio de empresa maior, empresa menor se resume tudo a marketing, se a empresa for pequena e tiver um diferencial bom, vai conseguir clientes e crescer…

Esqueceu da Red Hat que é a maior de todas, a Intel também contribui com código…

Thiagosc:

Outra questão é a do desenvolvedor. Se o código fonte está disponível para que uma empresa precisa de você? Ela pode contratar qualquer um. O que acontece é que o desenvolvedor não tem poder de barganha algum, ou ele faz o que o “patrão” mandar ou a empresa vai e contrata outro para fazer o que querem. E foi isso o que aconteceu com o software do Fórum UOL, onde o desenvolvedor original acabou saindo do projeto porque o UOL queria controlar o projeto.

Novamente, o conhecimento vale muito mais que o produto! Nenhuma empresa em sã conciência vai arriscar o relacionamento com os clientes por não ir com a cara do programador. Novamente cito a diferenciação entre os bons e os ruins, se o cara é bom, tem sim poder de barganha, agora se quer ganhar o mundo e não faz por merecer, um abraço…

ruivo

Thiagosc:

Esse négócio de distribuição de poder é falso. Uma porque uma empresa maior terá muito mais recursos a sua disposição para pegar um software opensource e vendê-lo, e isso já coloca a empresa menor em desvantagem. Em segundo lugar, o conhecimento já está amplamente disponível em forma de livros ou na internet. O código fonte em si não transmite conhecimento, é apenas um produto que usa um determinado conhecimento, ou seja, são horas de trabalho a custo de zero reais.

Portanto ao liberar o código fonte não se democratiza nada, apenas garante-se que empresas menores não poderão desenvolver produtos similares.

Quantas “grandes empresas” de opensource existem? A IBM, a Oracle e outras não contam, pois eles usam opensource para vender outros produtos seus.

Outra questão é a do desenvolvedor. Se o código fonte está disponível para que uma empresa precisa de você? Ela pode contratar qualquer um. O que acontece é que o desenvolvedor não tem poder de barganha algum, ou ele faz o que o “patrão” mandar ou a empresa vai e contrata outro para fazer o que querem. E foi isso o que aconteceu com o software do Fórum UOL, onde o desenvolvedor original acabou saindo do projeto porque o UOL queria controlar o projeto.

Vamos analisar a situação. Foi graças ao Open Source que pequenas empresas puderam se desenvolver e fazer frente às grandes empresas, diferenciando-se das grandes ao oferecer produtos personalizados quando as grandes só oferecem o pacote fechado, assim como também cobrar mais barato daqueles que não precisavam de todo um mega aparato.

Agora, imaginem a pequena empresa pagando para usar um ORM, um container IoC, um fw web, uma IDE, um banco de dados… ou pior, imaginem essas pequenas empresas escrevendo os seus próprios frameworks, tendo que gastar tempo e mão-de-obra em algo que não é foco da empresa? Não haveria espaço para o seu desenvolvimento e os custos se tornariam barreiras, ocasionando na provável morte dessa pequena empresa.

Quanto ao “mandar o cara embora”, a menos que o desenvolvedor tenha cedido os direitos do software à empresa, ele pode continuar desenvolvendo seu produto, até mesmo em outra empresa. Mas aí também vai da empresa. Se ela prefere ficar com linhas de arquivos-texto ao invés da cabeça pensante que estruturou aquelas linhas de maneira a fazerem algum sentido, paciência. Mas para o desenvolvedor, o código aberto produzido por ele é o seu comprovante de experiência e competência. Que empresa não gostaria de ter em seu quadro de funcionários o cara que criou o Spring, ou o Struts, ou o MySQL, ou qquer outro software Livre de grande relevância?

Bem, ao contrário da idéia inicial, eu penso que o Open Source abre mais possibilidades do que o contrário. Acredito que esse conceito de mão-de-obra barata está bem defasado, já que hoje são as empresas as que mais investem e desenvolvem software livre.

Thiagosc

A Red Hat não é grande nem aqui e nem na China. A Intel não é uma empresa opensource. A maior empresa “open source” friendly que existiu foi a Sun, e essa foi por água abaixo porque o modelo de negócios opensource é inviável.

jcneto:

Novamente, o conhecimento vale muito mais que o produto! Nenhuma empresa em sã conciência vai arriscar o relacionamento com os clientes por não ir com a cara do programador. Novamente cito a diferenciação entre os bons e os ruins, se o cara é bom, tem sim poder de barganha, agora se quer ganhar o mundo e não faz por merecer, um abraço…

Como funciona esse poder de barganha? Se a empresa tem o código do software na mão ela pode simplesmente ordenar “eu quero X agora!” e o desenvolvedor vai ganhar pela hora trabalhada ao invés de licenciar o software para várias empresas. Se o desenvolvedor achar os termos do contrato ruim, como por exemplo, limitar a distribuição do software, ou estabelecer prioridades que não são as suas o que ele fará?

Aí o que acontece é o seguinte, eles simplesmente arranjam outro programador para trabalhar no seu programa. Os usuários de seus sistemas não precisam de você.

Essa ficção de “programador bom” só existe na cabeça de introvertido. As pessoas só querem saber de seus problemas resolvidos e dane-se o resto. Se você ficar se fazendo de difícil eles simplesmente vão te dar um pé na bunda. Ou seja, o seu poder de negociação é praticamente zero, não apenas para definir o futuro do seu software, mas também fica arriscado até contratarem alguém por um valor hora menor.

Thiagosc

Onde alguém fez frente às grandes empresas? Quem fez frente à Oracle ou à IBM ou à Microsoft?

O problema de percepção de alguns aqui é que igualam lançar um framework na internet a “competir com as grandes”. Cara, garanto que o negócio de mainframes da IBM, de databases da Oracle ou de sistemas operacionais da Microsoft não sabem nem que você existe.

Não vejo problema algum em compartilhar o que você bem entender. Afinal de contas é um direito fazer o que bem entendemos com as nossas propriedades e se desejamos dar algo de graça qual é o problema? O que estou criticando são corporações utilizando esse trabalho como forma de mão de obra barata, forçando os salários ou contratos para baixo e deixando de contratar pessoas que poderiam ser empregadas para desenvolver esses softwares.

ruivo

Acho que você se confunde nos conceitos. Se a empresa tem o código na mão, e ele é aberto e livre, qualquer um também tem o código na mão. O desenvolvedor vai continuar tendo o poder de modificar o que ele quiser no software, sem ter que pedir nada à empresa. O que pode acontecer é a empresa que paga o salário dele pedir para ele priorizar algumas funcionalidades em detrimento de outras. Coisa super normal. Ou alguém trabalha numa empresa cujas prioridades são você quem decide, ao invés das necessidades do cliente?

Mas, se a empresa quiser limitar a distribuição do software, bem, aí estamos falando de software não-livre (ou que não use nenhuma das licenças homologadas e não pode ser chamado de Open Source), cujo cenário não se encaixa na discussão.

Thiagosc:

Aí o que acontece é o seguinte, eles simplesmente arranjam outro programador para trabalhar no seu programa. Os usuários de seus sistemas não precisam de você.

Essa ficção de “programador bom” só existe na cabeça de introvertido. As pessoas só querem saber de seus problemas resolvidos e dane-se o resto. Se você ficar se fazendo de difícil eles simplesmente vão te dar um pé na bunda. Ou seja, o seu poder de negociação é praticamente zero, não apenas para definir o futuro do seu software, mas também fica arriscado até contratarem alguém por um valor hora menor.

Todos querem ter o seu problema resolvido. Isso é fato. Se o objetivo é desenvolver algo que não sirva pra nada, então, pra que desenvolver? E, quanto ao desenvolvedor se fazer de difícil, claro, tudo tem que ser razoável. Não é pq o cara desenvolveu um mega software aberto, que todo mundo usa, que vão contratá-lo pelo valor que ele quiser. Agora, achar que a empresa vai esperar o cara desenvolver um software open-source, mandar o cara embora e contratar um zé-orelha para manter esse software pq tem hora mais barata, correndo o risco de seu projeto afundar por causa disso, é muita inocência. Até porque o desenvolvedor que ela mandou embora vai levar consigo o conhecimento E o software (ele é aberto, não é).

Thiagosc

ruivo:

Acho que você se confunde nos conceitos. Se a empresa tem o código na mão, e ele é aberto e livre, qualquer um também tem o código na mão. O desenvolvedor vai continuar tendo o poder de modificar o que ele quiser no software, sem ter que pedir nada à empresa. O que pode acontecer é a empresa que paga o salário dele pedir para ele priorizar algumas funcionalidades em detrimento de outras. Coisa super normal. Ou alguém trabalha numa empresa cujas prioridades são você quem decide, ao invés das necessidades do cliente?

Mas, se a empresa quiser limitar a distribuição do software, bem, aí estamos falando de software não-livre (ou que não use nenhuma das licenças homologadas e não pode ser chamado de Open Source), cujo cenário não se encaixa na discussão.

Você está equivocado. O que o opensource define é o acesso ao código fonte e o direito de redistribuí-lo. Se o software foi desenvolvido para uma empresa a menos que ela o distribua, isso não é legal. Senão seria apenas uma questão de hackear os servidores dela e roubar o código.

Além do mais copyright ainda existe, e por contrato essa empresa pode estabelecer que o software pago por ela, já que o código está disponível, tenha o copyright para essa empresa. É por causa de copyright que quando estavam traduzindo o javadoc para português era necessário assinar um termo concedendo os direitos de copyright para a Sun se você desejasse contribuir.

Clientes não definem prioridades, apenas tem necessidades. É tarefa da empresa interpretar essas necessidades em termos de tecnologia. Se alguém tem o poder de forçar a direção do software que você desenvolveu, caso contrário ele contrata outro para fazer do jeito que ele quer, então você não passa de um empregado. Isso parece o pior de dois mundos. Ter uma empresa e não ter liberdade para seguir uma visão, e ser empregado sem CLT, sem férias, sem fundo de garantia, sem nada. Se é para abrir uma empresa, então seja uma empresa.

Acho que o pessoal aqui vive no mundo da fantasia. Ninguém é especial nessa área. Não há nada que você faça que qualquer um aqui não possa fazer, e talvez outros aqui façam até melhor. Na Índia existem outros 100 mil que a fazem a mesma coisa, na China outro milhão.

Como você vai competir contra toda essa gente, muitos cobrando menos do que você cobraria? Além do mais, as horas que você gastará com um determinado cliente são horas que você não terá para buscar novos mercados e clientes. Afinal de contas você estará ganhando pela hora e não pelo licenciamento do software.

Marcio_Nogueira

Mesmo projetos open source tem seus prazos definidos, não se pode desenvolver um projeto sem fixar prazos e metas a serem cumpridas. Com o passar do tempo, o custo pode tornar o projeto inviável e a empresa cancelar.

J

thiagosc Vc trabalha na Microsoft??

kkk

O ruivo Já respondeu por mim, e o que ele disse está certíssimo

Só mais uma coisa:

Conhecimento, know-how, experiência ou seja lá qual for o termo que você usar, vale muito mais que linhas de código, se a sua empresa te trocou por um “Zé-ureia”, ela que se dane, não merece ter você na equipe, levante a cabeça e procure outro emprego, use o conhecimento, know-how, experiência a seu favor e seja feliz.

ps: Existem milhões de refrigerantes no mundo, porque a Coca-cola vende mais que todo o resto?

Thiagosc

O efeito “Ze-ureia” se repetirá pelo mercado criando o efeito de achatar os valores cobrados. Seria facilmente evitável se o código não fosse aberto.

Além do mais, se alguém é uma empresa e vende tecnologia então significa que ela não quer um emprego! Quer dizer, open source também impede empreendedores de criarem um negócio próprio e os reduz a meros empregados ganhando por hora.

J

jcneto:

Novamente, o conhecimento vale muito mais que o produto! Nenhuma empresa em sã conciência vai arriscar o relacionamento com os clientes por não ir com a cara do programador. Novamente cito a diferenciação entre os bons e os ruins, se o cara é bom, tem sim poder de barganha, agora se quer ganhar o mundo e não faz por merecer, um abraço…

Tem muito poder de barganha. Um exemplo é criador do Delphi, o Anders Hejlsberg, que trabalhou na Borland. Ele não gostou nem um pouco do rumo que o delphi estava levando a partir da versão 6, falou com a borland sobre, e nem o ouviram. Chegou a Microsoft, e jogou $1.000.000 no bolso dele. O cara largou a borland, que faliu por isso, e o cara ainda criou o C#.
Isso é que é poder de barganha.

J

juliocbq:
jcneto:

Novamente, o conhecimento vale muito mais que o produto! Nenhuma empresa em sã conciência vai arriscar o relacionamento com os clientes por não ir com a cara do programador. Novamente cito a diferenciação entre os bons e os ruins, se o cara é bom, tem sim poder de barganha, agora se quer ganhar o mundo e não faz por merecer, um abraço…

Tem muito poder de barganha. Um exemplo é criador do Delphi, o Anders Hejlsberg, que trabalhou na Borland. Ele não gostou nem um pouco do rumo que o delphi estava levando a partir da versão 6, falou com a borland sobre, e nem o ouviram. Chegou a Microsoft, e jogou $1.000.000 no bolso dele. O cara largou a borland, que faliu por isso, e o cara ainda criou o C#.
Isso é que é poder de barganha.

Ótima colocação!

Seu trabalho diz quem vc é, ou vc não contrataria o Gavin King ou o Rod Johnson?? Claro se tiver dinheiro pra isso :smiley:

Thiagosc

jcneto:

Ótima colocação!

Seu trabalho diz quem vc é, ou vc não contrataria o Gavin King ou o Rod Johnson?? Claro se tiver dinheiro pra isso :D

Ótima por quê? O desenvolvedor do Delphi jamais desenvolveu opensource ou algo decente para justificar a sua fama.

A resposta é simples. Quem encontra quem faça o serviço por um valor menor.

O erro de vocês é que vocês acreditam serem especiais, quando na verdade somente uma minoria dos desenvolvedores opensource conseguem alguma notoriedade por fazer algo que muitos poderiam ter feito, ou seja, é uma questão de marketing e timing. Nada mais.

O efeito do open source sobre o desenvolvimento de software continua apesar de uma minoria incompetente.

J

Thiagosc:
jcneto:

Ótima colocação!

Seu trabalho diz quem vc é, ou vc não contrataria o Gavin King ou o Rod Johnson?? Claro se tiver dinheiro pra isso :D

Ótima por quê? O desenvolvedor do Delphi jamais desenvolveu opensource ou algo decente para justificar a sua fama.

A resposta é simples. Quem encontra quem faça o serviço por um valor menor.

O erro de vocês é que vocês acreditam serem especiais, quando na verdade somente uma minoria dos desenvolvedores opensource conseguem alguma notoriedade por fazer algo que muitos poderiam ter feito, ou seja, é uma questão de marketing e timing. Nada mais.

O efeito do open source sobre o desenvolvimento de software continua apesar de uma minoria incompetente.

Delphi não é open source, mas dá pra exemplificar o caso de uma pessoa ser valorizada pelo projeto em que trabalhou…

Se vc acha que é uma questão de marketing e timing, invista no primeiro e fique esperto para o segundo…

Eu acho que trabalhando em projetos open source você ganha visibilidade, se você não acha…

Lembrei-me agora de uma empresa pequena aqui de Foz (só tinha os 2 sócios trabalhando) que vendia o serviço de instalação, configuração e manutenção de Squid(Proxy) para outras empresas, com o diferencial de ter uma interface amigável para o controle dele, hoje essa empresa cresceu, tem uns 15 ou 20 funcionários e vende uma solução bem diversificada de serviços na parte de servidores, atendendo toda a região por aqui… Tudo com software livre.

Agora vc vem me dizer que o Open source acaba com as possibilidades de crescimento de pequenas empresas?

Se você acha isso, me desculpe, eu penso diferente.

e fim de papo.

J

Thiagosc:
jcneto:

Ótima colocação!

Seu trabalho diz quem vc é, ou vc não contrataria o Gavin King ou o Rod Johnson?? Claro se tiver dinheiro pra isso :D

Ótima por quê? O desenvolvedor do Delphi jamais desenvolveu opensource ou algo decente para justificar a sua fama.

A resposta é simples. Quem encontra quem faça o serviço por um valor menor.

O erro de vocês é que vocês acreditam serem especiais, quando na verdade somente uma minoria dos desenvolvedores opensource conseguem alguma notoriedade por fazer algo que muitos poderiam ter feito, ou seja, é uma questão de marketing e timing. Nada mais.

O efeito do open source sobre o desenvolvimento de software continua apesar de uma minoria incompetente.

Vai me desculpar, mas bem feito não encontra não. O caso do anders, com a borland, é somente um dos vários. Se pesquisar no google vai encontrar muitos.

Todo mundo fala mal da Microsoft, mas o que ela faz de melhor, é justamente absorver esses profissionais. Por isso ela sempre está no topo. Ela pode fazer monopólio e outras coisas, mas todos os profissionais são supervalorizados lá.

O capital humano é muito mais valioso que o produto em si.

Sobre o desenvolvedopr delphi nunca ter feito projetos opensource, isso também não é verdade. Se procurar no sourceforge.net, vai ver que 30% dos projetos dele é ObjectPascal(Delphi), linguagem que o Anders criou também.

Aqui tem alguns

http://www.jrsoftware.org/ - O Ino-Setup.
http://delphi-jedi.org/
www.lazarus.freepascal.org

Marcio_Nogueira

Um dos pilares do Open Source é a “liberdade” de aprender, utilizar, alterar, melhorar e distribuir. O acasso ao código fonte está incluido neste pilar. O Open Source possibilita um custo muito menor se comparado a produtos proprietários (de código fechado), no qual não se tem acesso a partes específicas do código para analizar que tipo de recurso está sendo utilizado e acessado pelo código.

Thiagosc

marcosalex:
A Red Hat não é grande nem aqui e nem na China. A Intel não é uma empresa opensource. A maior empresa “open source” friendly que existiu foi a Sun, e essa foi por água abaixo porque o modelo de negócios opensource é inviável.

Não, ela foi água abaixo porque a área de servidores high-end gera prejuízos bilionários porque agora todo mundo prefere um cluster de pcs do que gigantescos super computadores. Até no top500.org você vai ver esse tendência crescendo ano a ano.

Red Hat e Novell são exemplos de empresas que ganham dinheiro exclusivamente com Open Source. Entre as empresas que possuem divisões Open source e que ganham dinheiro com elas tem IBM, Sun e até MS tem alguns projetos abertos (embora não livres)

Parem de inventar, a IBM só usa opensource para vender hardware caro, a Sun se fo*** e foi comprada pela Oracle, a MS jamais fez nada pelo opensource. A Novell também vive de software proprietário.

A Red Hat é o único exemplo opensource e mesmo assim é um dos poucos. O modelo de negócio opensource é inviável. Se fosse viável a Sun que contribuiu enormemente com software como o Java ou OpenOffice e diversos outros aplicativos de Unix seria a número 1.

Thiagosc

Por ser de qualidade menor.

J

Por ser de qualidade menor.

JBoss tem uma péssima qualidade né?
O Linux então nem se fala!?
Spring e Hibernate só pioram o seu trabalho não é mesmo?
Firefox?
PostgreSQL já ouviu falar? e MySQL também?
e aquele tal de Apache, ruinzinho ele né!?
e o Tomcat?

Quer que eu continue a lista? :roll:

J

Por ser de qualidade menor.

Poderiamos citar o OpenJDK tmb.

Thiagosc

marcosalex:
Cara, ou você está muito mal informado ou está se fazendo de tal. Vou dar uma dica: pesquisa antes de escrever bobagem.

IBM tem uma área de software grande e lucrativa. A divisão Java da Sun também sempre foi lucrativa e uma das que mais cresce. Até o MySQL ela já estava lucrando, você não deve ter lido nenhum link postado aqui, né?

A MS já contribuiu pro Apache, Eclipse, Haskel e PHP.
Oracle, Novell, Borland, … tá cheio de empresas que ganham dinheiro com Open Source. Se você não consegue ganhar ou se a MS disse pra você que não dá dinheiro, sorry. :lol:

Isso sem falar no Google…

Quem deveria para de falar bobagem é você. A IBM lucra com software vendendo software proprietário (WebSphere, Notes, DB2, etc) e naqueles casos onde não é proprietário (Lotus Symphony, etc) é apenas para vender algum outro produto ou serviço da IBM. A IBM contribui para o kernel do Linux apenas para fazê-lo rodar em seus mainframes e assim vender mais deles.

A Sun foi por água abaixo. Morreu. Já era. Foi simplesmente a empresa mais amigável ao opensource que já existiu e acabou-se.

A Microsoft gostaria que o opensource deixasse de existir e se contribuiu (só sei de uma única vez de cabeça) foi por motivos estratégicos. Assim como o .Net é uma especificação aberta, simplesmente porque querem que outros se tornem dependentes daquela tecnologia.

O Google ganha dinheiro com propaganda e não com software.

Thiagosc

marcosalex:

heheh
A lista não iria acabar tão cedo. Ele precisa avisar as dezenas de empresas que estão abrindo o código fonte de seus produtos. Por que será?

E nenhuma delas abre o código de seus produtos principais, os seus core business são fechados. O dia em que a Oracle liberar o DB dela livre para qualquer um eu passo a acreditar nisso. Ou talvez a IBM com o DB2 e a Microsoft com o Windows.

Só empresinha mixuruca ou então aplicativos não relacionados ao core business, como por exemplo o Lotus Symphony da IBM.

J

Thiagosc:
marcosalex:

heheh
A lista não iria acabar tão cedo. Ele precisa avisar as dezenas de empresas que estão abrindo o código fonte de seus produtos. Por que será?

E nenhuma delas abre o código de seus produtos principais, os seus core business são fechados. O dia em que a Oracle liberar o DB dela livre para qualquer um eu passo a acreditar nisso. Ou talvez a IBM com o DB2 e a Microsoft com o Windows.

Só empresinha mixuruca ou então aplicativos não relacionados ao core business, como por exemplo o Lotus Symphony da IBM.

Você não tem noção do que é desenvolver software, e da importância do opensource. Se não fosse por isso, boa parte do que você usa ou trabalha não existiria.
Continue com seu core business, e lembre-se que não é a única coisa que existe.

Marcio_Nogueira

É muito fácil criticar o OpenSource sem base ou conhecimeto prévio. A verdade é que o modelo de negócios no qual o OpenSource se baseia encomoda empresas que produzem software proprietário. O licenciamento de um “produto” OpenSource tem suas bases na GPL. Esta forma de licenciamento já foi motivo de muita polêmica no passado e recentemente foi reformulada. Engana-se quem pensa que o OpneSource não possibilita empresas a desenvolverem seus produtos/negócios. Há diversas formas de se lucrar com projetos OpenSource, dois exemplos são: consultoria e treinamento, há varios outros é só pesquisar.

Thiagosc

Incomoda empresas pequenas, mas as IBMs e Oracles da vida estão é aproveitando o trabalho gratuito de trouxas mundo afora. Além de conseguirem código de graça, sem precisar investir nada, o opensource ainda diminui o valor do trabalho do desenvolvedor e o limita a um mero empregado.

Consultoria? E ser um empregado. Ok, quantas horas o seu projeto mais complexo levou? Já tive a oportunidade de participar em projetos que levaram anos com diversos desenvolvedores. Como se paga por um desenvolvimento desse tipo? Cobrando consultoria por hora? Então cada desenvolvedor do projeto precisa ter 2 empregos, o de fazer o desenvolvimento do projeto e outro para prestar consultoria para pagar o salário?

Treinamento? Pelo amor de Deus, todas essas opções que você citou ocupam tempo e pessoas que precisarão ser pagas pelo seu trabalho. O que sobra para o negócio ou desenvolvimento de outros projetos. O tempo que você gastaria em uma sala de aula ou videoconferência é tempo que você não terá para criar um produto.

juliofsn

E é essa mesma a idéia, se as empresas precisam do software, elas contribuem. Ninguém está pedindo favores sem nada em troca, o que a comunidade quer é que as melhorias que a empresa fizer pra ela, seja repassada pra todos.
O Linux é o maior exemplo disso, antes era um simples trabalho acadêmico, com poucas aplicações práticas. Só depois de muito investimento nada desinteressado de várias empresas ele se tornou robusto para as aplicações que ele é utilizado hoje. E assim a vida segue…

Marcio_Nogueira

É como diz oditado: “primeiro vem o rascunho (software proprietário) depois a obra prima (software livre)”!

J

Uso o software de graça, então é justo que eu contribua com código. Praticamente, trabalho para mim mesmo.
O jdk é um exemplo. Nós que desenvolvemos projetos com java, queremos que ele esteja em constante desenvolvimento, e melhor, que ele se encaixe nas nossas necessidades, então contribuimos com código.

Marcio_Nogueira

um ponto forte do Software Livre na minha opinião é que o conhecimento não está atrelado a uma companhia desenvolvedora de software, mas distribuido e difundido pela comunidade. O que possibilita auxiliar outras equipes de desenvolvedores de forma rápida e eficiente. Há vários tipos de “papéis” relacionados a membros de comunidades OpenSurce, como por exemplo: tradutores de documentação,designers, desenvolvedores, administradores de sistemas/redes, auxilio e suporte a novos usuários, entre outros. Nunca em minha vida vi algo semelhante com relação ao software proprietário.

B

Lendo um pouco dessa discussão, lembrei de uma frase que li num blog(não lembro qual):

O desenvolvedor de software trabalha para tirar emprego de si mesmo.

No sentido que trabalhamos para eliminar problemas, e sem problemas não teremos trabalho (isso sendo bem simplista). Isso até tem um fundo de verdade.

Sobre o que isso tem a ver com software de código aberto, eu imagino, por exemplo, desenvolver um framework para emissão de Notas Fiscais Eletrônicas, compatível com todas as versões usadas em todos os estados, que ainda seja bem fácil de ser integrado com sistemas já existentes, além de ter uma boa performance.

Com esse framework lançado, as empresas não precisariam mais gastar bilhões de reais desenvolvendo seus próprios emissores, ou comprando de terceiros. O custo diminuiria somente ao ponto de integrá-lo aos seus próprios sistemas. Um software resolveu uma grande parte do problema de milhares de empresas.

Aí tem o lado dos desenvolvedores que recebiam esses bilhões para desenvolver, não precisamos mais 99% deles, nem precisamos das empresas que vendiam essas soluções. Eles estariam desempregados, elas estariam falidas?

Eu considero uma boa coisa não gastar bilhões para resolver o mesmo problema milhares de vezes, em cada empresa, cada um de seu jeito; que gastem esses bilhões em outras áreas mais úteis. Também acho bom não gastar o tempo dos desenvolvedores onde todos tinham que resolver o mesmo problema, que eles procurem outros problemas e façam outras soluções.

Pra quem é afetado por isso, eu diria para correr atrás, sair da sua zona de conforto e se especializar. Tem gente que vai ficar magoada, mas vai fazer o quê, ficar sentado? É o rumo que o mercado toma.

É o que considero darwinismo aplicado ao desenvolvimento de software.

Thiagosc

Bruno Laturner:
Eu considero uma boa coisa não gastar bilhões para resolver o mesmo problema milhares de vezes, em cada empresa, cada um de seu jeito; que gastem esses bilhões em outras áreas mais úteis. Também acho bom não gastar o tempo dos desenvolvedores onde todos tinham que resolver o mesmo problema, que eles procurem outros problemas e façam outras soluções.

Pra quem é afetado por isso, eu diria para correr atrás, sair da sua zona de conforto e se especializar. Tem gente que vai ficar magoada, mas vai fazer o quê, ficar sentado? É o rumo que o mercado toma.

É o que considero darwinismo aplicado ao desenvolvimento de software.

Tudo o que você disse não tem nada a ver com opensource. Ninguém precisa resolver o mesmo problema milhares de vezes. Para isso existe o mercado, compra-se de alguém que já tenha resolvido o problema. É por essa razão que compramos computadores com sistemas operacionais prontos e não estamos reinventando a roda.

A única diferença com opensource é que o criador da solução não recebe nada. Podemos citar várias conseqüências:

  • o criador da solução perde todo e qualquer poder de barganha, pois não é dono do código e pode ser substituído a qualquer momento;
  • isso reduz o empreender a um mero empregado a mercê dos outros;
  • isso reduz o valor do trabalho do desenvolvedor;

Especificamente sobre negócios:

  • Opensource não oferece um fonte de renda confiável. Você depende de trabalhos paralelos para sobreviver, sendo que esses consomem tempo que você poderia estar usando para desenvolver;
  • Outras empresas podem pegar o seu código e fazer o que quiser, inclusive vendê-lo. Empresas maiores terão uma vantagem desleal sobre empresas menores;
  • Mesmo que você não seja uma empresa, nada garante que outros contribuirão para o seu software e que você terá um emprego após disso;
B

-Verdade, poucos vivem para isso.
-Verdade também, mas vantagem desleal? Não. Acontece a mesma que acontece em qualquer outro mercado, quando duas empresas são concorrentes. Há exemplos de sobra de empresas pequenas que conseguem ganhar o mercado da grandes concorrendo na mesma área.
-Correto

Thiagosc

Bruno Laturner:
Thiagosc:

A única diferença com opensource é que o criador da solução não recebe nada. Podemos citar várias conseqüências:

  • o criador da solução perde todo e qualquer poder de barganha, pois não é dono do código e pode ser substituído a qualquer momento;

  • isso reduz o empreender a um mero empregado a mercê dos outros;

  • isso reduz o valor do trabalho do desenvolvedor;


-Substituído? O líder do projeto? O time? Num projeto aberto? Nunca vi nem ouvi acontecer. Esse não é o modelo. Meritocracia é o que move aquele lado do mundo.
-?
-Opinião: Qual o valor de um projeto que salva bilhões de reais em desenvolvimento? E considero que o trabalho dessa pessoa valha bilhões para o mundo.

  • Sim, substituído. Seus serviços de consultoria podem não ser mais necessários e uma empresa pode simplesmente decidir contratar outra pessoa;

  • Já ouviu o ditado “vale mais um pássado na mão do que dois voando”? Pois é, de que adianta valer “bilhões para o mundo” se o criador vai viver mal e porcamente.

  • -Verdade, poucos vivem para isso.
    -Verdade também, mas vantagem desleal? Não. Acontece a mesma que acontece em qualquer outro mercado, quando duas empresas são concorrentes. Há exemplos de sobra de empresas pequenas que conseguem ganhar o mercado da grandes concorrendo na mesma área.
    -Correto

    Competição desleal porque ela estará lucrando sobre o seu trabalho. É claro que é muito mais fácil não código nenhum, e é justamente isso que eu estou dizendo aqui.

    Proteu_Alcebidiano

    Meus dois centavos: A ciência por trás da construção de softwares em relação a outras ciências ainda está engatinhando. Compartilhar código, do snippet até o softwre completo, é uma excelente maneira de acelerarmos o conhecimento adquirido desta.

    Open source vale a pena :smiley:

    T+

    J

    O OpenSource é uma troca de serviços. Você não tem que lucrar específicamente com $$, pode ganhar com outras coisas, como conhecimento, serviços, produtos, etc…

    M

    Olha só que interessante:

    Fonte: http://www.computerworlduk.com/community/blogs/index.cfm?entryid=2712&blogid=14

    Eu acho que o Thiagosc trabalha na MS mesmo e veio tentar convencer que o mundo está errado e ele e a MS estão certos.

    Felagund

    Nao alimentem os troll :smiley:

    Alexandre_Saudate

    Thiagosc, só pra contextualizar…

    Fala um pouco pra gente de onde vc é, trabalha com que tecnologias , quantos anos tem, formação, essas coisas?

    Thiagosc

    asaudate:
    Thiagosc, só pra contextualizar…

    Fala um pouco pra gente de onde vc é, trabalha com que tecnologias , quantos anos tem, formação, essas coisas?

    Isso altera a realidade do opensource?

    Alexandre_Saudate

    Thiagosc:
    asaudate:
    Thiagosc, só pra contextualizar…

    Fala um pouco pra gente de onde vc é, trabalha com que tecnologias , quantos anos tem, formação, essas coisas?

    Isso altera a realidade do opensource?

    Do opensource, não. Da discussão, talvez!

    Spool

    http://pt.wikipedia.org/wiki/Troll_%28internet%29

    Um economista amigo meu, nao deu certo na profissao. Odiava os midias que publicavam (de forma gratuita) temas tais como: Aprenda a investir na bolsa.

    Criado 27 de outubro de 2009
    Ultima resposta 17 de fev. de 2010
    Respostas 46
    Participantes 14