लिनक्स मैन पेजों के लाइसेंस क्या हैं?


17

लिनक्स मैन पेजों पर लाइसेंस क्या है? जीपीएल, पब्लिक डोमेन, आदि? विकिपीडिया पृष्ठ आदमी के बारे में आदमी पृष्ठों की लाइसेंसिंग स्थिति के बारे में कोई जानकारी है प्रतीत नहीं होता है।


2
एक ही स्रोत, और 3 समान टिप्पणियों के बारे में 3 उत्तर? क्या है क्या? आप जिस विशेष कार्यक्रम में रुचि रखते हैं, उसके लाइसेंस को क्यों नहीं देख रहे हैं, और आप वैसे भी केवल मैन पेज के साथ क्या करने जा रहे हैं?
Xen2050

5
@ Xen2050 लोल इम मेकिंग अ वेडनी कोर्स और मैं मैन पेजों का उपयोग कर सकता हूं .. जब कोई जवाब नहीं देता है तो मैं सिर्फ कॉपी करता हूं और टिप्पणी को अच्छी तरह से पेस्ट करता हूं, यह सब ग्लिब्स नेटवर्क फ़ंक्शन के बारे में नहीं है। क्षमा करें, अगर मैंने कुछ भी गलत किया है
XEL

@YaseenEltii उत्तर glibc को कवर करने के लिए अद्यतन किया गया।
DavidPostill

आप किस "नेटवर्क फ़ंक्शंस" का उल्लेख कर रहे हैं? कई नेटवर्क फ़ंक्शंस ग्लिब की बजाय कर्नेल का हिस्सा होते हैं, और दस्तावेज़ ग्लिबॉक दस्तावेज़ का (IIRC) हिस्सा नहीं है।
रैंडम 832

gethostbyname और इस तरह glibc का हिस्सा हैं तो मैंने सोचा सॉकेट, सेंड, रिकव, .. आदि भी इसका हिस्सा हैं, क्या वे नहीं हैं? @ Random832
XEL

जवाबों:


3

यह विशिष्ट मैनपेज पर निर्भर करता है। उदाहरण के लिए, सॉकेट, सेंड और रिकव (सेक्शन 2 में सामान्य रूप से) के लिए मैनुअल पेज कर्नेल का हिस्सा होते हैं और कर्नेल डॉक्यूमेंटेशन के हिस्से के रूप में प्रलेखित होते हैं। जबकि gethostbynameएक शानदार समारोह है, यह भी मेरे सिस्टम पर kernel.org manpages के भाग के रूप में प्रलेखित है। मुझे इस पर संदेह है क्योंकि जीएनयू के लोग प्राथमिक दस्तावेज प्रारूप के रूप में मैनपाज में रुचि नहीं रखते हैं, और टेक्सिनफो पर अपने प्रयासों पर ध्यान केंद्रित करते हैं।

सामान्य तौर पर, आपको उस विशिष्ट मैनपेज को देखना चाहिए जिसे आप उसका विशिष्ट लाइसेंस खोजने के लिए उद्धृत कर रहे हैं। सॉकेट / सेंड / रिकव में बीएसडी लाइसेंस हैं जबकि गेटहोबीनाम मैनुअल में "वर्बेटिम" लाइसेंस है। विशिष्ट लाइसेंस और कॉपीराइट स्वामी को खोजने के लिए, आपको स्वयं मैनपेज स्रोत में देखना होगा।

/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.

बीएसडी लाइसेंस के लिए आपको पूरे लाइसेंस को शामिल करना होगा, और आपको इसे शामिल करने की आवश्यकता हो सकती है "इस उत्पाद में कैलिफोर्निया विश्वविद्यालय, बर्कले और इसके योगदानकर्ताओं द्वारा विकसित सॉफ्टवेयर शामिल हैं।" आपके विज्ञापन सामग्री में। सामान्य तौर पर आपको अपने द्वारा उपयोग किए जा रहे प्रत्येक पेज पर लाइसेंस की शर्तों को पढ़ना और उनका पालन करना होगा। यदि आप लाइसेंस की शर्तों का पालन करने के बारे में अनिश्चित हैं तो आपको एक वकील से बात करनी चाहिए।

(और सभी मैनपेज़ में एक ही लेखक नहीं है - शीर्ष के पास कॉपीराइट स्टेटमेंट के लिए प्रत्येक व्यक्तिगत पृष्ठ की जांच करें ।)

आप के साथ मैनपेज सोर्स देख सकते हैं zless /usr/share/man/man[section]/[file].[section].gz। पुराने वितरण में / usr / man के बजाय / usr / share / man के अंतर्गत हो सकता है, और फ़ाइल gzipped नहीं हो सकता है।


भाई यह बिल्कुल मैं क्या जरूरत है :)) बहुत बहुत धन्यवाद .. यह सबसे अच्छा जवाब करने के लिए बदल दिया ...
XEL

16

लिनक्स मैन पेजों पर लाइसेंस क्या है? जीपीएल, पब्लिक डोमेन, आदि?

मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।

ऐसे कई लाइसेंस हैं, लेकिन मानव-पृष्ठों में लाइसेंस की संख्या को कम करने के हितों में, यह पसंद किया जाता है कि आप निम्नलिखित में से किसी एक का उपयोग करते हैं:

  • "शब्दशः" लाइसेंस (वर्तमान अनुरक्षक की व्यक्तिगत प्राथमिकता, और ऐसा लगता है कि पिछले अनुरक्षक की प्राथमिकता भी है)

  • GNU जनरल पब्लिक लाइसेंस (GPL)

  • बीएसडी लाइसेंस

जीएनयू फ्री डॉक्यूमेंटेशन लाइसेंस (जीएफडीएल) के तहत मैन-पेज में पेज शामिल नहीं हैं। यह एक विशुद्ध रूप से व्यावहारिक निर्णय है, क्योंकि GFDL डेबियन के लिए सबसे बड़ा वितरण में से एक है।

उपरोक्त लिंक के बाकी हिस्सों में उल्लिखित तीन लाइसेंस प्रकारों में से प्रत्येक के उदाहरण शामिल हैं।

मानव-पृष्ठों के लिए स्रोत लाइसेंस


यह सभी glibcनेटवर्क फ़ंक्शंस के बारे में है

GNU C लाइब्रेरी, जिसे आमतौर पर glibc के रूप में जाना जाता है, GNU प्रोजेक्ट C मानक लाइब्रेरी का कार्यान्वयन है।

GNU C लाइब्रेरी प्रलेखन लाइसेंस http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License पर पाया जा सकता है ।

जीएनसी सी लाइब्रेरी प्रलेखन http://www.gnu.org/software/libc/manual/html_mono/libc.html पर पाया जा सकता है और उपर्युक्त लाइसेंस द्वारा कवर किया गया है।


2
धन्यवाद .. लेकिन मुझे यह कैसे पता चलेगा कि हर आदमी के पास लाइसेंस है उनमें से किसी का भी लाइसेंस से कोई लेना-देना नहीं है? बीएसडी, जीपीएल, वर्बेटिम या क्या मैं उनमें से किसी को भी चुन सकता हूं (मेरे बारे में जानकारी का उपयोग करके उस आदमी के पेज से इसे सबमिट नहीं कर रहा है)
XEL

आदमी पृष्ठ स्रोत को देखो
DavidPostill

@YaseenEltii उत्तर glibc को कवर करने के लिए अद्यतन किया गया।
DavidPostill

2
डेबियन के GFDL का उपयोग नहीं करने के कारण एक आंख खोलने वाले थे। क्या एफएसएफ ने कभी उन्हें जवाब दिया?
डैन नीली

मैं खोज की, लेकिन एक प्रतिक्रिया नहीं मिला ...: /
DavidPostill

3

Kernel.org के अनुसार , इसे स्वतंत्र रूप से उपलब्ध कार्य के रूप में लाइसेंस प्राप्त होना चाहिए:

मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।


2
धन्यवाद .. लेकिन मुझे यह कैसे पता चलेगा कि हर आदमी के पास लाइसेंस है उनमें से किसी का भी लाइसेंस से कोई लेना-देना नहीं है? बीएसडी, जीपीएल, वर्बेटिम या क्या मैं उनमें से किसी को भी चुन सकता हूं (मेरे बारे में जानकारी का उपयोग करके उस आदमी पृष्ठ से जो इसे प्रस्तुत नहीं कर रहा है)
XEL

2

से kernel.org :

मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।

ऐसे कई लाइसेंस हैं, लेकिन मानव-पृष्ठों में लाइसेंस की संख्या को कम करने के हितों में , यह पसंद किया जाता है कि आप निम्नलिखित में से किसी एक का उपयोग करते हैं:

  • "शब्दशः" लाइसेंस (वर्तमान अनुरक्षक की व्यक्तिगत प्राथमिकता, और ऐसा लगता है कि पिछले अनुरक्षक की प्राथमिकता भी है)

  • GNU जनरल पब्लिक लाइसेंस (GPL)

  • बीएसडी लाइसेंस

जीएनयू फ्री डॉक्यूमेंटेशन लाइसेंस (जीएफडीएल) के तहत मैन-पेज में पेज शामिल नहीं हैं। यह एक विशुद्ध रूप से व्यावहारिक निर्णय है, क्योंकि GFDL डेबियन के लिए सबसे बड़ा वितरण में से एक है।

kern.org लिनक्स फाउंडेशन द्वारा बनाए रखा जाता है।


2
धन्यवाद .. लेकिन मुझे यह कैसे पता चलता है कि हर आदमी के पास क्या लाइसेंस है, उनमें से किसी का भी लाइसेंस से कोई लेना-देना नहीं है? बीएसडी, जीपीएल, वर्बेटिम या क्या मैं उनमें से किसी को भी चुन सकता हूं (मेरे बारे में उस आदमी के पेज का उपयोग न करने के बारे में बात कर रहा हूं)
XEL
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.