/
  • این GPL رو چیکارش کنیم؟

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی این GPL رو چیکارش کنیم؟
    نویسنده پیام
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #1
    Question این GPL رو چیکارش کنیم؟
    سلامی

    آقا وجداناً یکی بیآد ما رو روشن کنه...
    اگه یکی انسانیت داشته باشه (که ما ایرانی ها همه مون داریم) و بخواد از این GPL استفاده کنه، دقیقاً باید چیکار کنه؟Huh

    - باید یه گوشه ای از سایت مثلاً تو درباره ما یا بخش کپی رایت اینکه از این لایسِنس استفاده کردیم رو اعلام کنیم؟

    - باید تو بخش source code اعلام کنیم که ببینن؟ (البته بخش html، پی.اپ.پی رو که نمیبینن)

    - باید فقط وقتی ازمون پرسیدن راستشو بگیم؟ Big Grin

    آقا باید چیکار کنیم؟
    والاااااااااااااا گیریم پس فردا خواستیم از ایران بریم تو شهر فرنگ برنامه نویسی کنیم، نیان یه دفعه زرتی بگیرنمون ببرن زندان......Undecided
    ۱۳۹۱ فروردين ۲۹ ۱۲:۰۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,025
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2716 تشکر در 1692 ارسال )
    ارسال: #2
    RE: این GPL رو چیکارش کنیم؟
    هرچیزی که free باشد لزوماً gpl نیست!
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ فروردين ۲۹ ۰۱:۰۱ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #3
    RE: این GPL رو چیکارش کنیم؟
    درسته رضا، در واقع gpl ها از free ها بهترن، در واقع شما نمیتونید (به لحاظ قانونی) سورس یه freeware رو تغییر بدید، ولی gpl رو میشه، مشروط به اینکه به نکات ذکر شده دست نزنی و اسم نویسنده اولیه هم پاک نمیشه، ولی اسم شما به ته license در صورت تغییر اضافه میشه...
    میدونید حرف من اینه، من مثلاً از یه دیتاگرید تو برنامه تجاری خودم (مثلاً فلان سایت که بران فلان شرکت نوشتم) استفاده میکنم، بعد این دیتاگرید توسط شخص دیگه ای تحت اجازه نامه GNU منتشر شده، خب آیا من باید جایی به بیننده سایتم بفهمونم که این دیتاگریدی که شما میبینید رو من ننوشتم و مثلاً آقای x اینو قبلاً نوشته با GNU License یا نه؟
    و اگه آره چه جوری؟
    و اگه تغییر دادم چی؟ منظورم تغییر تو موارد زیر هست:

    1. تغییر به منظور ساخت یک ابزار جدیدتر، مدرن تر یا سفارشی تر برای استفاده در یک پروژه تجاری که از این ابزار فقط استفاده میکند.
    2. تغییر به منظور ساخت یک ابزار جدید جهت فروش این ابزار جدید...

    و آیا اصلاً میشه در پروژه های انحصاری (غیر OpenSource) از ابزارهای با لایسنس gpl استفاده کرد؟
    (آخرین ویرایش در این ارسال: ۱۳۹۱ فروردين ۲۹ ۰۲:۰۹ صبح، توسط hamid_80386.)
    ۱۳۹۱ فروردين ۲۹ ۰۲:۰۶ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Reza
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,014
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #4
    RE: این GPL رو چیکارش کنیم؟
    GPL یه CopyLeft هست.
    CopyLeft در مقابل CopyRight قرار داره
    در CopyRight سعی می کنه از حقوق صاحب اثر محافظ کنه
    اما همونطور که صاحب اثر حقوقی داره استفاده کننده هم حقوقی داره
    وقتی که CopyRight ها بحدی جلو اومدن که تمام حقوق مصرف/استفاده کنندگان رو از بین می بردند و نادیده می گرفتن
    توسط کسایی (ریچارد و برو بچ) CopyLeft مطرح شد تا از حقوق مصرف/استفاننده کنندگان حمایت کنه!

    GPL یه CopyLeft هست.
    نرم افزار (یا هر محصول دیگه ایی) همونطور که CopyRight داره باید CopyLeft هم داشته باشه! (اینو GPL می گه)
    CopyRight نباید CopyLeft رو نقض کنه.
    GPL چهار مورد رو به عنوان حقوق مصرف کنندگان مطرح کرده که باد توسط صاحب نرم افزار رعایت بشه.
    با یه جستجو در gnu.org موارد زیادی رو می تونی درک کنی.
    نقل قول: میدونید حرف من اینه، من مثلاً از یه دیتاگرید تو برنامه تجاری خودم (مثلاً فلان سایت که بران فلان شرکت نوشتم) استفاده میکنم، بعد این دیتاگرید توسط شخص دیگه ای تحت اجازه نامه GNU منتشر شده، خب آیا من باید جایی به بیننده سایتم بفهمونم که این دیتاگریدی که شما میبینید رو من ننوشتم و مثلاً آقای x اینو قبلاً نوشته با GNU License یا نه؟
    مثلآ شما داری از TinyMc در پروژه خودت استفاده می کنی. هرکی می بینه می فهمه که این TinyMc هست دیگه.
    اما در کل شما لازم نداری که برای استفاده کننده از سایتت اعلام کنی چیزی رو
    مگه اینکه سورس برنامت رو ارایه بدی. که اونم قاعدتآ توی سورس او دیتاگراید لایسنسش قید شده!

    نقل قول: 1. تغییر به منظور ساخت یک ابزار جدیدتر، مدرن تر یا سفارشی تر برای استفاده در یک پروژه تجاری که از این ابزار فقط استفاده میکند.
    2. تغییر به منظور ساخت یک ابزار جدید جهت فروش این ابزار جدید...
    وقتی GPL داره استفاده می کنه اون نرم افزار پس باید چند مورد رو رعایت کنه و شما هم باید رعایت کنید.

    نقل قول: و آیا اصلاً میشه در پروژه های انحصاری (غیر OpenSource) از ابزارهای با لایسنس gpl استفاده کرد؟
    یه جستجو در سایت gnu.org کنی همه این سوالات جواب داده شده به فارسی حتی.
    ۱۳۹۱ فروردين ۲۹ ۰۹:۲۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : hamid_80386
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #5
    RE: این GPL رو چیکارش کنیم؟
    چی رو می خوای تحت لایسنس GPL بدی؟
    اگر یه فایل ساده داری می تونی توی کامنتش بزنی
    اگر یه پروژه داری
    می تونی توی یه فایل لایسنس قرار بدی یا موقع نصب بگی لایسنس اینه
    اگر می خوای متن سایتت رو تحت لایسنس بدی بهتره از GPL استفاده نکنی و از یکی از لایسنسن های
    http://creativecommons.org/
    استاده کنی که مخصوص این کار هستن

    حالا داری از ابزارت در یک محصول تجاری-انحصاری استفاده می کنی. اگر لایسنس تحت GPL باشه ( نسخه های GPL مقداری با هم فرق می کنه من بیشتر در مورد GPLv3 می دونم) شما باید نرم افزارت هم تحت همین لایسنس بدی. پس عملا شما حق استفاده از این لایسنس رو در نرم افزارهای تجاری-انحصاری نداری
    اما اگر ابزار LGPL باشه. ( مطمئن نیستم حتما یک جستجویی بکنین) شما می تونید از لایسنس LGPL در نرم افزارهای تجاری-انحصاری استفاده کنید اما به شرط اینکه در جایی اعلام کنید از این ابزار تحت این لایسنس استفاده کردید و در صورت تغییر در این ابزار باید این ابزار هم تحت لایسنس LGPL ارائه بشه و سورس کدش ارائه بشه
    اگر لایسنس تحت BSD باشه شما دیگه هیچ کدوم از این محدودیت ها رو ندارین
    __________________________________________________________________________
    http://mydolphin.ir
    ۱۳۹۱ فروردين ۲۹ ۰۹:۳۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : hamid_80386
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #6
    RE: این GPL رو چیکارش کنیم؟
    الان فکر کنم اینجا دو تا حرف متضاد داریم:
    آقای oia:
    نقل قول: مثلآ شما داری از TinyMc در پروژه خودت استفاده می کنی. هرکی می بینه می فهمه که این TinyMc هست دیگه.
    اما در کل شما لازم نداری که برای استفاده کننده از سایتت اعلام کنی چیزی رو
    مگه اینکه سورس برنامت رو ارایه بدی. که اونم قاعدتآ توی سورس او دیتاگراید لایسنسش قید شده!

    آقای سهرابلو:
    نقل قول: حالا داری از ابزارت در یک محصول تجاری-انحصاری استفاده می کنی. اگر لایسنس تحت GPL باشه ( نسخه های GPL مقداری با هم فرق می کنه من بیشتر در مورد GPLv3 می دونم) شما باید نرم افزارت هم تحت همین لایسنس بدی. پس عملا شما حق استفاده از این لایسنس رو در نرم افزارهای تجاری-انحصاری نداری

    و از طرفی خطوط آخر اجازه نامه (ورژن 3)
    نقل قول: این پروانه به شما اجازه نمی‌دهد تا برنامه خود را با برنامه‌های انحصاری ترکیب نمایید، اگر برنامه‌ی شما یک کتابخانه‌ی توابع است ممکن است قابلیت استفاده برنامه‌های انحصاری از برنامه خود را مفید ببینید؛ در این صورت از «پروانه‌ی کمترْ جامعِ همگانی گنو» یا GNU Lesser General Public License به جای این پروانه استفاده کنید

    The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

    حالا آخر من چیکار کنم، میتونم تو پروژه تجاری انحصاری خودم از یه برنامه با لایسنسِ gpl استفاده کنم یا نه؟

    راستی خود php مجوزش BSD هست درسته؟
    و اینکه کسی توضیحاتی در مورد MIT داره؟ فکر کنم مثل BSD باشه نه؟

    نقل قول: چی رو می خوای تحت لایسنس GPL بدی؟
    آقای سهرابلو عزیز من هیچی رو نمیخوام تحت مجوز GPL بدم، فقط میخوام بدونم قانوناً وقتی از یه ابزار GPL استفاده میکنم - در یک پروژه انحصاری - دقیقاً چیکار باید بکنم و چه اختیاراتی دارم، و چه اختیاراتی ندارم

    واقعیت من این توضیحات GPL رو میخونم احساس میکنم یا کافی نیست، یا من نمیفهمم که این محتمل تره Wink و یا اینکه بد ترجمه میکنم، البته ترجمه دیگران رو هم میخونم همینه بازم واسم Undecided
    (آخرین ویرایش در این ارسال: ۱۳۹۱ فروردين ۲۹ ۰۴:۲۷ عصر، توسط hamid_80386.)
    ۱۳۹۱ فروردين ۲۹ ۰۴:۱۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,014
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #7
    RE: این GPL رو چیکارش کنیم؟
    حرف سهرابلو معتبر تره! Big Grin
    ۱۳۹۱ فروردين ۲۹ ۰۴:۲۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #8
    RE: این GPL رو چیکارش کنیم؟
    1- استفاده کننده از سایت با استفاده کننده از نرم افزار فرق می کنه.
    2- خیر شما نمی تونید از لایسنس GPL در نرم افزارهای تجاری استفاده کنید. همونطور که گفتم می تونید از لایسنس های دیگه مثل LGPL یا موارد مشابه استفاده کنید

    PHP لایسنسش همون PHP هست.
    http://www.php.net/license/3_01.txt
    که به صورت BSD style ارائه شده
    توضیحات کاملش اینجاست
    http://www.php.net/license/

    MIT هم خیلی شبیه BSD هست دیگه
    en.wikipedia.org/wiki/MIT_License
    __________________________________________________________________________
    http://mydolphin.ir
    ۱۳۹۱ فروردين ۲۹ ۰۴:۳۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : hamid_80386
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,014
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #9
    RE: این GPL رو چیکارش کنیم؟
    البته فک کنم بین نسخه های GPL فرق باشه
    مثلآ بین 2.1 و 3 ؟
    ۱۳۹۱ فروردين ۲۹ ۰۴:۳۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : hamid_80386
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #10
    RE: این GPL رو چیکارش کنیم؟
    شما که معتبر ترین
    بله بین نسخه ها فرق می کنه.
    GPLV3 رو من بیشتر اطلاع دارم
    لایسنسی که به تمام معنا داره آزادی نرم افزار رو بر آورده می کنه
    __________________________________________________________________________
    http://mydolphin.ir
    ۱۳۹۱ فروردين ۲۹ ۰۵:۱۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS