Se bem me lembro, o pacote msttcorefonts
pede para aceitar um EULA.
Poderia, por favor, listar alguns pacotes deb que mostram o contrato de licença e pedir para aceitá-lo? Eu gostaria de aprender seus internos.
Se bem me lembro, o pacote msttcorefonts
pede para aceitar um EULA.
Se você pretende vender software comercial através do centro de software, acho que eles fornecem um mecanismo para apresentação e aceitação de licenças (embora alguém familiarizado com o processo possa me corrigir lá).
Caso contrário, se você pretende distribuir algo em uma base de software livre, as licenças clickwrap são uma Bad Idea . Por exemplo, eles dificultam a instalação do pacote de forma automatizada (como a licença pode ser aceita então?), E (até onde eu sei) não está claro se uma licença clickwrap na prática carrega mais força do que uma só incluído no pacote. É também provável que qualquer tipo de licença restritiva reduza a disseminação do seu software, uma vez que qualquer incerteza sobre os direitos levará a distribuições e espelhos não carregados, ou relegando-os a colecções de pacotes secundários ou não-padrão.
As Diretrizes do Software Livre Debian (FAQ ) são as diretrizes que o projeto Debian segue para aceitar software em seus arquivos. Deve-se notar que o Ubuntu, enquanto derivado do Debian, segue uma política geralmente mais flexível sobre liberdade de software do que o Debian.
Você pode encontrar a documentação para arquivos de copyright em pacotes deb aqui: debian / legível por máquina arquivo de direitos autorais
Tanto quanto eu estou preocupado, isso é de 2012, então um desenvolvimento muito jovem. Poucos pacotes incluem uma licença legível por máquina agora, e não tenho certeza de como os gerentes aptos lidam com isso.
Obtenha mais informações sobre este problema no Stackoverflow: link
Minha intenção pessoal diz que a maioria das caixas de diálogo "Aceitar licença" são feitas pelos próprios fornecedores.
P.S: Uma licença que precisa ser aceita pelo usuário para ser válida ou que uma licença aceita é automaticamente válida é um mal-entendido. Você precisa informar o usuário sobre a licença, mas isso não significa necessariamente que você precisa de uma caixa de diálogo com "Aceitar" - "Recusar".
Nenhum software no Ubuntu ou Debian (isto é, software livre) deve pedir ao usuário para aceitar qualquer licença na instalação. Mas também há debs de pacotes não-livres, alguns dos quais o fazem. Outro pôster mencionou msttcorefonts
; alguns outros (se me lembro bem) são flashplugin-nonfree
e sun-java6-jdk
(removidos recentemente do Debian e do Ubuntu devido a mudanças de licença).
A resposta mais ampla que você provavelmente deseja, porém, é que o jeito certo de fazer isso é usando Debconf .
Tags package-management deb debconf