लिनक्स मैन पेजों पर लाइसेंस क्या है? जीपीएल, पब्लिक डोमेन, आदि? विकिपीडिया पृष्ठ आदमी के बारे में आदमी पृष्ठों की लाइसेंसिंग स्थिति के बारे में कोई जानकारी है प्रतीत नहीं होता है।
लिनक्स मैन पेजों पर लाइसेंस क्या है? जीपीएल, पब्लिक डोमेन, आदि? विकिपीडिया पृष्ठ आदमी के बारे में आदमी पृष्ठों की लाइसेंसिंग स्थिति के बारे में कोई जानकारी है प्रतीत नहीं होता है।
जवाबों:
यह विशिष्ट मैनपेज पर निर्भर करता है। उदाहरण के लिए, सॉकेट, सेंड और रिकव (सेक्शन 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 नहीं हो सकता है।
मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।
ऐसे कई लाइसेंस हैं, लेकिन मानव-पृष्ठों में लाइसेंस की संख्या को कम करने के हितों में, यह पसंद किया जाता है कि आप निम्नलिखित में से किसी एक का उपयोग करते हैं:
"शब्दशः" लाइसेंस (वर्तमान अनुरक्षक की व्यक्तिगत प्राथमिकता, और ऐसा लगता है कि पिछले अनुरक्षक की प्राथमिकता भी है)
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 पर पाया जा सकता है और उपर्युक्त लाइसेंस द्वारा कवर किया गया है।
Kernel.org के अनुसार , इसे स्वतंत्र रूप से उपलब्ध कार्य के रूप में लाइसेंस प्राप्त होना चाहिए:
मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।
से kernel.org :
मैन-पेज के सभी सबमिशन को लाइसेंस का उपयोग करके लाइसेंस प्राप्त करना चाहिए जो पेज को स्वतंत्र रूप से पुनर्वितरित और संशोधित करने की अनुमति देता है। मैन पेज के सोर्स कोड में उस लाइसेंस या उसके संदर्भ को शामिल करें।
ऐसे कई लाइसेंस हैं, लेकिन मानव-पृष्ठों में लाइसेंस की संख्या को कम करने के हितों में , यह पसंद किया जाता है कि आप निम्नलिखित में से किसी एक का उपयोग करते हैं:
"शब्दशः" लाइसेंस (वर्तमान अनुरक्षक की व्यक्तिगत प्राथमिकता, और ऐसा लगता है कि पिछले अनुरक्षक की प्राथमिकता भी है)
GNU जनरल पब्लिक लाइसेंस (GPL)
बीएसडी लाइसेंस
जीएनयू फ्री डॉक्यूमेंटेशन लाइसेंस (जीएफडीएल) के तहत मैन-पेज में पेज शामिल नहीं हैं। यह एक विशुद्ध रूप से व्यावहारिक निर्णय है, क्योंकि GFDL डेबियन के लिए सबसे बड़ा वितरण में से एक है।
kern.org लिनक्स फाउंडेशन द्वारा बनाए रखा जाता है।