Quanto seria necess�rio investir para fazer um software como o Linux, se
ele tivesse sido desenvolvido como software propriet�rio?

Este artigo responde a essa pergunta. Baseado na distro Red Hat 7.1, esse valor
chegaria a 1BUS$. Tamb�m teria empregado 8.000 pessoas/ano.  Atualmente ele tem
30 milh�es de linhas de c�digo ( NT 5.0 tem 20 milh�es). Da vers�o 6 para a
vers�o 7, o Red Hat Linux cresceu 60% em tamanho.

http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html

Das licen�as usadas 67% s�o representadas pela LGPL/GPL, 9% s�o do MIT, 7,5%
s�o BSD, 6,9% MPL (o que � isso?) e 0,54% s�o dom�nio p�blico.

Ele tamb�m faz uma contagem da quantidade de linhas de c�digo, classificado por
tipo de linguagem. C ganha disparado com 71% do c�digo, C++ vem em segundo com
15% e o restante � disputado por Shell, Lisp, Assembly, Perl, Fortran, Python,
Tcl, Java, yacc/bison, Expect, lex/flex, awk/gawk, Objective-C, Ada, C shell,
Pascal e sed.

Mas a participa��o do C vem caindo. H� um ano era mais de 80%. C++ subiu de 8
par 15%.

Tamb�m apresenta a quantidade de linhas de c�digo por cada componente.

O kernel ganha com 2.237.470 (ansic=2285657, asm=144411, sh=3035, perl=2022,
yacc=1147, tcl=576, lex=302, awk=248, sed=72).

Depois vem o Mozilla com 2.065.224 de linhas, o XFree com 1.837.608 seguidos
por gcc, gdb, binutils, glibc, emacs, LAPACK, gimp (s� 455.980!), mysql,
tcltck, kdebase, Mesa, Perl, libgc, qt, postgres, kdelib e outros at� chegar no
Linuxconf com 159.301 linhas de c�digo.

Da� � que a gente v� que o Mozilla merece o nome que tem: ele � um monstro,
maior que o XFree at�.

Vejam um trecho final do documento:

Clearly, this demonstrates that it is possible to build large-scale systems using open 
source approaches. Back in 1976, Bill Gates
published his ``Open Letter to Hobbyists'', claiming that if software was freely 
shared it would prevent the writing of good software.
He asked rhetorically, ``Who can afford to do professional work for nothing? What 
hobbyist can put three man-years into
programming, finding all bugs, documenting his product, and distribute it for free?'' 
He presumed these were unanswerable
questions, and both he and others based an industry on this assumption [Moody 2001]. 
Now, however, there are thousands of
developers who are writing their own excellent code, and then giving it away. Gates 
was fundamentally wrong: sharing source
code, and allowing others to extend it, is indeed a practical approach to developing 
large-scale systems - and its products can be
more reliable. 

[]s

-- 
Edgard Lemos 
[EMAIL PROTECTED]
Usu�rio Linux n� 135479


Assinantes em 21/06/2001: 2319
Mensagens recebidas desde 07/01/1999: 119301
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a