Giấy phép của các trang người đàn ông Linux là gì?


17

Giấy phép trên các trang người đàn ông Linux là gì? GPL, Tên miền công cộng, v.v? Các trang Wikipedia về người đàn ông không xuất hiện để có bất kỳ thông tin về tình trạng bản quyền của các trang người đàn ông.


2
3 câu trả lời với cùng một nguồn, và 3 bình luận giống nhau? những gì những gì? Tại sao bạn không nhìn vào giấy phép của chương trình cụ thể mà bạn quan tâm, và bạn sẽ làm gì với chỉ trang nam?
Xen2050

5
@ Xen2050 Lol Tôi đang thực hiện một khóa học về kẻ thù và tôi có thể sử dụng các trang man .. tốt khi người ta không trả lời tôi chỉ sao chép và dán bình luận tốt, đó không phải là một chương trình về tất cả các chức năng của mạng glibc .. xin lỗi nếu tôi làm gì sai
XEL

@YaseenEltii Trả lời cập nhật để bao gồm glibc.
DavidPostill

Bạn đang đề cập đến "chức năng mạng" nào? Nhiều chức năng mạng là một phần của kernel chứ không phải glibc và tài liệu này không phải là một phần của tài liệu glibc.
Random832

gethostbyname và đó là một phần của glibc vì vậy tôi nghĩ socket, send, recv, .. vv cũng là một phần của nó, phải không? @ Random832
XEL

Câu trả lời:


3

Nó phụ thuộc vào trang web cụ thể. Ví dụ, các trang thủ công cho socket, send và recv (nói chung bất cứ điều gì trong phần 2) là một phần của kernel và được ghi lại như một phần của tài liệu kernel. Mặc dù gethostbynamelà một hàm glibc, nó cũng được ghi lại như một phần của các trang web kernel.org trên hệ thống của tôi. Tôi nghi ngờ điều này là do người GNU không quan tâm đến các trang dưới dạng định dạng tài liệu chính và tập trung nỗ lực của họ vào Texinfo.

Nói chung, bạn nên xem trang chủ cụ thể mà bạn đang trích dẫn để tìm giấy phép cụ thể. socket / send / recv có giấy phép BSD trong khi hướng dẫn gethostbyname có giấy phép "nguyên văn". Để tìm giấy phép cụ thể và chủ sở hữu bản quyền, bạn cần tìm trong nguồn manpage.

Từ /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)

Từ /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)

Tuy nhiên, bạn nên xem các nhận xét về mã nguồn cho tác phẩm bạn đang trích dẫn / sao chép, thay vì dựa vào các khiếu nại mà người khác đưa ra về các trang được cài đặt trên hệ thống của họ.

Bạn cũng nên lưu ý rằng nếu bạn đang sử dụng văn bản của trang này, bạn có thể phải thêm một thông báo bản quyền. Từ giấy phép nguyên văn:

.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.

Giấy phép BSD yêu cầu bạn bao gồm toàn bộ giấy phép và có thể yêu cầu bạn đưa vào "Sản phẩm này bao gồm phần mềm được phát triển bởi Đại học California, Berkeley và những người đóng góp." trong tài liệu quảng cáo của bạn. Nói chung, bạn cần đọc và làm theo các điều khoản cấp phép trên mỗi trang bạn đang sử dụng. Bạn nên nói chuyện với một luật sư nếu bạn không chắc chắn làm thế nào để tuân thủ các điều khoản của giấy phép.

(Và không phải tất cả các trang đều có cùng tác giả - kiểm tra từng trang riêng lẻ để biết tuyên bố bản quyền gần đầu trang.)

Bạn có thể xem nguồn manpage với zless /usr/share/man/man[section]/[file].[section].gz. Các bản phân phối cũ hơn có thể có nó dưới / usr / man thay vì / usr / share / man và có thể không có các tệp được nén.


Bro này chính xác là những gì tôi cần :)) Cảm ơn rất nhiều .. đã thay đổi câu trả lời hay nhất này ...
XEL

16

Giấy phép trên các trang người đàn ông Linux là gì? GPL, Tên miền công cộng, v.v?

Tất cả các đệ trình lên trang con người phải được cấp phép sử dụng giấy phép cho phép trang được tự do phân phối lại và sửa đổi. Bao gồm giấy phép đó hoặc một tham chiếu đến nó, trong mã nguồn của trang man.

