Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

CEO da Oracle fala sobre papel das empresas no desenvolvimento do software livre

Trecho da matéria do IDG Now: ""Códigos abertos obterão mais sucesso quando as maiores corporações da indústria realizarem grandes investimentos nesses projetos", declarou Ellison em uma coletiva de imprensa durante a conferência OpenWorld, onde a empresa lançou uma tecnologia de busca para a área corporativa. "Todo produto de código aberto que alcançou o sucesso recebeu investimentos de empresas como IBM, Intel e Oracle", reforçou. (...) Existe uma noção muito romântica sobre códigos abertos", Ellison disse. "Pensa-se que esses desenvolvedores contribuem do nada e não cobram. Deixe-me dizer os nomes das empresas que desenvolvem Linux: IBM, Intel, Oracle - e não uma comunidade de pessoas que pensam que tudo deveria ser gratuito, livre. Open source não é um movimento comunista."” A nota foi enviada por anônimo , que enviou este link para mais detalhes.

Ellison também falou sobre a relação da Oracle com a MySQL AB: ""Falamos com eles. Na verdade, falamos com quase todos", respondeu Ellison quando questionado se a Oracle quer comprar a My SQL. "Nós faremos compras que fazem sentido ao negócio, acrescentam tecnologia e fazem o que nosso software não faz", disse Ellison. "[No que diz respeito à] MySQL, nunca direi nunca, mas não está nem perto dos nossos principais planos"."

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de nemesis
kkkkkkk: rapaz, onde é que tu arruma essas fotos, hein??! mostra a voracidade do Ellison... :)))

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Paulo Dias
Verdade seja dita: Programadores são seres humanos que comem, dormem, vestem e pagam contas. Portanto precisam de dinheiro. Eu não acredito na floresta de "CodeWood" onde prevalece a máxima de acabar com o que é proprietário e se fazer as coisas por fazer. Se uma grande empresa investisse muito dinheiro no Gimp por exemplo, em pouco tempo ele traria uma forte dor de cabeça para a Adobe e seu Photoshop.
Comentário de nemesis
amadores: "Eu não acredito na floresta de 'CodeWood' onde prevalece a máxima de acabar com o que é proprietário e se fazer as coisas por fazer."

essa me fez lembrar do filme Constantine:
"Vc acredita no diabo?"
"Não"
"Mas ele acredita em vc."

ei, já olhou à sua volta? Tá rodeado de software livre -- CodeWood -- em grande parte contribuída ou iniciada por interessados em seu tempo livre.

Quer dizer que se "uma grande empresa investisse muito dinheiro no Gimp" ele, de repente, esmagaria o Photoshop, é? Pq obviamente com bastante dinheiro e profissionais competentes, aquela massa de código amorfa se transformaria em código decente, certo? Levando seu raciocínio um pouco adiante, essa mesma empresa com profissionais capacitados e bastante dinheiro poderia simplesmente ignorar essa massa de código inútil desenvolvida por amadores e começar do zero seu próprio Photoshop-killer.

claro, até hoje tal Photoshop killer nunca apareceu, à excessão da falida Corel e seu Photopaint. Enquanto que o GIMP e sua colcha de retalhos de código amador é o único software de edição de imagens mais em evidência hoje contra a hegemonia do Photoshop...

profissionais ganhando dinheiro, fazendo código forçado parecem não ter o mesmo pique de programadores hobbistas com paixão...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Manoel Pinho
Concorrência "desleal" ?!: Bem, a Microsoft ainda consegue vender o MS Office e as versões server do windows para serem usadas como servidores de arquivos e web, mesmo existindo softwares livres maduros como o OpenOffice.org, Samba e Apache.

Conseguem vender por vários fatores: marketing, integração com outros programas proprietários, desconhecimento das alternativas pelos seus clientes, falta de pessoal habilitado para usar as alternativas, etc.

Mesmo que o GIMP tivesse 100% dos recursos do Photoshop e ainda tivesse uma versão nativa para windows, aposto que a Adobe ainda conseguiria vender cópias do Photoshop.

Querendo ou não, a infraestrutura básica computacional (sistemas operacionais, bancos de dados, compiladores e linguagens de programação) tenderá a ser cada vez mais constituída de softwares livres e haverá menos espaço para softwares proprietários nessa área. Por isso mesmo estamos vendo as grandes empresas do setor, como a Microsoft, Apple e a própria Oracle diversificando o seu portfolio de produtos e áreas de atuação.

------------------------------
Em breve:

Comunidade de Usuários do Mandriva Linux no Brasil
http://mandrivabrasil.org
Comentário de Roger de Almeida
"Open source não é um movim: "Open source não é um movimento comunista."

