طبق مجوز 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 بخوانید و باید نام تمام فایلها را تغییر بدهید.
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 در آن مطرح شود. امید است که دیگر شاهد تخطی از این قرارداد نباشیم.کجای بند ۲ اینو میگه. بله شما میتونید کل زیپرشین را توزیع کنید اما بدون تغییر اما حتی اگر در توزیع کردن شما یکی از فایلهای زیپرشین نباشد این به این معناست که شما (طبق همین بند مجوز) زیپرشین رو تغییر دادید و نمیتونید اون رو توزیع کنید.
برای خود من دو سوال پیش آمده است.
آقای کارنپهلو در جایی گفتند:در حالی که بند 2 مجوز بین میکند توزیع نسخههای تغییر نیافته بلامانع است:
ایشان در جای دیگری نیز فرمودند:مشکل تفسیر شما از مجوز است. صفحهای را که من گذاشتم نگاه کنید این صفحه خلاصهای از مجوز LPPL است.
در حالی که بند مربوط به تغییر نام فایل حداقل در نسخهی 1.3c که در سال 2008 عرضه شده وجود ندارد. به علاوه طبق بند 6 تنها در صورتی نیاز به پیادهسازی روشی برای مطلع کردن کاربران به این نکته که از نسخهی تغییریافته استفاده میکنند هست که بخواهیم نسخهی تغییریافته را توزیع کنیم. یعنی برای استفادهی شخصی نیازی به رعایت موارد بند 6 نیست و میتوان از بند 5 پیروی کرد. بند 5 میگوید:
آیا در زمان به وجود آمدن این بحثها زیپرشین تحت نسخهی قدیمیتری از LPPL منتشر میشد که محدودیتهای ذکرشده را داشت یا این که مشکل در تفسیر من از مجوز است؟
با آنکه نظریه تکامل آقا مهدی جالب است ولی من هم با استفاده از «آ» در ابجد موافق نیستم (شاید به دلیل عادت).یعنی نسخهی تغییریافته را برای استفادهی شخصی میخواستند و نمیخواستند آن را توزیع کنند. پس طبق بندهای 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.
در مورد اول حق کاملاً با شماست. توزیع تنها یک فایل از یک مجموعه تغییر به حساب میاید و باید موارد بند 6 در مورد آن رعایت شود.خیر باز هم بایستی نام فایل را تغییر بدهید حتی اگر برای استفاده شخصی باشد.
اما در مورد دوم، آقای محمود امینطوسی گفته بودند:یعنی نسخهی تغییریافته را برای استفادهی شخصی میخواستند و نمیخواستند آن را توزیع کنند. پس طبق بندهای 5 و 6 مادامی که نسخهی تغییریافتهی خود را توزیع نکرده باشند نیازی به اجرای موارد مطرح شده نیست.
در ویکیپدیا خواندمخیر زیپرشین طبق گونه ۱٫۳ مجوز LPPL از همان اول منتشر میشد. مطالب موجود در ویکیپدیا درست نیست. در واقع اگر درست نگاه کنید جلوی همین مطلب آمده است که نیازمند منبع است که ندارد. شما اگر تغییری در زیپرشین بدهید باید هم نامش و هم اطلاعات مربوط به مجوز را تغییر دهید. در غیر اینصورت هر کسی میتواند تغییریش دهد و آن را منتشر کند در صورتی که کل هدف مجوز LPPL این است که همه کارابران از یک گونه واحد زیپرشین استفاده کنند.
به علاوه در متن مجوز نسخهی 1.3c مجوز در هیچ بندی به نیاز به تغییر نام فایلها اشاره نشده بود. به همین دلیل احتمال میدهم در آن زمان زیپرشین تحت نسخهی قدیمیتری از مجوز توزیع میشده است.
معنی کلمهی distribute نیز در مجوز توضیح دادهشدهاست: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.
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).
3. You must not distribute the modified file with the filename of the
original file.
سلام.گذشته از این به نظر من تغییر زیپرشین توسط کاربر چیزی جز ضرر برایش تخواهد داشت. کاربری تصمیم میگیرد زیپرشین را در گونه فعلی ۱٫۳٫۰ تغییر دهد، اولاً آیا میداند که چه میکند؟ متأسفانه تک خیلی حساس است اگر شما ندانید که چه میکنید ممکن است به ظاهر چیزی را درست کنید اما مطمئناً باعث خراب شدن قسمت دیگری از نرمافزار میشوید دوماً بعد از سه ماه آینده گونه ۱٫۴٫۸ زیپرشین میآید که تعدادی از باگهایش را درست کرده است حال آیا کاربری که در گونه ۱٫۳٫۰ زیپرشین خودش زیپرشینش را تغییر داده بود، میتواند تغییرات خود را با گونه ۱٫۴٫۲ زیپرشین تطبیق دهد؟ سوماً اصلاً چه احتیاجی به تغییر زیپرشین هست شما اگر تنظیمات زیپرشین را دوست ندارید میتوانید یک سبک اضافی بنویسید که بعد از زیپرشین فراخوانی شود. چهارماً ...
مسئلهای که در مورد استفاده شخصی وجود دارد این است که معمولاً هیچ یک از ما استفاده صرفاً شخصی نداریم. مقاله، پایاننامه و یا هر سندی که تولید میکنیم، عموماً توزیع هم میشود. همچنین همانگونه که مشاهده میکنید افراد مختلف اشکالات مختلفی را در تالار مطرح میکنند که اگر تغییری در دستگاه خودشان روی هر فایلی از زیپرشین داده باشند، پیدا کردن مشکل آنها از طریق بررسی خروجی یا فایل log کار سختی خواهد شد.
شما میتونی تفسیر خودت رو داشته باشی. شما نمیتونی بدون تغییر نام فایل (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) تغییری در زیپرشین بدهی. اگر با این موضوع مشکل داری از نرمافزارهای مشابه دیگری مانند فارسیتک و تکپارسی استفاده کن. در گونه آینده زیپرشین و سبک bidi این موضوع حتماً خواهد آمد که در صورت تغییر در فایل به هر صورتی (حالا چه توزیع کنی یا برای استفاده شخصیت باشه) باید نام فایل و اطلاعات مربوط هم تغییر پیدا کند.
Everyone is allowed to distribute verbatim copies of this license document, but modification of it is not allowed.
سلام.در مورد نکتهای که آقای امینطوسی گوشزد کردند هم باید بگویم که در LPPL بر خلاف مجوزهایی مانند GPL و LGPL هیچ محدودیتی روی فایلهایی که به صورت استاتیک یا دینامیک به فایل تحت مجوز لینک میشوند وجود ندارد. در GPL اگر یکی از فایلهایی که استفاده میکنید(مثلاً تابعی از یک کتابخانه نرمافزاری یا یک قطعهکد از نرمافزاری مشابه) تحت این مجوز باشند همهی محصول نهایی نیز باید تحت GPL توزیع شود. اما در LPPL این محدودیت وجود ندارد؛ یعنی توزیع کردن فایلی که به یک سبک تغییریافته ارجاع میدهد چه به صورت سورس (tex) و چه باینری (در اینجا pdf یا dvi یا نسخهی چاپشده) از شمول LPPL خارج است و نقض آن به شمار نمیرود. محدودیتهای LPPL تنها برای توزیع خود سبک تغییریافته خواهد بود.
مسئلهای که در مورد استفاده شخصی وجود دارد این است که معمولاً هیچ یک از ما استفاده صرفاً شخصی نداریم. مقاله، پایاننامه و یا هر سندی که تولید میکنیم، عموماً توزیع هم میشود. همچنین همانگونه که مشاهده میکنید افراد مختلف اشکالات مختلفی را در تالار مطرح میکنند که اگر تغییری در دستگاه خودشان روی هر فایلی از زیپرشین داده باشند، پیدا کردن مشکل آنها از طریق بررسی خروجی یا فایل log کار سختی خواهد شد.
گذشته از این به نظر من تغییر زیپرشین توسط کاربر چیزی جز ضرر برایش تخواهد داشت. کاربری تصمیم میگیرد زیپرشین را در گونه فعلی ۱٫۳٫۰ تغییر دهد، اولاً آیا میداند که چه میکند؟ متأسفانه تک خیلی حساس است اگر شما ندانید که چه میکنید ممکن است به ظاهر چیزی را درست کنید اما مطمئناً باعث خراب شدن قسمت دیگری از نرمافزار میشوید دوماً بعد از سه ماه آینده گونه ۱٫۴٫۸ زیپرشین میآید که تعدادی از باگهایش را درست کرده است حال آیا کاربری که در گونه ۱٫۳٫۰ زیپرشین خودش زیپرشینش را تغییر داده بود، میتواند تغییرات خود را با گونه ۱٫۴٫۲ زیپرشین تطبیق دهد؟ سوماً اصلاً چه احتیاجی به تغییر زیپرشین هست شما اگر تنظیمات زیپرشین را دوست ندارید میتوانید یک سبک اضافی بنویسید که بعد از زیپرشین فراخوانی شود. چهارماً ...با تمامی نکاتی که گفتید کاملاً موافقم، اما این به معنی غیرقانونی بودن این کار نیست. به نظر من اگر مجوز را همین طور باقی بگذارید خوب است. LPPL طی سالین دراز کارایی خودش را به اثبات رسانده است. قصد داشتم متن LPPL را ترجمه کنم و در ویکی بگذارم. اگر قصد دارید نسخههای آتی زیپرشین را تحت مجوز متفاوتی توزیع کنید، لطفاً بگویید چه مجوزی تا آن را ترجمه کنم.