تا به حال به دفعات پیش آمده است که کسی ناخواسته و به دلیل ناآشنایی با مجوز زیپرشین آن را نقض کرده باشد. این تاپیک را ایجاد میکنم تا بحثهای مربوط به مجوز LPPL در آن مطرح شود. امید است که دیگر شاهد تخطی از این قرارداد نباشیم.
برای خود من دو سوال پیش آمده است.
آقای کارنپهلو در جایی گفتند:
نقل قولطبق مجوز lppl هیچ کسی به جز نویسنده اصلی حق توزیع فایل را ندارد.
در حالی که بند 2 مجوز بین میکند توزیع نسخههای تغییر نیافته بلامانع است:
نقل قولYou may distribute a complete, unmodified copy of the Work as you received it. Distribution of only part of the Work is considered modification of the Work, and no right to distribute such a Derived Work may be assumed under the terms of this clause.
ایشان در جای دیگری نیز فرمودند:
نقل قولطبق مجوز LPPl دیگر نمیتوانید آن را xepersian بخوانید و باید نام تمام فایلها را تغییر بدهید.
در حالی که بند مربوط به تغییر نام فایل حداقل در نسخهی 1.3c که در سال 2008 عرضه شده وجود ندارد. به علاوه طبق بند 6 تنها در صورتی نیاز به پیادهسازی روشی برای مطلع کردن کاربران به این نکته که از نسخهی تغییریافته استفاده میکنند هست که بخواهیم نسخهی تغییریافته را توزیع کنیم. یعنی برای استفادهی شخصی نیازی به رعایت موارد بند 6 نیست و میتوان از بند 5 پیروی کرد. بند 5 میگوید:
نقل قولIf you are not the Current Maintainer of the Work, you may modify your copy of the Work, thus creating a Derived Work based on the Work, and compile this Derived Work, thus creating a Compiled Work based on the Derived Work.
آیا در زمان به وجود آمدن این بحثها زیپرشین تحت نسخهی قدیمیتری از LPPL منتشر میشد که محدودیتهای ذکرشده را داشت یا این که مشکل در تفسیر من از مجوز است؟
1. http://www.parsilatex.com/forum/SMF/index.php?topic=698.15
2. http://www.parsilatex.com/forum/SMF/index.php?topic=488.0
http://ctan.unsw.edu.au/help/Catalogue/licenses.lppl1.3.html
نقل قول از: shivaa در اکتبر 18, 2011, 11:28:12 بعد از ظهر
تا به حال به دفعات پیش آمده است که کسی ناخواسته و به دلیل ناآشنایی با مجوز زیپرشین آن را نقض کرده باشد. این تاپیک را ایجاد میکنم تا بحثهای مربوط به مجوز LPPL در آن مطرح شود. امید است که دیگر شاهد تخطی از این قرارداد نباشیم.
برای خود من دو سوال پیش آمده است.
آقای کارنپهلو در جایی گفتند:در حالی که بند 2 مجوز بین میکند توزیع نسخههای تغییر نیافته بلامانع است:
کجای بند ۲ اینو میگه. بله شما میتونید کل زیپرشین را توزیع کنید اما بدون تغییر اما حتی اگر در توزیع کردن شما یکی از فایلهای زیپرشین نباشد این به این معناست که شما (طبق همین بند مجوز) زیپرشین رو تغییر دادید و نمیتونید اون رو توزیع کنید.
نقل قول
ایشان در جای دیگری نیز فرمودند:
در حالی که بند مربوط به تغییر نام فایل حداقل در نسخهی 1.3c که در سال 2008 عرضه شده وجود ندارد. به علاوه طبق بند 6 تنها در صورتی نیاز به پیادهسازی روشی برای مطلع کردن کاربران به این نکته که از نسخهی تغییریافته استفاده میکنند هست که بخواهیم نسخهی تغییریافته را توزیع کنیم. یعنی برای استفادهی شخصی نیازی به رعایت موارد بند 6 نیست و میتوان از بند 5 پیروی کرد. بند 5 میگوید:
آیا در زمان به وجود آمدن این بحثها زیپرشین تحت نسخهی قدیمیتری از LPPL منتشر میشد که محدودیتهای ذکرشده را داشت یا این که مشکل در تفسیر من از مجوز است؟
مشکل تفسیر شما از مجوز است. صفحهای را که من گذاشتم نگاه کنید این صفحه خلاصهای از مجوز LPPL است.
در مورد اول حق کاملاً با شماست. توزیع تنها یک فایل از یک مجموعه تغییر به حساب میاید و باید موارد بند 6 در مورد آن رعایت شود.
اما در مورد دوم، آقای محمود امینطوسی گفته بودند:
نقل قولبا آنکه نظریه تکامل آقا مهدی جالب است ولی من هم با استفاده از «آ» در ابجد موافق نیستم (شاید به دلیل عادت).
البته اگر تصمیم نهایی بر «آ» باشد و من خوشم نیاید برای خودم آنرا به «الف» تغییر خواهم داد.
یعنی نسخهی تغییریافته را برای استفادهی شخصی میخواستند و نمیخواستند آن را توزیع کنند. پس طبق بندهای 5 و 6 مادامی که نسخهی تغییریافتهی خود را توزیع نکرده باشند نیازی به اجرای موارد مطرح شده نیست.
در ویکیپدیا خواندم
نقل قولThe most unusual part of the LPPL — and equally the most controversial — used to be the 'filename clause': You must not distribute the modified file with the filename of the original file.
However, version 1.3 of the LPPL has weakened this restriction. Now it is only necessary that modified components identify themselves "clearly and unambiguously" as modified versions, both in the source and also when called in some sort of interactive mode.
به علاوه در متن مجوز نسخهی 1.3c مجوز در هیچ بندی به نیاز به تغییر نام فایلها اشاره نشده بود. به همین دلیل احتمال میدهم در آن زمان زیپرشین تحت نسخهی قدیمیتری از مجوز توزیع میشده است.
نقل قول از: shivaa در اکتبر 20, 2011, 08:45:10 قبل از ظهر
در مورد اول حق کاملاً با شماست. توزیع تنها یک فایل از یک مجموعه تغییر به حساب میاید و باید موارد بند 6 در مورد آن رعایت شود.
اما در مورد دوم، آقای محمود امینطوسی گفته بودند:یعنی نسخهی تغییریافته را برای استفادهی شخصی میخواستند و نمیخواستند آن را توزیع کنند. پس طبق بندهای 5 و 6 مادامی که نسخهی تغییریافتهی خود را توزیع نکرده باشند نیازی به اجرای موارد مطرح شده نیست.
خیر باز هم بایستی نام فایل را تغییر بدهید حتی اگر برای استفاده شخصی باشد.
نقل قول
در ویکیپدیا خواندم
به علاوه در متن مجوز نسخهی 1.3c مجوز در هیچ بندی به نیاز به تغییر نام فایلها اشاره نشده بود. به همین دلیل احتمال میدهم در آن زمان زیپرشین تحت نسخهی قدیمیتری از مجوز توزیع میشده است.
خیر زیپرشین طبق گونه ۱٫۳ مجوز LPPL از همان اول منتشر میشد. مطالب موجود در ویکیپدیا درست نیست. در واقع اگر درست نگاه کنید جلوی همین مطلب آمده است که نیازمند منبع است که ندارد. شما اگر تغییری در زیپرشین بدهید باید هم نامش و هم اطلاعات مربوط به مجوز را تغییر دهید. در غیر اینصورت هر کسی میتواند تغییریش دهد و آن را منتشر کند در صورتی که کل هدف مجوز LPPL این است که همه کارابران از یک گونه واحد زیپرشین استفاده کنند.
بند 6 با این عبارت آغاز میشود:
نقل قولIf you are not the Current Maintainer of the Work, you may distribute a Derived Work provided the following conditions are met for every component of the Work unless that component clearly states in the copyright notice that it is exempt from that condition.
معنی کلمهی distribute نیز در مجوز توضیح دادهشدهاست:
نقل قولMaking copies of the Work available from one person to another, in whole or in part. Distribution includes (but is not limited to) making any electronic components of the Work accessible by file transfer protocols such as FTP or HTTP or by shared file systems such as Sun's Network File System (NFS).
استفادهی شخصی طبق تعریف بالا distribution به حساب نمیآید. بند 6 تنها بر توزیع نسخههای تغییر یافته دلالت میکند و نه هیچچیز دیگر. مقررات مربوط به استفادهی شخصی از نسخههای تغییریافته در بند 5 آمده است که هیچ یک از محدودیتهای بند 6 را ندارد.
در ادامهی بند 6 کارهایی را که باید برای توزیع نسخهی تغییریافته انجام داد میبینیم. طبق زیربند 1 نسخهی تغییریافته هنگام استفادهی تعاملی به کاربر بگوید که نسخهی اصلی نیست و تغییر داده شده است. طبق زیربند 2 هر کدام از اجزای نسخهی تغییریافته باید حاوی اطلاعاتی باشند که نوع تغییرات اجراشده را بیان کند، یا کاربر را به پروندهی دیگری ارجاع دهند که حاوی اطلاعات کامل تغییرات انجامشده باشد. طبق زیربند 3 نسخهی تغییریافته نباید حاوی اطلاعاتی باشد که این شبهه را ایجاد کند که سازندگان نسخهی اصلی از نسخهی تغییریافته پشتیبانی میکنند. طبق زیربند 4 سازندهی نسخهی تغییریافته یا باید نسخهی اصلی را نیز همراه با نسخهی تغییریافته توزیع کند، یا اطلاعاتی در اختیار کابر بگذارد که خودش بتواند به نسخهی تغییریافته دسترسی یابد(مثلاً لینک نسخهی اصلی).
همانگونه که میبینید در هیچجایی از این بند اشارهای به تغییر نام فایلها نشده است. البته با توجه به قوانین مربوط به نام تجاری، میتوان گفت که کسی بدون اجازهی شما حق ندارد نام نسخهی تغییریافته را زیپرشین بگذارد، اما این الزاماً و در همهی موارد به معنی لزوم تغییر نام فایل نیست.
در بند 3 نسخهی 1.2 مجوز LPPL به وضوح لزوم تغییر نام فایل بیان میشد:
نقل قول3. You must not distribute the modified file with the filename of the
original file.
اما همانگونه که ذکر کردم این بند در نسخههای جدیدتر وجود ندارد.
به این مقالهی جدید در خصوص تکامل LPPL نگاهی بیندازید:
http://www.latex-project.org/papers/tb100mittbach-lppl-history.pdf
بحث مربوط به نام فایل در پاراگراف انتهایی ستون سمت چپ صفحهی 89 آمده است.
البته باز هم تأکید میکنم برای استفادهی شخصی نیاز به انجام هیچ کار خاصی نیست.
شما میتونی تفسیر خودت رو داشته باشی. شما نمیتونی بدون تغییر نام فایل (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) تغییری در زیپرشین بدهی. اگر با این موضوع مشکل داری از نرمافزارهای مشابه دیگری مانند فارسیتک و تکپارسی استفاده کن. در گونه آینده زیپرشین و سبک bidi این موضوع حتماً خواهد آمد که در صورت تغییر در فایل به هر صورتی (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) باید نام فایل و اطلاعات مربوط هم تغییر پیدا کند.
سلام.
مسئلهای که در مورد استفاده شخصی وجود دارد این است که معمولاً هیچ یک از ما استفاده صرفاً شخصی نداریم. مقاله، پایاننامه و یا هر سندی که تولید میکنیم، عموماً توزیع هم میشود. همچنین همانگونه که مشاهده میکنید افراد مختلف اشکالات مختلفی را در تالار مطرح میکنند که اگر تغییری در دستگاه خودشان روی هر فایلی از زیپرشین داده باشند، پیدا کردن مشکل آنها از طریق بررسی خروجی یا فایل log کار سختی خواهد شد.
نقل قول از: محمود امینطوسی در اکتبر 20, 2011, 06:08:33 بعد از ظهر
سلام.
مسئلهای که در مورد استفاده شخصی وجود دارد این است که معمولاً هیچ یک از ما استفاده صرفاً شخصی نداریم. مقاله، پایاننامه و یا هر سندی که تولید میکنیم، عموماً توزیع هم میشود. همچنین همانگونه که مشاهده میکنید افراد مختلف اشکالات مختلفی را در تالار مطرح میکنند که اگر تغییری در دستگاه خودشان روی هر فایلی از زیپرشین داده باشند، پیدا کردن مشکل آنها از طریق بررسی خروجی یا فایل log کار سختی خواهد شد.
گذشته از این به نظر من تغییر زیپرشین توسط کاربر چیزی جز ضرر برایش تخواهد داشت. کاربری تصمیم میگیرد زیپرشین را در گونه فعلی ۱٫۳٫۰ تغییر دهد، اولاً آیا میداند که چه میکند؟ متأسفانه تک خیلی حساس است اگر شما ندانید که چه میکنید ممکن است به ظاهر چیزی را درست کنید اما مطمئناً باعث خراب شدن قسمت دیگری از نرمافزار میشوید دوماً بعد از سه ماه آینده گونه ۱٫۴٫۸ زیپرشین میآید که تعدادی از باگهایش را درست کرده است حال آیا کاربری که در گونه ۱٫۳٫۰ زیپرشین خودش زیپرشینش را تغییر داده بود، میتواند تغییرات خود را با گونه ۱٫۴٫۲ زیپرشین تطبیق دهد؟ سوماً اصلاً چه احتیاجی به تغییر زیپرشین هست شما اگر تنظیمات زیپرشین را دوست ندارید میتوانید یک سبک اضافی بنویسید که بعد از زیپرشین فراخوانی شود. چهارماً ...
نقل قول از: وفا کارنپهلو در اکتبر 20, 2011, 01:32:00 بعد از ظهر
شما میتونی تفسیر خودت رو داشته باشی. شما نمیتونی بدون تغییر نام فایل (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) تغییری در زیپرشین بدهی. اگر با این موضوع مشکل داری از نرمافزارهای مشابه دیگری مانند فارسیتک و تکپارسی استفاده کن. در گونه آینده زیپرشین و سبک bidi این موضوع حتماً خواهد آمد که در صورت تغییر در فایل به هر صورتی (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) باید نام فایل و اطلاعات مربوط هم تغییر پیدا کند.
ببخشید، به نظر میرسد سوء تفاهم کوچکی در اینجا ایجاد شده است. من تنها یک بحثِ حقوقیِ صرف را مطرح کردهام. من نه میخواهم و نه میتوانم در زیپرشین تغییری بدهم. فقط خواستم اطلاع داده باشم که از نسخهی 1.3 LPPL به بعد بند تغییر نام فایل حذف شده است. اگر شما مایل هستید این تغییر را در مجوز خودتان ایجاد کنید، میتوانید و حق کاملاً با شماست. البته فراموش نکنید که در این صورت باید نام جدیدی را برای مجوز جدیدتان انتخاب کنید. فکر میکنم XPPL یا XPL اسم مناسبی باشد:
نقل قولEveryone is allowed to distribute verbatim copies of this license document, but modification of it is not allowed.
نقل قول از: محمود امینطوسی در اکتبر 20, 2011, 06:08:33 بعد از ظهر
سلام.
مسئلهای که در مورد استفاده شخصی وجود دارد این است که معمولاً هیچ یک از ما استفاده صرفاً شخصی نداریم. مقاله، پایاننامه و یا هر سندی که تولید میکنیم، عموماً توزیع هم میشود. همچنین همانگونه که مشاهده میکنید افراد مختلف اشکالات مختلفی را در تالار مطرح میکنند که اگر تغییری در دستگاه خودشان روی هر فایلی از زیپرشین داده باشند، پیدا کردن مشکل آنها از طریق بررسی خروجی یا فایل log کار سختی خواهد شد.
در مورد نکتهای که آقای امینطوسی گوشزد کردند هم باید بگویم که در LPPL بر خلاف مجوزهایی مانند GPL و LGPL هیچ محدودیتی روی فایلهایی که به صورت استاتیک یا دینامیک به فایل تحت مجوز لینک میشوند وجود ندارد. در GPL اگر یکی از فایلهایی که استفاده میکنید(مثلاً تابعی از یک کتابخانه نرمافزاری یا یک قطعهکد از نرمافزاری مشابه) تحت این مجوز باشند همهی محصول نهایی نیز باید تحت GPL توزیع شود. اما در LPPL این محدودیت وجود ندارد؛ یعنی توزیع کردن فایلی که به یک سبک تغییریافته ارجاع میدهد چه به صورت سورس (tex) و چه باینری (در اینجا pdf یا dvi یا نسخهی چاپشده) از شمول LPPL خارج است و نقض آن به شمار نمیرود. محدودیتهای LPPL تنها برای توزیع خود سبک تغییریافته خواهد بود.
نقل قول از: وفا کارنپهلو در اکتبر 20, 2011, 06:27:13 بعد از ظهر
گذشته از این به نظر من تغییر زیپرشین توسط کاربر چیزی جز ضرر برایش تخواهد داشت. کاربری تصمیم میگیرد زیپرشین را در گونه فعلی ۱٫۳٫۰ تغییر دهد، اولاً آیا میداند که چه میکند؟ متأسفانه تک خیلی حساس است اگر شما ندانید که چه میکنید ممکن است به ظاهر چیزی را درست کنید اما مطمئناً باعث خراب شدن قسمت دیگری از نرمافزار میشوید دوماً بعد از سه ماه آینده گونه ۱٫۴٫۸ زیپرشین میآید که تعدادی از باگهایش را درست کرده است حال آیا کاربری که در گونه ۱٫۳٫۰ زیپرشین خودش زیپرشینش را تغییر داده بود، میتواند تغییرات خود را با گونه ۱٫۴٫۲ زیپرشین تطبیق دهد؟ سوماً اصلاً چه احتیاجی به تغییر زیپرشین هست شما اگر تنظیمات زیپرشین را دوست ندارید میتوانید یک سبک اضافی بنویسید که بعد از زیپرشین فراخوانی شود. چهارماً ...
با تمامی نکاتی که گفتید کاملاً موافقم، اما این به معنی غیرقانونی بودن این کار نیست. به نظر من اگر مجوز را همین طور باقی بگذارید خوب است. LPPL طی سالین دراز کارایی خودش را به اثبات رسانده است. قصد داشتم متن LPPL را ترجمه کنم و در ویکی بگذارم. اگر قصد دارید نسخههای آتی زیپرشین را تحت مجوز متفاوتی توزیع کنید، لطفاً بگویید چه مجوزی تا آن را ترجمه کنم.
با تشکر