Neste ponto o cara tem razão. Mas ele deveria completar assim:

Open source não é um movimento comunista mas consegue unir o capitalismo com socialismo.

[]
Roger

Comentário de escovadordebit
É impressionante.: Vira e meche e a gente ta aqui de novo debatendo o mesmo tema.

Alguem ja perguntou para uma pessoa que usa software M$ porque ele não muda para soluções livres? Aproveita e pergunta então. Não para um ou dois; mas para vários.

Você conhece algum bom software livre para administração de consultórios médicos? Openlusimed? Esqueça! É um ente embrionário.
Tem um no mercado.Funciona? Sim, atende o propósito. Funciona em Linux? Penso que não. O cara quê usa isso no consultário vai usar outra plataforma em casa? Não creio.

Sei que isso é um caso isolado mas é um dos motivos porque SL encontra barreiras.

Software de edição de vídeo: Cinelerra (curva de aprendizado insustentável), Kino (incompleto), KDENlive( não suporte a maioria dos formatos), MainActor? Software proprietário? Então se procura coisa melhor que roda em ambiente M$.

A gente fica falando de escravidão, monopólio, etc. mas as pessoas só querem utilizar o micro para resolver seus problemas rapidamente. Querem ser organizadas, competitivas e querem fazer isso com praticidade e custo competitivo também.

A gente pode dizer que estes usuários são chatos e ficar com o Linux pra nós mesmos. O que não dá é pra ficar depois batendo o pé no chão, como criança com raiva do amigo que não quer brincar com o brinquedo dele.

Ou ajuda ele....
Ou deixa ele na dele.

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de escovadordebit
Tem mais...: Ahhhh. No ambiente empresarial existem ainda outras barreiras.

Certa vêz questionei um colega de TI, que costuma tratar com grandes empresas, do porque não usam mais Linux em suas empresas. Ele me respondeu:
"Por incrível que pareça, mas existe mais coisas que são resolvidas nas mesas de bares e restaurantes do que em análises de performance, estabilidade, custos, etc."

Do you know what i mean?

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de nemesis
sim: "Do you know what i mean?"

sim, é fácil comprar gerentes de TI com cerveja como os vendedores M$ bem o sabem...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de honorio
"Minha" opniao...: Eu gosto MUITO de Linux.... a alguns anos utilizo-o em minha casa e instalei em 3 servidores onde trabalho: Banco de Dados (Oracle), Firewall e Web (Apache).

Realmente é um EXCELENTE Sistema Operacional.

No entanto, percebo que existe muita discussão sobre seus pontos positivos e sobre os pontos negativos do(s) concorrente(s), mas poucas vezes sobre o inverso.

Teve um comentário acima sobre a solução de problemas nas mesas de bares e restaurantes, mas na MINHA humilde Opnião, os problemas não sao so esses.

Sou programador, utilizo atualmente Delphi para aplicações comerciais e PHP para web.

Por mais que eu goste de Linux, tenho que reconhecer que para desenvolvimento de aplicações COMERCIAIS, as ferramentas existentes deixam muito a desejar.
Testei o Kylix, ferramenta da Borland (fabricante do Delphi). A idéia era boa, mas o projeto não foi....
Testei Java, a sintaxe de programação é OTIMA, a melhor que já usei, mas o desenvolvimento de Interfaces deixa a desejar.
Testei algo em C/C++, mas o desenvolvimento de Interfaces é ainda mais dificil que Java.
Testei o Mono, mas quando testei estava em fase inicial.

Além disso, percebi que em diversas linguagens/ambientes, para cada janela/form aberto, o gerenciador de janelas utilizado apresentava na barra de tarefas uma nova opção, como se fosse um novo programa. Se o usuário abrir uns 4 ou 5 forms ao mesmo tempo, já preenchia toda a barra de tarefas.

Existem otimas aplicações em Linux (Evolution, GIMP, etc), mas são aplicações básicas, desenvolvido por centenas de pessoas e as vezes, conforme a noticia, por empresas.

Agora analisem o fato de um desenvolvedor freelance, que faz aplicações comerciais, como por exemplo: lojas, farmácias, supermercados, etc. Realmente não encontrei um ambiente RAD em Linux comparavel aos existentes nos concorrentes.

Continuo a utilizar o Linux em casa, mas na empresa onde trabalho, o software é de terceiros, desenvolvido em Delphi com BD Oracle.
Quando estavamos analisando as possiveis soluções de software, não encontramos nenhuma em Linux, mas para windows, existiam dezenas.


O Linux vai ter sua utilização ampliada em nivel exponencial somente quando existirem aplicações comerciais para ele. O mundo é influenciado pelo DINHEIRO.

