Що таке ліцензія на чоловічих сторінках Linux? GPL, Public Domain тощо? Сторінка Вікіпедії про людину, схоже, не містить інформації про статус ліцензування цих сторінок.
Що таке ліцензія на чоловічих сторінках Linux? GPL, Public Domain тощо? Сторінка Вікіпедії про людину, схоже, не містить інформації про статус ліцензування цих сторінок.
Відповіді:
Це залежить від конкретної сторінки. Наприклад, сторінки керівництва для socket, send та recv (взагалі будь-що у розділі 2) є частиною ядра та задокументовані як частина документації на ядро. Хоча gethostbyname
це функція glibc, вона також задокументована як частина манерів kernel.org у моїй системі. Я підозрюю, що це тому, що люди GNU не зацікавлені в роботі з персоналом, як в основному форматі документації, і зосереджують свої зусилля на Texinfo.
Загалом, вам слід переглянути конкретну сторінку, яку ви цитуєте, щоб знайти її конкретну ліцензію. socket / send / recv мають ліцензії BSD, тоді як керівництво gethostbyname має ліцензію "дослівно". Щоб знайти конкретну ліцензію та власника авторських прав, потрібно подивитися в самому джерелі сторінки manpage.
Від /usr/share/man/man3/gethostbyname.3.gz:
.\" Copyright 1993 David Metcalfe (david@...)
.\"
.\" Permission is granted to make and distribute verbatim copies of this
...(goes on for four paragraphs, then lists references and change history)
Від /usr/share/man/man2/send.2.gz:
.\" Copyright (c) 1983, 1991 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
...(rest of four-clause BSD license, then change history)
Однак вам слід переглянути коментарі до вихідного коду до роботи, яку ви цитуєте / копіюєте, а не покладатися на претензії, які хтось інший робить щодо маніпуляцій, встановлених у їхній системі.
Також слід зазначити, що якщо ви використовуєте текст сторінки, вам може знадобитися додати повідомлення про авторські права. З дослівної ліцензії:
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
Ліцензія BSD вимагає, щоб ви включили всю ліцензію, і може вимагати від вас включити "Цей продукт включає програмне забезпечення, розроблене університетом Каліфорнії, Берклі та його учасниками". у ваших рекламних матеріалах. Загалом, вам потрібно прочитати та дотримуватися ліцензійних умов на кожній сторінці, яку ви використовуєте. Вам слід поговорити з юристом, якщо ви не знаєте, як виконувати умови ліцензій.
(І не всі сторінки мають одного автора - перевіряйте кожну окрему сторінку на наявність контенту про авторські права вгорі.)
Ви можете переглянути джерело Manpage за допомогою zless /usr/share/man/man[section]/[file].[section].gz
. У старих дистрибутивах він може бути під / usr / man замість / usr / share / man, а файли можуть не мати gzipped.
Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.
Таких ліцензій багато, але в інтересах мінімізації кількості ліцензій на man-сторінках бажано використовувати одну з наступних дій:
Ліцензія на "дослівний" (особиста уподобання поточного супровідника, і, здається, також була вподобанням попереднього супровідника)
Загальна публічна ліцензія GNU (GPL)
Ліцензія BSD
man-pages не включає сторінки за ліцензією GNU Free Documentation (GFU). Це суто прагматичне рішення, прийняте тому, що GFDL є проблематичним для Debian, одного з найбільших дистрибутивів.
Решта вищезазначеного посилання включає приклади кожного з трьох згаданих типів ліцензій.
Ліцензії на джерело для man-сторінок
glibc
мережевих функціяхБібліотека GNU C, загальновідома як glibc, є реалізацією проекту GNU стандартної бібліотеки C.
Ліцензію на документацію бібліотеки GNU C можна знайти за посиланням http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .
Документацію бібліотеки GNC C можна знайти на веб- сайті http://www.gnu.org/software/libc/manual/html_mono/libc.html і охоплюється вищезазначеною ліцензією.
За інформацією kernel.org , він повинен бути ліцензований як вільно доступний твір:
Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.
З kernel.org :
Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.
Таких ліцензій багато, але в інтересах мінімізації кількості ліцензій на man-сторінках бажано використовувати одну з наступних дій:
Ліцензія на "дослівний" (особиста уподобання поточного супровідника, і, здається, також була вподобанням попереднього супровідника)
Загальна публічна ліцензія GNU (GPL)
Ліцензія BSD
man-pages не включає сторінки за ліцензією GNU Free Documentation (GFU). Це суто прагматичне рішення, прийняте тому, що GFDL є проблематичним для Debian, одного з найбільших дистрибутивів.
kernel.org підтримується фондом Linux.