Có nhiều giấy phép như vậy, nhưng vì lợi ích của việc giảm thiểu số lượng giấy phép trong trang con người, bạn nên sử dụng một trong các cách sau:

  • Giấy phép "nguyên văn" (sở thích cá nhân của người bảo trì hiện tại và dường như cũng là sở thích của người bảo trì trước đó)

  • Giấy phép Công cộng GNU (GPL)

  • Giấy phép BSD

man-page không bao gồm các trang theo Giấy phép Tài liệu Tự do GNU (GFDL). Đây là một quyết định hoàn toàn thực dụng, được đưa ra bởi vì GFDL có vấn đề với Debian, một trong những bản phân phối lớn nhất.

Phần còn lại của liên kết trên bao gồm các ví dụ về từng loại trong số ba loại giấy phép được đề cập.

Giấy phép nguồn cho trang con người


Đó là tất cả về các glibcchức năng mạng

Thư viện GNU C, thường được gọi là glibc, là triển khai thư viện chuẩn của Dự án GNU.

Giấy phép tài liệu Thư viện GNU C có thể được tìm thấy tại http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .

Tài liệu thư viện GNC C có thể được tìm thấy tại http://www.gnu.org/software/libc/manual/html_mono/libc.html và được bảo vệ bởi giấy phép nêu trên.


2
cảm ơn .. nhưng làm sao tôi có thể biết giấy phép nào mà mọi người không có ai trong số họ có liên quan gì đến giấy phép? BSD, GPL, nguyên văn hoặc tôi chỉ có thể chọn bất kỳ ai trong số họ (nói về tôi bằng cách sử dụng thông tin từ trang người đàn ông không gửi nó)
XEL

Nhìn vào nguồn trang người đàn ông
DavidPostill

@YaseenEltii Trả lời cập nhật để bao gồm glibc.
DavidPostill

2
Các lý do của Debian không sử dụng GFDL là một cách mở mắt. FSF đã bao giờ trả lời họ chưa?
Dan Neely

Tôi đã tìm kiếm nhưng không tìm thấy phản hồi ...: /
DavidPostill

3

Theo kernel.org , nó phải được cấp phép dưới dạng công việc có sẵn miễn phí:

Tất cả các đệ trình lên trang con người phải được cấp phép sử dụng giấy phép cho phép trang được tự do phân phối lại và sửa đổi. Bao gồm giấy phép đó hoặc một tham chiếu đến nó, trong mã nguồn của trang man.


2
cảm ơn .. nhưng làm sao tôi có thể biết giấy phép nào mà mọi người không có ai trong số họ có liên quan gì đến giấy phép? BSD, GPL, nguyên văn hoặc tôi chỉ có thể chọn bất kỳ ai trong số họ (nói về tôi bằng cách sử dụng thông tin từ trang người đàn ông không gửi nó)
XEL

2

Từ kernel.org :

Tất cả các đệ trình lên trang con người phải được cấp phép sử dụng giấy phép cho phép trang được tự do phân phối lại và sửa đổi. Bao gồm giấy phép đó hoặc một tham chiếu đến nó, trong mã nguồn của trang man.

Có nhiều giấy phép như vậy, nhưng vì lợi ích của việc giảm thiểu số lượng giấy phép trong trang con người , bạn nên sử dụng một trong các cách sau:

  • Giấy phép "nguyên văn" (sở thích cá nhân của người bảo trì hiện tại và dường như cũng là sở thích của người bảo trì trước đó)

  • Giấy phép Công cộng GNU (GPL)

  • Giấy phép BSD

man-page không bao gồm các trang theo Giấy phép Tài liệu Tự do GNU (GFDL). Đây là một quyết định hoàn toàn thực dụng, được đưa ra bởi vì GFDL có vấn đề với Debian, một trong những bản phân phối lớn nhất.

kernel.org được duy trì bởi nền tảng Linux.


2
cảm ơn .. nhưng làm sao tôi có thể biết giấy phép nào mà mọi người không có ai trong số họ có liên quan gì đến giấy phép? BSD, GPL, nguyên văn hoặc tôi chỉ có thể chọn bất kỳ ai trong số họ (nói về tôi bằng cách sử dụng thông tin từ trang người đàn ông không gửi nó)
XEL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.