Se você escreve um documento de texto, uma planilha, recebe/envia um e-mail, isso tudo é Básico e não rende dinheiro.

Agora, se o seu programa/sistema/ERP é bom e rápido, funciona em Linux e a empresa depende de um sistema para funcionar, é LOGICO que eles utilizarão o sistema em Linux. Os empresários normalmente investem somente onde eles tem esperança de receber de volta, ou seja, para você ganhar, você precisa investir.

Como as quantidade de soluções e de suporte para os Sistemas Operacionais concorrentes são infinitamente maiores, a compra de licenças é justificada não como gasto, mas sim como Investimento.


Essa é "minha opnião" como desenvolvedor.


Marcelo Honório.


Comentário de nemesis
think different!: costumava ser o refrão da Apple...

O problema com seus argumentos é que vc quer programar em *nix como vc programa em Windows. É outra plataforma, bastante diferente do Windows. Enquanto vc tentar reproduzir sua forma de pensar e fazer as coisas da forma que fazia na outra plataforma, vai sofrer. Vai se sentir como um estrangeiro em país estranho...

"No entanto, percebo que existe muita discussão sobre seus pontos positivos e sobre os pontos negativos do(s) concorrente(s), mas poucas vezes sobre o inverso."

isso é verdade, afinal, é a forma usual de se vender um produto, omitindo seus pontos negativos e enfatizando os positivos em contraste com os negativos do concorrente...

"para desenvolvimento de aplicações COMERCIAIS, as ferramentas existentes deixam muito a desejar."

felizmente, é só uma opinião pessoal.

"Testei o Kylix"

lixo.

"Testei Java, a sintaxe de programação é OTIMA, a melhor que já usei, mas o desenvolvimento de Interfaces deixa a desejar."

hehe, sintaxe ótima??! é, tem gosto pra tudo, e com certeza já é um certo avanço em redução de poluição visual a simples substituição de begin/end por {/}...

por interfaces, vc quer dizer GUIs, né? Definitivamente, o Swing é uma dureza, ainda mais na mão.

Por outro lado, Java conta com a poderosíssima IDE Eclipse, na minha opinião melhor e com mais recursos que o Delphi. Tem até mesmo plugins para geração de relatórios em PDF e form designers ( embora não tão fáceis quanto o do Delphi )...

"Testei algo em C/C++, mas o desenvolvimento de Interfaces é ainda mais dificil que Java."

Vc deveria projetar GUIs usando toolkits open-source como GTK ou QT e seus respectivos form designers: Glade e QTDesigner. KDevelop integra QTDesigner em uma IDE completa.

De qualquer modo, todas essas soluções reproduzem em *nix a usual cadeia de desenvolvimento de GUIs disponíveis no Windows e Mac. Existem outras formas de se desenvolver GUIs em um estilo mais *nixer: com linguagens de script.

Scripts não são meras ferramentas de brinquedo, com poucos recursos. Originalmente feitas com o exato propósito de facilmente chamar e automatizar programas e a comunicação entre eles de forma fácil, scripts permeiam toda a cultura *nix por suas excelentes ferramentas de script. sh, tcl, awk, sed, perl, python, ruby... ferramentas excepcionais.

Programar em *nix invariavelmente vai contar com uma ou outra dessas ferramentas, muitas das quais são multiplataforma e tornam sua aplicação portátil.

Para criação de GUIs, eu recomendaria que vc desse uma olhada em Tcl/Tk. Embora tk esteja disponível para as outras ferramentas tmb, somente com tcl ela realmente brilha. GTK com python tmb é uma boa pedida...

"otimas aplicações em Linux (Evolution, GIMP, etc), mas são aplicações básicas"

putz! Evolution e GIMP, básicos?! brincou, hein? aposto que vc é do tipo que rapidamente programa um Paintshop em um final-de-semana, hein? ;)

"Realmente não encontrei um ambiente RAD em Linux comparavel aos existentes nos concorrentes."

Como a filosofia *nix é a de pequenos programas que fazem bem 1 só coisa e a integração entre eles -- ou "cola" -- através de um script fazendo as vezes de front-end, é mais fácil no *nix vc encontrar uma IDE "não-integrada", digamos assim. Assim, temos compiladores, editores, form designers, debuggers etc sendo acessados normalmente via um shell comum ou um script automatizando a sequencia típica: editar (vim), salvar, compilar (make+gcc), rodar (bash). Se quer projetar GUIs, edite a GUI com um form designer, salve e edite os callbacks com um editor de textos.

