Se o Mac OS X for UNIX, por que é que ele não é de código aberto e a licença é proprietária?

4

Se o Mac OS X for um Unix, conforme respondido nesta pergunta , por que é que ele não é de fonte aberta e a licença é proprietária, conforme declarado neste artigo da Wikipedia ?

De acordo com a genealogia deste artigo da Wikipedia , o OS X veio do BSD, então, novamente, por que é de código fechado e licenciado como proprietário? Mas o sistema operacional Darwin, também da Apple, é de código aberto?

    
por radztech 14.03.2012 / 06:29

5 respostas

24

Três motivos:

Primeiro, ser certificado como Unix não diz nada sobre seu licenciamento, apenas sua conformidade com os padrões estabelecidos para ser Unix.

Segundo, porque ser Unix não tem nada a ver com o seu licenciamento, e tudo a ver com o seu ser como o Unix, um sistema originalmente proprietário e um com um legado longo.

Finalmente, não confunda licenciamento: o código BSD pode ser fechado posteriormente e não há obrigação de divulgação ou disponibilidade de fonte. A licença BSD é mais livre em um eixo e menos livre em outro, por causa disso.

    
por 14.03.2012 / 06:31
6

Se um sistema é certificado como Unix, o fornecedor desse sistema pode chamá-lo de Unix. É precisamente para isso que serve a certificação.

Sistemas como GNU / Linux e * BSD, que se parecem e se comportam como Unix, mas não são certificados como Unix, são chamados de Unix-like. Como os vários projetos de código aberto têm finanças limitadas, eles geralmente querem gastar seu dinheiro em desenvolvimento e não em certificação, portanto, não espere que o status quo mude muito em breve.

    
por 14.03.2012 / 13:50
5

A Apple fez do Open Source uma boa parte das partes subjacentes, baseadas no BSD, do OSX. Veja Entrada Darwin da Wikipédia para detalhes completos, bem como um histórico de lançamentos. A Apple mantém o material de nível superior como proprietário, como seus componentes UX e não os libera como OSS. Se você quiser uma lista completa de todos os projetos / inclusões do Apple OSS, confira a página de código aberto da Apple.

    
por 14.03.2012 / 14:07
1

OS X possui componentes baseados no FreeBSD, OpenBSD e Mach .

O OpenBSD e o FreeBSD estão licenciados sob a Licença BSD que diz:

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution

Isso permite explicitamente distribuir um binário modificado sem entregar a fonte.

A Apple lançou o Darwin sob uma licença livre mas essa foi a decisão deles que não é legalmente executável (ao contrário do que o kernel tinha sido lançado sob o GPL ).

    
por 15.03.2012 / 05:42
1

A Apple lançou o código-fonte para Darwin e algumas partes do OS X .

    
por 15.03.2012 / 02:01