اگر منظورت اینه که تو بتونی مجوز کد خودت رو که تحت GPL منتشرش کردی، (که وابسته به کد دیگهای که تحت GPL ئه نیست) رو تغییر بدی، بله میتونی. فقط نسخههایی از برنامه که تحت GPL منتشر شدن، هنوز شرایط GPL براشون برقراره (نسخههای جدیدتر با مجورز جدید منتشر میشن).
سلام
یعنی این امکان وجود دارد که نرمافزارهای تحت لایسنس GPL، در نسخههای جدید، مثلا تجاری و غیر آزاد باشد؟
مثلا من یک نرمافزار مینویسم تحت لایسنس GPL و در نسخهی ۲ نرمافزارم لایسنس آن را تغییر داده و آن را غیر آزاد و تجاری اعلام کنم؟
درود
اگر همه برنامه نویس ها که در اون پروژه شرکت کرده باشن موافق نباشن قسمت هایی که خودشون نوشتند رو نمیشه غیر آزاد منتشر کرد ( فقط شخص نویسنده می تونه برای قسمت کد خودش این تصمیم رو بگیره
و از طرف دیگه اگر این کد کتابخانه ای باشه که در نرم افزار استفاده شده باشه اون کتابخانه ها رو هم نمیشه محدود کرد
از طرف دیگه هر محدودیتی اعمال بشه از اون نسخه هست و نسخه های قبل شاملش نمیشه
شرکت های تجاری که محصولاتی با ۲ تا لایسنس دارند هم همینطور هستن (نسخه آزاد و غیر آزاد تجاری)
برای مثال
نرم افزار x تا نسخه ۲ آزاد بوده و در نسخه ۲.۱ تصمیم گرفته شده غیر آزاد بشه
شما می تونید نسخه ۲ رو بگیرید و از اون استفاده کنید و تغییر بدید و دوباره منتشرش کنید
(البته چون برنامه نویس اصلیش نیستید نمی تونید غیر آزاد منتشرش کنید مگر قسمت هایی که خودتون کد زدید )
در حال حاضر محصول ها آزاد میشن و نه اینکه محدود تر بشن
چون مزایای نرم افزار آزاد روز به روز داره بیشتر آشکار میشه