O ambiente *nix já é um ambiente integrado de desenvolvimento, pois tem todas as ferramentas necessárias para desenvolvimento de software rapidamente acessíveis através de um poderoso interpretador de linha-de-comandos. IDEs com tudo embalado em um só pacote só surgiram em ambientes pobres de ferramentas, como o DOS e o Windows... sem compilador ou um shell ou editor decente, o próprio fabricante da IDE tinha que prover suas soluções e, claro, lucrar muito com essa pobreza de ocasião...

"Quando estavamos analisando as possiveis soluções de software, não encontramos nenhuma em Linux, mas para windows, existiam dezenas."

Que problema, hein? Para rodar software para windows vcs precisam, veja só, de windows e de mais software que roda em windows. Vcs precisam de Windows pq se recusam a pensar diferente.

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Manoel Pinho
Questão de Atitude !: Eu concordo que existe esse impasse para os usuários finais e que isso inviabiliza muitas das migrações para linux. Mas isso nunca deveria ser usado como desculpa para os profissionais de informática em geral não migrarem para linux e não começarem a fazer programas (mesmo que proprietários) para linux.

A maioria dos programadores brasileiros que conheço só sabem repetir a ladainha do nosso amigo honório acima. Usam a falta do Delphi ou do VB como argumento para não programarem para linux. Ora, não existe melhor plataforma do que o linux hoje para se programar ! O fato de não haver 2 IDEs/linguagens proprietárias não é o fim do mundo ! Se os gringos conseguem fazer coisas complexas como um KDE ou um Gnome em C ou C++, não posso realmente entender como alguém não consegue fazer um sisteminha de loja para linux em alguma linguagem de script qualquer. Pelo amor de Deus !

É possível até fazer um programa "gráfico" usando shell script, como é o caso do painel de controle do Kurumin, que basicamente é feito com o kommander e vários shell scripts.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1408

Ainda é posível usar Perl, Python ou outras linguagens interpretadas para fazer programas fáceis de debugar. O Glade, como citaram, pode até gerar um XML que representa a GUI do programa. Com a libglade, o programa lê o XML e desenha a GUI em tempo de execução. Fazer um programa em Python e usando a libglade o programa fica ridicularmente simples:

http://www.togaware.com/linux/survivor/Using_Libglade0.shtml

Esse tutorial dá um exemplo mais detalhado de uso da libglade:

http://www.pythonbrasil.com.br/moin.cgi/LibGlade

O resto da lógica desses sisteminhas de loja é basicamente constituído de chamadas SQL, que teriam que ser feitas também se usasse Delphi ou VB. Nada do outro mundo.


------------------------------
Em breve:

Comunidade de Usuários do Mandriva Linux no Brasil
http://mandrivabrasil.org
Comentário de sri_canesh
Eu prefiro ver o Open Source: Eu prefiro ver o Open Source como Anarquismo, mas no bom sentido da palavra(do qual sou adepto), não no sentido depurativo: o anarquismo prega a descentralização, a quebra de cadeias de comando, governos, etc... é mais ou menos isso que acontece com os sistemas open source.

No entanto, infelizmente, o nosso sistema é capitalista, e são poucos os que encontraram a fórmula mágica para sobreviver em um sistema capitalista trabalhando de forma anarquista.

Cássio R. Es_kelsen

Comentário de so
think different!: Think ruby, or best Ruby on Rails, Nemesis, falou tudo, tirou as palavras da minha boca, parabéns.
Comentário de escovadordebit
É essa visão que não gosto...: Esse tipo de pensamento é que mais me desagrada no mundo *nix.

As pessoas querem provar que os outros estão errados e o correto é ser produtivo utilizando um monte de badulaques para conseguir o que o cara do Delphi consegue com um ambiente altamente integrado e conectável a praticamente qualquer banco de dados. Desenvolvimento de GUI, editor de programação, compilação, debuger, etc.

Na minha opinião não é assim que se convence as pessoas.

Você tem que fazer a ferramenta que o programador e o susário quer usar e não obrigar o cara a adaptar-se ao seu método.

É o preceito básico de serviço hoje. O cliente é quem manda. Faça o que ele quer ou ele te troca por outro.

As empresas que fazem software proprietário desenvolvem software com a visão do cliente pois querem atraí-lo para a solução e não tentar convencê-lo de que deve mudar seu conceito sobre as coisas.

Conheço bem o "Think different" da Apple. Tem um máquina ótima e extremamente rápida com design que parece um abajour ou uma torradeira. Você tem um ? Não ???? Por quê ? Então por quê o "Think different não funciona? Talvez a Apple tenha que investir mais em marketing no sentido de que as pessoas entendam que estão pensando do mesmo (errado) modo né?

