Що таке ліцензії (довірені) на чоловічих сторінках Linux?


17

Що таке ліцензія на чоловічих сторінках Linux? GPL, Public Domain тощо? Сторінка Вікіпедії про людину, схоже, не містить інформації про статус ліцензування цих сторінок.


2
3 відповіді приблизно з тим самим джерелом та 3 однакові коментарі? що що? Чому ти не дивишся на ліцензію конкретної програми, яка тебе зацікавила, і що ти все одно будеш робити з лише сторінкою man?
Xen2050

5
@ Xen2050 Lol Im Зробити курс Udemy, і я можу використовувати чоловічі сторінки .. Добре, коли хтось не відповідає, я просто скопіюйте та вставте коментар, це не програма, це все про мережеві функції glibc .. Вибачте, якщо я зробив щось не так
XEL

@YaseenEltii Відповідь оновлено, щоб охопити glibc.
DavidPostill

На які «функції мережі» ви посилаєтесь? Багато функцій мережі є частиною ядра, а не glibc, а документація не є частиною (IIRC) документації glibc.
Випадково832

gethostbyname, і такі є частиною glibc, тому я думав, що сокет, send, recv, тощо. також є частиною цього, чи не так? @ Random832
XEL

Відповіді:


3

Це залежить від конкретної сторінки. Наприклад, сторінки керівництва для 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.


Брат це саме те, що мені було потрібно :)) Дякую багато .. Змінив це на найкращу відповідь ...
XEL

16

Що таке ліцензія на чоловічих сторінках Linux? GPL, Public Domain тощо?

Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.

Таких ліцензій багато, але в інтересах мінімізації кількості ліцензій на 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 і охоплюється вищезазначеною ліцензією.


2
дякую .. але як я можу знати, яку ліцензію має кожен чоловік, жодна з них не має нічого спільного з ліцензіями? BSD, GPL, дослівно чи можу я просто вибрати будь-яку з них (розмовляючи про мене, використовуючи інформацію зі сторінки чоловіка, не надсилаючи її)
XEL

Подивіться на джерело сторінки чоловіка
DavidPostill

@YaseenEltii Відповідь оновлено, щоб охопити glibc.
DavidPostill

2
Причини Debian не використовувати GFDL були відкриття очей. Чи відповідав колись ФСФ на них?
Dan Neely

Я шукав, але не знайшов відповіді ...: /
DavidPostill

3

За інформацією kernel.org , він повинен бути ліцензований як вільно доступний твір:

Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.


2
дякую .. але як я можу знати, яку ліцензію має кожен чоловік, жодна з них не має нічого спільного з ліцензіями? BSD, GPL, дослівно чи я можу вибрати будь-яку з них (розмовляючи про мене, використовуючи інформацію зі сторінки чоловіка, не надсилаючи її)
XEL

2

З kernel.org :

Усі подання на чоловічі сторінки повинні бути ліцензовані за допомогою ліцензії, яка дозволяє вільно перерозподіляти та змінювати сторінку. Включіть цю ліцензію або посилання на неї у вихідний код довідкової сторінки.

Таких ліцензій багато, але в інтересах мінімізації кількості ліцензій на man-сторінках бажано використовувати одну з наступних дій:

  • Ліцензія на "дослівний" (особиста уподобання поточного супровідника, і, здається, також була вподобанням попереднього супровідника)

  • Загальна публічна ліцензія GNU (GPL)

  • Ліцензія BSD

man-pages не включає сторінки за ліцензією GNU Free Documentation (GFU). Це суто прагматичне рішення, прийняте тому, що GFDL є проблематичним для Debian, одного з найбільших дистрибутивів.

kernel.org підтримується фондом Linux.


2
дякую .. але як я можу знати, яку ліцензію має кожен чоловік, жодна з них не має нічого спільного з ліцензіями? BSD, GPL, дослівно чи можу я просто вибрати будь-яку з них (розмовляючи про мене, використовуючи інформацію зі сторінки чоловіка, не надсилаючи її)
XEL
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.