پاورپوینت نرم افزارهای کد باز (pptx) 28 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 28 اسلاید
قسمتی از متن PowerPoint (.pptx) :
نرم
افزارهای کد باز
(
Open Source
)
2
مقدمه
دلايل عدم رعايت کپي رايت در ايران :
اختلاف سطح درآمد مردم نسبت به کشورهاي توسعه يافته
عدم بسترهاي فرهنگي مناسب
عدم اجراي صحيح قوانين توسط دولت
اغلب مردم از روي کنجکاوي و يا سرگرمي
، حرفهايترين نرمافزارها را روي کامپيوتر خود نصب ميکنند در حالي که معمولاً اطلاعات تخصصي براي استفادهي مفيد از آن برنامه
ها
را ندارند
3
تاريخچه کد باز
1984 :
ريچارد استالمن ،
FSF
(بنياد نرم افزار آزاد) را بنا نهاد
هدف : توسعه نسخه رايگان از سيستم عامل
Unix
انتشار مجوز عمومي گنو
GPL
1994 :
Linux 1.0
توسط آقاي
Linus Torvalds
تحت مجوز
GPL
انتشار يافت
1998 :
موسسه کد باز (
OSI
) شروع به کار کرد
انتشار مجوزهايي که از طرف
OSI
، تاييده گرفتند
2003 :
لينوکس و آپاچي به عنوان اصلي ترين سيستم عامل و وب سرور در اينترنت معرفي شدند( به ترتيب 27% و 70% )
4
مفهوم
Open Source
توزيع رايگان و متوالي
كد منبع(
Source Code
)
کارهاي اشتقاقي
انسجام با كد اصلي
عدم تبعيض ميان مردم و گروهها
5
مفهوم
Open Source
(ادامه...)
عدم تبعيض ميان زمينه هاي فعاليتي
توزيع مجوز
مستقل بودن مجوز
عدم محدوديت براي ساير نرم افزارها
عدم وابستگي به فناوري خاص
6
نرم افزار آزاد (
Free Software
)
4
نوع آزادي براي کاربران :
آزادي براي اجراي برنامه براي هر منظوري (آزادي
۰
)
آزادي براي مطالعه و بررسي چگونگي عملکرد برنامه و تغيير آن براي نياز خود (آزادي
۱
)
آزادي براي توزيع مجدد کپيهايي از آن
(آزادي
۲)
آزادي براي بهبود برنامه و انتشار اين تغييرات براي عموم
،
بنابراين تمام جامعه از آن بهره ميبرند (آزادي
۳
)
7
درآمد زايي در بنياد
FSF
بنياد نرمافزار آزاد (
FSF
)
:
يک موسسه خيريه بدون ماليات ،
به منظور
توسعهي نرمافزار
هاي
آزاد
سيديهاي
GNU
تيشرتها، کتابهاي راهنما و توزيعهاي لوکس
اهدائيات ( کمک هاي مالي شرکت هاي مختلف )
شرکتهايي شامل
Intel ، Motorola ،Texas Instruments
و
Analog Devices
براي سرمايهگذاري
در
ادامهي توسعهي کامپايلر
GNU
با
زبان
C
8
انواع مجوز هاي کد باز
LGPL
:
ايجاد تعادل بين
GPL
(کپي لفت قوي) و
BSD/MIT
(کپي لفت ضعيف)
در سال 1991 توسط ريچارد استالمن نوشته شد
کاربرد : کلاس هاي کتابخانه اي کامپايل شده
نحوه مجوز دهي : ترکيب برنامه
LGPL
با برنامه هاي ديگر ، مجوزهاي جداگانه ( به غير از
LGPL
) را ايجاد مي کند
9
انواع مجوز هاي کد باز
BSD
:
نمونه بارزي از مجوز هاي آسان گير ( شباهت زياد به نرم افزار هاي عمومي
Public Domain
)
توزيع ، دستکاري و تغيير کامل مجوز ، مجاز است
عدم رعايت گارانتي براي کاربران
احتمال ادعاي اختراع شخصي ديگر
قرار دادن محدوديت هاي غير استاندارد ( استفاده غير نظامي – مخالف سند
OSI
)
مثال : سيستم عامل هاي
NetBSD
،
OpenBSD
و
FreeBSD
10
انواع مجوز هاي کد باز
MIT/X.11
:
از جمله مجوز هاي آسان گير است و کپي لفت ندارد
XFree86
:
نسخه جديد تر
X.11
انتشار در سال 1998
کساني که کدها را تغيير مي دهند بايد مستندات کدهاي تغيير يافته را به سند اوليه اضافه کنند
خوانايي بيشتر کدهاي برنامه