É como a gente... Temos dois caminhos. desenvolvemos ambientes que agradem os programadores do modo como eles gostam, ou "forçamos" eles a entenderem que estão errados e devem mudar seu modo de fazer as coisas.

Haaannn... Muito cansativo. Fico programando ao meu modo e ele do modo dele. Para que vou querer programadores chatos programando em ambiente *nix. O cara não entende que está errado mesmo né?

Deixa eles continuarem chateando a M$ com a venda de licenças.

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de nemesis
epa!: "As pessoas querem provar que os outros estão errados..."

ninguém quer provar nada, a não ser que desenvolver em *nix é diferente de desenvolver em Windows e é preciso se adaptar à mentalidade de um ou de outro ambiente de programação para ser efetivo.

"o correto é ser produtivo utilizando um monte de badulaques para conseguir o que o cara do Delphi consegue"

O Delphi também conta com um porrilhão de badulaques, mas ficam todos escondidos do programador "cliente". Só quem pode mexer e alterar nesses badulaques é a própria Borland. Prefiro meus badulaques, flexíveis e adaptáveis...

"com um ambiente altamente integrado e conectável a praticamente qualquer banco de dados."

Ora, vejam! E não é que através do bash eu consigo editar textos, navegar na web, debugar, me conectar a praticamente qualquer banco de dados e coisa e tal? Me parece um ambiente integrado para mim...

Integrado, sem porém forçar suas preferências de programas específicos... eu odeio o editor que vem com o Delphi...

"Você tem que fazer a ferramenta que o programador e o susário quer usar e não obrigar o cara a adaptar-se ao seu método."

sério? então vou obrigar a M$ a ter um shell decente -- Monad possivelmente vai ser razoável --, um editor competente substituindo o lixo do notepad e ao menos um compilador, mesmo que .NET...

Esse é meu método e a M$ não devia me obrigar a me adaptar a IDEs com seus próprios jeitos de fazer a coisa...

me desculpe, mas seu argumento é furado. O cara que não se adapta, não evolui.

"Faça o que ele quer ou ele te troca por outro."

como eu troquei o lixo do Win pelo Linux.

"Para que vou querer programadores chatos programando em ambiente *nix."

exatamente. ótimo sig, à propósito... :)

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de escovadordebit
"...desenvolver em *nix é di: "...desenvolver em *nix é diferente de desenvolver em Windows"

Balela. Linux é um sistema operacional e não existe nada que o vincule à uma interface de programação ou modo de programação específico. O que existe são preferências pessoais. Pelo que vejo você tem as suas.

"Prefiro meus badulaques, flexíveis e adaptáveis..."

Eu ja prefiro um ambiente como o Delphi, porém livre, flexível e adaptável.

"eu odeio o editor que vem com o Delphi..."

Opinião pessoal sua. Se fosse ruim não haveria tanta gente utilizando ele. Prove e convença os outros que existe modo mais produtivo de desenvolver software. Não tente ficar convencendo os outros de que seu modo é melhor só porque você se "adaptou" a ele.

Como alguém comentou acima, programadores também tem contas para pagar. A menos que você queira ficar brincando de programação tem que gerar produto e conseguir vendê-lo. Se o Linux vai direcionar o desenvolvimento para este campo não sei. Espero que sim. Não da é para xingar a M$ e não tentar combatê-la.

Por um meio ou por outro aquela massa de usuários M$ vai te encher o saco algum dia. Seja por não existir um drive para sua máquina, seja por não utilizar seu software para Linux porque o cara tem um parque M$ instalado, seja pela facilidade que ele tem em encontrar gente que ja usa aquela plataforma, ou por outro motivo qualquer.

"então vou obrigar a M$ a ter um shell decente"

Não. Por favor não obrigue! O shell do Linux é bom e este é um grande diferencial nosso. Temos que melhorar onde eles acertam e levam gente do nosso time pra jogar no deles.

"O cara que não se adapta, não evolui."

Desculpe mas não concordo. Isso parece regra. Existem coisas que parecem evolução mas as pessoas não seguem o caminho delas. Se você segue o caminho da "sua evolução" e elas não seguem você quebra.

"como eu troquei o lixo do Win pelo Linux."

E o que você faz? Fica fazendo programinhas para contabilidade doméstica nele? Eu quero é que meus clientes troquem o Rwin pelo Linux. Essa é que é a parte difícil da coisa...

"exatamente. ótimo sig, à propósito"

Nanana... Essa é a minha peleia. Todo mundo usando Linux. Até a velhinha de taubaté. 50% de todos os computatores no mundo rodando Linux ja considero um bom número...

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de CWagner
Na boa, ecovadordebit. : Na boa, ecovadordebit.

