Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
1.0
2019
– 2
– 3
OSS
OSI
preprocessor
patch files
build time
– 4
style of interface
(Debian)
DFSG
– 5
OSS
(Apache web
server)
–
OW2–
1985.قام ريتشارد ستالمان بتأسيس مؤسسة البرمجيات الحرة•
1992.لينوس تورفالدس نواة لينكس تحت رخصة جنو العمومية/ أصدر المهندس•
1993.لينكس/ بدأ إيان موردوك مشروع ديبيان جنو •
1997
ول ح-الذي تحول لاحقا إلى كتاب -" الكاتدرائية والبازار"نشر إيريك رايموند مقال •
.كسأساليب هندسة البرمجيات، وذلك بناء على ملاحظاته لعملية تطوير نواة لين
1998
(OSI).المصدر المفتوحتأسيس مبادرة •
، متصفح مفتوح المصدر سبق متصفح موزيلا Netscape"نتسكيب"تم إصدار •
.فايرفوكس
2008.مفتوح المصدر" أندرويد"أصدرت جوجل النسخة الأولى من نظام •
– 6
Open Source Initiative
(OSI
–
OSI
OSI
– 7
(Copyleft Licenses)
GNU GPL
.
Permissive Licenses)(
–
– 8
(Popular Licenses)
(OSI).
Black Duck
– 9
GLPv2
Free Software Foundation
copyleft licenses
1988
•MIT
1991
•GNU GPLv2
1999
•LGPLv2.1•BSD 2-Clause•BSD 3-Clause
2004
•Apache License 2.0
2007
•GNU GPLv3•LGPLv3•AGPLv3
2012
•Mozilla Public License 2.0
– 10
o
o
o
2.0.html-licenses/gpl-https://www.gnu.org/licenses/old,
2.0-https://opensource.org/licenses/GPL,2.0-http://choosealicense.com/licenses/gpl
Linux, MySQL, OpenJDK, R (programming language), Asterisk, Drupal, Squid, Wireshark,
Git, Mercurial, Redmine, Xen, Zabbix
– 11
(GPL v3
Free Software Foundation
Copyleft Licenses
Tivoization
hardware restrictions
Digital Rights Management
– 12
OSS Watch
https://www.gnu.org/licenses/gpl.html,
3.0-https://opensource.org/licenses/GPL,
watch.ac.uk/resources/gplv3-http://oss
GIMP, GCC, Emacs, R (programming language, dual-licensed GPLv2 and GPLv3), Moodle,
GNU Health, Exim4, Ansible, Bash, Gettext, GnuPG, Make, GNU Octave, EPrints
LGPL
Free Software Foundation
(v3)1999v2.1
Copyleft Licenses
software libraries
LGPLv2.1
– 13
3.0.en.html-https://www.gnu.org/licenses/lgpl,-ldo/licenses/https://www.gnu.org
2.1.en.html-licenses/lgpl,3.0-https://opensource.org/licenses/LGPL
2.1-https://opensource.org/licenses/LGPL
3.0-http://choosealicense.com/licenses/lgpl,2.1-http://choosealicense.com/licenses/lgpl
Zip, VLC media player, FFmpeg, Qt, Ceph, WildFly
AGPLv3
Free Software Foundation
Copyleft Licenses
– 14
http://www.gnu.org/licenses/agpl.html
3.0-https://opensource.org/licenses/AGPL
3.0-http://choosealicense.com/licenses/agpl
gpl.html-affero-https://www.gnu.org/licenses/why
SuiteCRM, MongoDB, OwnCloud, Canvas (LMS), OpenNMS, Bacula
X11
MIT
Permissive Licenses
https://opensource.org/licenses/MIT
http://choosealicense.com/licenses/mit
– 15
PuTTY, JQuery, Ruby on Rails, InfluxDB, Bootstrap, Semantic UI, Zurb Foundation, Skeleton
– 16
BSD 2-Clause "Simplified" or "FreeBSD
Permissive Licenses
BSD 2
binary
o
o
license.html-https://www.freebsd.org/copyright/freebsd
http://directory.fsf.org/wiki?title=License:FreeBSD,-http://choosealicense.com/licenses/bsd
clause-2,-license-bsd-10-blog/top-http://www.whitesourcesoftware.com/whitesource
answered-questions
FreeBSD (Operating System), Ruby (programming language), Varnish, Nginx
BSD 3-Clause
– 17
Permissive Licenses
BSD 3
BSD 2
BSD 3
BSD 2
https://opensource.org/licenses/BSD-3-Clause ,
http://directory.fsf.org/wiki/License:BSD_3Clause ,http://choosealicense.com/licenses/bsd-
3-clause ,http://www.whitesourcesoftware.com/whitesource-blog/top-10-bsd-license-
questions-answered
Scala (programming language), Django, Redis, Memcached, Lighttpd
Permissive Licenses
– 18
o
o
o
o
o
2.0-https://www.apache.org/licenses/LICENSE
2.0-https://opensource.org/licenses/Apache
http://directory.fsf.org/wiki/License:Apache2.0
-questions-license-apache-10-blog/top-http://www.whitesourcesoftware.com/whitesource
answered
Apache HTTP Server, Apache Hadoop, Android Open Source Project, OpenStack,
OpenNebula, CloudStack, MongoDB, Spring Framework, Elasticsearch
– 19
MPL
Copyleft Licenses
-file
level
https://www.mozilla.org/en-US/MPL/2.0 ,
https://opensource.org/licenses/MPL-2.0 ,http://directory.fsf.org/wiki/License:MPLv2.0,
https://www.mozilla.org/en-US/MPL/2.0/FAQ ,
http://choosealicense.com/licenses/mpl-2.0
Mozilla Firefox, Mozilla Thunderbird, LibreOffice, FreeSwitch
OSI
– 20
][
http://choosealicense.com
http://choosealicense.com/licenses
–
https://joinup.ec.europa.eu/community/eupl/og_page/licence-
wizard
http://oss-watch.ac.uk/apps/licdiff
TLDR Lega: https://tldrlegal.com
– 21
تطوير
سياسة
للبرمجيات
مفتوحة
المصدر
تنفيذ
السياسة
دعم وتأهيل
ريالكادر البش
دعم وصيانة
تطبيقات
البرمجيات
مفتوحة
المصدر
فتوحةموالبرمجياتالمحتكرةالتجاريةالحلولبينالعادلبالتنافسللسماحسياساتإعداد
.المصدر
.المصدرمفتوحةالبرمجياتتوريدبشأنارشاداتإعداد
الخبرةبناءيفللمساعدةالمحليينالمعلوماتتقنيةلموظفيالمعرفةنقلتتبنىسياسةإعداد
.المصدرمفتوحةالبرمجياتحلوللإدارةالداخلية
.المحليةالخبراتلبناءالمعلوماتتقنيةلموظفيالمعرفةبنقلتسمحالتيالسياساتإعداد
– 22
.تحديد صناع القرار وأصحاب المصلحة: 1الخطوة
مفتوحة تحديد السياسات الحالية المتعلقة بالبرمجيات: 2الخطوة
ة وإعداد استراتيجي( إن وجدت)المصدر وحصر هذه التطبيقات
.محددة وواضحة للبرمجيات مفتوحة المصدر
وريد الإعداد المبدئي للسياسة التي تناقش عملية ت: 3الخطوة
توافق البرمجيات وإدارة البرامج والمستندات والدعم والصيانة وال
.مع الترخيص
ار الحصول على موافقة على السياسة من صناع القر : 4الخطوة
وأصحاب المصلحة
.مراجعة وتحديث السياسة على فترات منتظمة: 5الخطوة
– 23
1الخطوة
تحديد حلول البرمجيات
لة مفتوحة المصدر المحتم
وفقاً لللمتطلبات
2الخطوة
تحضير قائمة مختصرة
بالحلول المفضلة
3الخطوة
مقارنة الحلول المقترحة
د وفقاً لمعايير مثل العائ
من الاستثمار والأمن
والمرونة
4الخطوة
ي اختيار أفضل الحلول الت
تناسب المتطلبات
5الخطوة
ئة اختبار التطبيق في بي
الاختبار
6الخطوة
ق التخطيط لادخال التطبي
للاستخدام الفعلي
7الخطوة
مراقبة التطبيق أثناء
الاستخدام الفعلي
تطبيقات تجارية/محتكرة
برمجيات وسيطة
محتكرة
أنظمة تشغيل محتكرة
تطبيقات تجارية/محتكرة
برمجيات وسيطة
محتكرة
أنظمة تشغيل
محتكرة
مفتوحة تطبيقات
المصدر
برمجيات وسيطة
مفتوحة المصدر
أنظمة تشغيل مفتوحة
المصدر
– 24
رالمدى القصي
.استبدال التطبيقات التجارية غير الضرورية كتطبيقات سطح المكتب•
المدى
المتوسط
ويب استبدال أو تخفيف استخدام تطبيقات الأعمال غير الضرورية كخدمات ال•
.والمرقبة وأدوات إدارة الوثائق
المدى البعيد
.محتوىاستبدال أو تخفيف استخدام تطبيقات الأعمال الضرورية كخدمات إدارة ال•
ديدة تلبي إنشاء وحدة تقوم بالأبحاث االمتعلقة بالبرمجيات مفتوحة المصدر وتطوير منتجات ج
.متطلبات تقنية المعلومات في المؤسسة
.حة المصدرتشجيع موظفي تقنية المعلومات على تنفيذ واستخدام تطبيقات البرمجيات مفتو
قنية بناء برامج التدريب ومنح الشهادات المتعلقة بالبرمجيات مفتوحة المصدر لموظفي ت
.المعلومات في المؤسسة
.عمل دورات تدريبية للموظفين حول تطبيقات البرمجيات مفتوحة المصدر
– 25
.القيام بدورات توعية دورية لموظفي تقنية المعلومات في المؤسسة
خرى في ينبغي أن يكون مدراء تقنية المعلومات على بينة بالجهود المحلية المبذولة من جهات أ
.المملكة
ممارساتالوأفضلالمبذولةالدوليةبالجهودبينةعلىالمعلوماتتقنيةمدراءيكونأنينبغي
.الناجحةوالتجارب
– 26
https://opensource.org/faq#osd
-
https://opensource.org
HTTPSopensource.org/osd
https://www.debian.org/social_contract#guidelines
https://opensource.org/history
https://opensource.org/licenses
https://opensource.org/about
OSIhttps://opensource.org/approval
https://opensource.org/licenses/category
https://www.gnu.org/licenses/copyleft.en.html
https://en.wikipedia.org/wiki/Copyleft
https://www.gnu.org/licenses/quick-guide-
gplv3.html
https://en.wikipedia.org/wiki/Permissive_software_licence
https://www.blackducksoftware.com/products/knowledgebase
https://www.blackducksoftware.com/top-open-source-licenses
http://oss-watch.ac.uk/resources/gpl
http://oss-watch.ac.uk/resources/gplv3
http://choosealicense.com/licenses/mit
http://oss-watch.ac.uk/resources/fossandpatents
https://opensource.org/licenses/BSD-3-Clause
https://opensource.org/licenses/BSD-2-Clause
– 27
http://www.whitesourcesoftware.com/whitesource-blog/top-10-apache-license-
questions-answered
https://www.mozilla.org/en-US/MPL/2.0/FAQ
https://opensource.org/faq
https://www.gnu.org/licenses/license-list.en.html
https://en.wikipedia.org/wiki/
Comparison_of_free_and_open-source_software_licenses
http://oss-
watch.ac.uk/resources/opensourceyourcode
– 28
www.yesser.gov.sa