انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: fond در 29 اردیبهشت 1392، 02:56 بظ
-
سلام
سوال به نظر ساده ای میاد اما من تا حالا جوابی براش پیدا نکردم (حتی با جستجوی زیاد)
سوال اینجاست که مجوز لینوکس (هسته) gpl2 هست و این مجوز اجازه نمیده که کارهای مشتق شده از مجوزی غیر از gpl2 (یا نسخه بالاتر) استفاده کنن. حتی اجازه لینک شدن کدهای غیر gpl2 رو هم نمیده (که راه حل lgpl هست). پس چطور android از مجوز apache استفاده میکنه؟
ممنون
-
سلام
سوال به نظر ساده ای میاد اما من تا حالا جوابی براش پیدا نکردم (حتی با جستجوی زیاد)
سوال اینجاست که مجوز لینوکس (هسته) gpl2 هست و این مجوز اجازه نمیده که کارهای مشتق شده از مجوزی غیر از gpl2 (یا نسخه بالاتر) استفاده کنن. حتی اجازه لینک شدن کدهای غیر gpl2 رو هم نمیده (که راه حل lgpl هست). پس چطور android از مجوز apache استفاده میکنه؟
ممنون
خودتون دارین میگین لینوکس! کرنلش بله جی پی اله اما به جز کرنل کل سیستم عامل می تونه هر مجوزی داشته باشه ...
-
چون اندروید از لینوکس مشتق نشده. لینوکس یه برنامهاست توی اندروید، همونطور که مثلاً فایرفاکس یه برنامهاست توی ویندوز
-
لینوکس نه تنها در آندروید ، بلکه در تعداد زیادی از سیستم عاملها (مثل میکروتیک) به عنوان هسته هست. این در حالیه که اینها یا با مجوزهای دیگر عرضه میشند و یا حتی انحصاری هستند.
حتی من در جریان کار شرکتی بودم که داشت سیستم عامل دسکتاپش رو با هسته لینوکس (و یوزرلند OpenBSD - اگر اشتباه نکنم starch بود اسم پروژش) عرضه میکرد!