"O Linux" não quer nada disso. O que os desenvolvedores do Linux querem é disponibilizar a melhor ferramenta para seus usuários, ou a melhor ferramenta que resolva os seus problemas.

Há muito tempo ouço falar que "o Linux precisa se adaptar ao mercado", mas muito não viram que o mercado como é hoje em dia está saturado, corrompido, desumano e banalizado.

E graças ao RMS, ao Linus e muitos outros, o Software Livre vem trazer novas possibilidades, principalmente aos que não têm condições de ADQUIRIR licenças de programas proprietários para desenvolver suas aplicações e com isso poder ganhar o seu, com serviços, manutenção, programas, etc...

O modelo de desenvolvimento de software como conhecemos hoje está falindo e quem teimar em se manter agarrado a ele vai perder um bom tempo de readaptação, ou talvez acorde um dia e perceba que o mundo mudou realmente.

Faltam IDEs bonitas, adaptáveis (cara, com o eclipse eu posso trabalhar até com prolog), fáceis de usar...???? Tudo isso é subjetivo, apenas o desconhecido é difícil, feio ou "tosco". Se você acha que nada que existe presta, então comece você a criar a sua própria IDE nos moldes que você determinar.

Se não começarmos a escrever código, compilar, depurar, interpretar, desenhar interfaces, etc... alguém vai fazê-lo e mais uma vez estaremos correndo atrás, a não ser que criemos uma tecnologia nos moldes que você e outras pessoas consideram a ideal, e acredite meu amigo, até hoje as GRANDES empresas de software estão procurando o santo graal da facilidade de uso e programação de computadores.

Por favor, não leve a mal, mas o que eu vejo é que nós ficamos apenas batendo boca enquanto o bonde da história passa.

E a grande questão é: O que nós estamos fazendo para colocar o Linux nas casas das pessoas?
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Carlos Wagner - São Luís / MA

P.S.: As palavras acima fazem parte da minha visão do assunto e não pretendem ser, de modo algum, a verdade absoluta sobre o mesmo.

Obrigado!
Comentário de escovadordebit
Realmente. O que estamos fazendo?: Caro Carlos,

Não disse que não existe nada de bom. O próprio Kdevelop é um ótimo ambiente integrado de desenvolvimento de software.

O que não concordo é com essa visão de que com Linux tudo tem que ser diferente.

Cara... é só um SO (e Ô SO a propósito!). Porque o cara que usa Delphi não pode usar uma ferramenta similar livre e adaptável para continuar desenvolvendo seus sisteminhas de automação comercial?

Não sei, mas as vezes parece que fica aquela coisa de que o que é "proprietário" pertence ao demônio e a idéia não pode ser adaptada ao mundo livre pois aqui tudo tem que ser diferente.

Como você disse e eu concordo, as ferramentas devem ser diferentes na essencia da proposta, permitindo que os programadores tomem de novo as rédeas e possam fornecer soluções, trabalhando com produtividade e que possam com isso competir com os médios e quem sabe até com os grandes.

Quanto a bater boca, considero um mal necessário. Existem fóruns especializados em desenvolvimento. Penso que este aqui é adequado para comentar temas relevantes ao software livre.

Não adianta só baixar a cabeça e escrever código. Isso pareceria aquele programador (que conhecemos bem...) que não conversa com o usuário e depois que o software esta pronto todo mundo abomina a solução, pois não atende às expectativas. Os tecnocratas adoram empurrar estas coisas goela abaixo do usuário.(alguém falou em SAP por aí?)

E não estamos só batendo boca não. Muita coisa está melhorando. O próprio Open Office evoluiu muito, certamente porque os usuários chiaram com as esperas intermináveis. Está totalmente maduro? Penso que não. Percebo que ainda existem pontos que podem ser melhorados e vamos ter que trabalhar bastante para que alguem passe a usa-lo porque é o melhor e não porque não tem custo.

Isso é um passo para colocar Linux na casa das pessoas: falar com elas porque elas não usam e trabalhar para atendê-las.

Ficar malhando o pau no Rwin e bater o pé no chão afirmando que Linux é o melhor e todos são idiotas porque não usam ele, não resolve.

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de nemesis
não vou me adaptar...: "Linux é um sistema operacional e não existe nada que o vincule à uma interface de programação ou modo de programação específico."

Lamento, mas 30 anos de história e cultura *nix parecem discordar de vc.

"um ambiente como o Delphi, porém livre, flexível e adaptável."

