2. ماهي مؤسسة أباتشي؟
مؤسسة برمجيات أباتشي هي شركة غير هادفة للربح لدعم مشاريع برمجيات أباتشي ، بما فيهم خادم
الوب أباتشي. من بين أهداف مؤسسة برمجيات أباتشي هي تقديم حماية قانونية للمتطوعين
.الذين يعملون في مشاريع أباتشي، ولمنع استخدام اسم أباتشي من قبل منظمات أخرى بدون إذن
1999 تأسست يونيو/حزيران
ماهي مشاريع أباتشي؟
HTTP Server Hama Rave
Abdera HBase River
Accumulo Hive Roller
ACE HttpComponents Santuario
ActiveMQ Jackrabbit ServiceMix
Ant James Shindig
APR Jena Shiro
Archiva JMeter Sling
Aries jUDDI SpamAssassin
Avro Karaf STDCXX
Axis Lenya Sqoop
Buildr Libcloud Struts
BVal Logging Subversion
Camel Lucene Synapse
Cassandra Lucy Tapestry
Cayenne Mahout Tcl
Chemistry Maven Thrift
Click MINA Tika
Cocoon MRUnit Tiles
Commons MyFaces Tomcat
Continuum Nutch Traffic Server
CouchDB ODE Turbine
Creadur OODT Tuscany
CXF OFBiz UIMA
3. DB OpenEJB Velocity
Deltacloud OpenJPA Web Services
Directory OpenNLP Whirr
Empire-db OpenWebBeans Wicket
ESME PDFBox Xalan
Felix Perl Xerces
Forrest Pig XMLBeans
Geronimo Pivot XML Graphics
Gora POI ZooKeeper
Gump Portals
Hadoop Qpid
ماهو خادوم إتش تي تي بي أباتشي؟
خادوم الوب أباتشي الذي يشار إليه عادة باسم أباتشي، لعب دورا رئيسيا في نمو شبكة الوب العالمية
في بداية عهدها، لقد كان أباتشي أول بديل عملي لخادوم الوب من شركة نتسكيب كوميونكشن
)المعروف حاليا خادوم الوب لنظام صن جافا(، ومنذ ذاك الحين تطور لينافس خواديم الوب لنظمة
اليونكس من ناحية الداء والوظائف. و منذ أبريل 6991، أصبح أباتشي أشهر خادوم وب على الشابكة
)النترنت(، ولكن منذ نوفمبر 5002 شهد انخفاض في حصته من سوق - غالبا لصالح خادوم شركة
.مايكروسوفت ، واعتبار من شهر فبراير 8002 يقوم أباتشي بخدمة 39.05٪ من مجمل عدد المواقع
نظره تاريخية
الذي كان يعمل على خادوم الوب للمركز ، Robert McCoolظهرت النسخة الولى من أباتشي على يد
وعندما غادر روبرت المركز في ،NCSA HTTPdالوطني للتطبيقات فائقة السرعة، الذي يعرف باسم
تاركا ورائه العديد من الرقع التحسينية تتناقل عبر ، HTTPDمنتصف 4991 توقف تطوير خادوم الوب
البريد اللكتروني. لم يكن روبرت وحيد ا ً في هذه الجهود، بل ساعده في ذاك الكثير من المطورين الذين
و David Robinsonو Rob Hartillو Roy T. Fieldingو Brian Behlendorfشكلوا مجموعة أباتشي وهم
و Frank Petersو Eric Hagbergو Andrew Wilsonو Robert S. Thauو Randy Terbushو Cliff Skolnick
و مع إصدار النسخة الثانية التي تم فيها إعادة كتابة أجزاء كبيرة من كود أباتشي النسخة .Nicolas Pioch
الولى، تم التركيز على تقسيم الكود إلى وحدات مستقلة وتطوير نظام طبقة النقل معرفة باسم
4. لقد شهدت الصدارة الثانية العديد من التحسينات منها دعم تعددية المهام ،Apache Portable Runtime
على أنظمة اليونكس، ودعم أفضل لغير منصات اليونكس )مثل مايكروسوفت ويندوز(، واجهة برمجية
.ولقد تم إطلق هذه الصدارة أبريل 2002 ،6 IPvجديدة، ودعم ميفاق
مزايا أباتشي
يدعم أباتشي مجموعة متنوعة من المزايا، والعديد منها تمت ترجمتها كوحدات مستقلة، تزيد من
الوظائف الساسية للخادوم، وتمد هذه الوحدات من دعم لغة برمجة لجانب الخادوم إلى مخططات
ومن ،PHPو Tclالتوثيق، فمن ناحية لغات البرمجة يدعم أباتشي على سبيل المثال لغات بيرل وبايثون و
وكذلك يضم غيرها من ، mod_digestو mod_authو mod_accessناحية التوثيق يضم أباتشي وحدات مثل
للتصالت المنة، ووحدة البروكسي، وميزة إعادة كتابة العناوين TLSو SSLالمزايا مثل دعم
و (mod_includeودعم المرشحات ،) (mod_log_configوميزة السجلت المخصصة ،)(mod_rewrite
و لتقليل حجم الصفحات التي يتم تلقيمها بواسطة أباتشي فإنه يوجد وحدة خارجية .)mod_ext_filter
هذا وبالضافة إلى إمكانية تحليل سجلت أباتشي بواسطة متصفح ، mod_gziلضغط الملفات باسم
وتخصيص رسائل الخطاء، ، Visitorsأو AWStats / W3Perlالنترنت باستخدام سكربتات مجانية مثل
.ودعم التوثيق بواسطة قواعد البيانات
الستعمال
يستعمل أباتشي لتخديم صفحات الوب الساكنة )ل تتغير( والدينامكية )تتغير مثل المنتديات(، والعديد
من تطبيقات الوب صممت على أساس أنها ستستعمل بيئة أباتشي ومميزاته، وأباتشي أحد مكونات
والتي تحوي نظام التشغيلي جنو/ لينكس وخادوم LAMPحزمة تطوير تطبيقات الوب المشهورة باسم
وبيرل وبايثون. وكذلك يتم توزيع أباتشي PHPولغات البرمجة MySQLالوب أباتشي، وقاعدة البيانات
كأحد أجزاء حزم برمجية الحتكارية مثل قاعدة البيانات أوراكل، وخادوم التطبيقات آي بي أم
كخادوم الوب الفتراضي وكداعم Mac OS Xوكذلك قامت أبل بتضمين أباتشي في نظام ،WebSphere
في خادوم التطبيقات. ويستخدم أباتشي لمهام أخرى عندما يجب أن يوفر المحتوى WebObjectsل
بطرية آمنة وموثوقة، ومن المثلة على ذلك مشاركة الملفات من الحاسوب الشخصي عبر النترنت.
أهم منافس للباتشي ويأتي بعده خادوم شركة صن مايكروسستم IISيعتبر خادوم شركة مايكروسوفت
و تستعمل . Zeus Web Serverومجموعة كبيرة من الخوادم الخرى مثل ،Sun Java System Web Server
) (GWSبعض أكبر مواقع النترنت خادوم أباتشي لداء مهامها، فمثل تستخدم شركة جوجل نسخة معدلة
5. .من أباتشي لعرض نتائج محرك بحثها الشهير
الرخصة
يعتبر ترخيص أباتشي ترخيصا مفتوح المصدر، وهو يسمح بتوزيع العمال المشتقة من كود أباتشي
كشفرات مفتوحة أو مغلقة، وتعتبر مؤسسة البرامج الحرة رخصة أباتشي غير متوافقة مع النسخة
بسبب وجود حالت مخصصة تنهي برءات الختراع ل يتطلبها ترخيص GPLالثانية من رخصة جنو العامة
فلذا ل يمكن تكامل البرامج المرخصة تحت رخصة أباتشي مع البرامج المرخصة تحت رخصة ،GPL
يسمح لها بأن تكون متوافقة مع التراخيص )eتحوي حكما )قسم 7 GPLولكن النسخة الثالثة من .GPL
هو علمة مسجلة ول Apacheالتي تحوي شروط لنهاء البراءة الختراع، بما فيها رخصة أباتشي. اسم
.يمكن استخدامها إل بإذن صريح من أصحاب العلمة التجارية