Tem o Eclipse, que é livre, flexível e adaptável. Exceto que adaptações significam geralmente escrever plugins na tediosa linguagem Java, ao passo que pode-se obter muitos recursos interessantíssimos na linha-de-comando com algumas poucas linhas de shell ou perl...

"Se fosse ruim não haveria tanta gente utilizando ele."

1 milhão de moscas não vão me convencer de que merda é bom.

Além disso, seu argumento tem dois furos: 1) é exatamente o mesmo argumento para explicar o sucesso do sistema operacional mais furado que existe; e 2) a única razão para usuários Delphi usarem o editor padrão e básico que vem com a ferramenta é exatamente por vir com a ferramenta e estar integrado ao sistema, de modo de que pode usar seus recursos, como um componente analisador semântico que lhe provê compleções.

Vc não tem um editor preferido? Todos têm um. Não seria ótimo se pudesse usá-lo ao invés de ter a IDE te forçando a usar a que te venderam? Oh, sim, a IDE permite a vc usar algum outro editor, mas aí não te dão recursos para integrá-lo de modo a se aproveitar das características que citei. Então, o jeito é se resignar e se adaptar a usar uma ferramenta inferior em seu conceito...

e não me venha com conversinha de que para usar aqueles recursos, o editor *precisa* estar embutido: bastaria eles liberarem uma API para se comunicar com os componentes responsáveis pelos serviços ou no mínimo permitir a comunicação destes com ferramentas externas através de IPC...

Todos têm suas preferências, mas plataformas específicas têm suas maneiras de fazer as coisas e outras idiossincrasias. Pq o Delphi pode te obrigar a fazer as coisas de determinada maneira, usando determinadas ferramentas, mas não o Linux, que tem que ficar com a mesma cara do Delphi?...

vai esperando...

"tem que gerar produto e conseguir vendê-lo."

Meu produto são minhas habilidades como programador. Vendo razoavelmente bem, obrigado. Isso é software como serviço. :)

"Se você segue o caminho da 'sua evolução' e elas não seguem você quebra."

Não, eu não quebro, apenas me transformo em uma outra espécie no ramo evolucionário... ;)

"Fica fazendo programinhas para contabilidade doméstica nele?"

credo!! claro que não!! já basta de sistemas de RH no trabalho mundano do dia-a-dia!

O Linux é meu recanto de paz, para onde vou quando quero "abstrair", pensar em "linguagens" etéreas, deixando meus pensamentos vagarem em esferas superiores, rogando preces "recursivas", a espera da "continuação" do dia de amanhã... ;)

se um dia dessas "preces" resultar algo útil, vc vai ficar sabendo...

"Eu quero é que meus clientes troquem o Rwin pelo Linux. Essa é que é a parte difícil da coisa..."

se vc é programador, não é difícil: basta vc se adaptar, não eles.

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de escovadordebit
"Lamento, mas 30 anos de hist: "Lamento, mas 30 anos de história e cultura *nix parecem discordar de vc"

Isso não quer dizer nada. Só que durante 30 anos ninguem procurou desenvolver algo diferente. *nix rodou muito tempo apenas no mainframe até que Linus mudou isso. Poderia se dizer então que *.nix não poderia ser portado para o desktop? Do mesmo modo a M$ que reinou ebsoluta por muito tempo enquanto não havia alternativa à altura.

"1 milhão de moscas não vão me convencer de que merda é bom"

Se 1 milhão de moscas estivessem dispostas a pagar por merda eu iria descobrir o porque elas gostam tanto e desenvolver algo melhor ainda do que merda (talvez exista uma analogia com o Rwin aí...) e vender a elas.

"Não, eu não quebro, apenas me transformo em uma outra espécie no ramo evolucionário"

Tome cuidado! O homem de neanderthal fez isso e não deu certo.

"sistemas de RH no trabalho mundano do dia-a-dia!"

É... mas são estes sisteminhas mundanos de RH que sustentam muita gente. Muitos deles continuam sendo desenvolvidos para plataforma M$.

"O Linux é meu recanto de paz, para onde vou quando quero "abstrair"..."

Aqui você matou! Entendi tudo. Você faz parte de um grupo que tem o Linux pra diversão. Relax mesmo... Coloca o micro em um oratório junto com santinhos (até com fotinho do Stallmann), como se fosse um templo que você acessa para atingir o estado "alfa".

Não quero essa felicidade só em alguns momentos. Quero chegar em empresas e usar software rodando em ambiente Linux, com qualidade performance e estabilidade. Quero poder ver meu filho jogando o NFS2 Underground no Linux e não ter de bootar no RWin porque o software não é portado pra ele. Cara... estas coisas me incomodam.

"se vc é programador, não é difícil: basta vc se adaptar, não eles"

IMHO não concordo. Se não consigo convencê-los a trocar de plataforma, ou presto serviços para platoforma dele ou morro de fome.

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de nemesis
não se mexe em time que está vencendo: "Isso não quer dizer nada. Só que durante 30 anos ninguem procurou desenvolver algo diferente."

É pq há um ditado que diz: "Não se mexe em time que está vencendo"

"*.nix não poderia ser portado para o desktop?"

na verdade, são desktops que *podem* rodar em cima de *nix...

"Se 1 milhão de moscas estivessem dispostas a pagar por merda eu iria descobrir o porque elas gostam tanto"

doh! pq é do que elas se alimentam??...

"O homem de neanderthal fez isso e não deu certo."

Por outro lado, há indícios de que o neanderthal foi extinto ao competir com os cro-magnons ( nós ). E, surpreendentemente, há indícios de que eventualmente vamos nos extinguir a nós próprios.

Note que evolucionismo na verdade deveria se chamar sobrevivencionismo ( através de adaptação ). Uma espécie sobrevivente hoje não é necessariamente mais "evoluída" do que espécies mais antigas: bactérias de hoje claramente não são tão "evoluídas" quanto o velho neanderthal...

"Você faz parte de um grupo que tem o Linux pra diversão."

Não diversão: estudo. Mas é divertido ao longo do processo...

"Coloca o micro em um oratório junto com santinhos (até com fotinho do Stallmann), como se fosse um templo que você acessa para atingir o estado 'alfa'."

Exatamente. Rezo sempre para São IGNUcius na Sagrada Igreja de Emacs... :)

"Quero chegar em empresas e usar software rodando em ambiente Linux,"

hmm, minha reza certamente não vai te atrapalhar nesse objetivo... ;)

"Se não consigo convencê-los a trocar de plataforma, ou presto serviços para platoforma dele ou morro de fome."

Se vc é programador, convença-os mostrando o sistema deles que vc criou rodando em Linux. Se estiver receoso da resposta, mostre que é um sistema multiplataforma e que roda em plataformas de legado tmb...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de escovadordebit
Different aproach...: "Não se mexe em time que está vencendo"

Time que está vencendo? *.nix ja existia antes da M$ colocar as manguinhas de fora. Acho que a M$ pode, hoje, até estar preocupada com o avanço do Linux, mas declarar que *nix está vencendo é um pouco prematuro.


"na verdade, são desktops que *podem* rodar em cima de *nix..."

Haaa.. sim... entendi. A camada de hardware pode rodar em cima da camada de software. Caraca aprendi tudo errado até hoje. Realmente alteraram o hardware do PC para que ele pudesse rodar *.nix... quando foi mesmo????


"Uma espécie sobrevivente hoje não é necessariamente mais "evoluída""

Até pode ser, mas em se tratando de SO, prefiro sobreviver do que ser evoluido. Não penso Linux só para estudo não... penso em Linux como meio de vida e de sobrevivência.

"multiplataforma"
Ta louco???!!! E vou continuar dando força à ele para manter SO M$ enchendo os bolsos deles com licenças. Não mesmo!!!! Pra acabar com a hegemonia do Office até entendo esta estratégia mas software de produção nem pensar...

Linux user #226380
"Linux é amigável... Ele apenas sabe escolher os amigos."
Comentário de nemesis
questão de semântica: "Time que está vencendo? ... declarar que *nix está vencendo é um pouco prematuro."

Eu quis dizer: a forma de desenvolvimento tradicional *nix é o que é pq obviamente faz sentido no ambiente. Por isso se manteve praticamente inalterada durante seus 30 anos de história. Não tire do contexto, por favor...

"A camada de hardware pode rodar em cima da camada de software."

Tirando do contexto, pode ser. Mas vc sabe que eu estava me referindo a ambientes de destktop como KDE ou GNOME rodando em cima de *nix...

"Até pode ser, mas em se tratando de SO, prefiro sobreviver do que ser evoluido."

Exatamente por isso usamos Linux ao invés de HURD... ;)

"penso em Linux como meio de vida e de sobrevivência."

eu claramente não ficaria chateado se meu meio de subsistência envolvesse Linux e ferramentas livres de alguma forma...

"E vou continuar dando força à ele para manter SO M$ enchendo os bolsos deles com licenças."

Eu disse, se vc se sentisse inseguro.

No entanto, goste ou não, a maioria das ferramentas de desenvolvimento abertas hoje são inerentemente multiplataforma, mesmo que não envolvam VMs: o código está lá, pronto para ser portado por quaisquer interessados... e sempre vão haver pelassacos interessados em continuarem recebendo chibatadas... tem louco pra tudo...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004