اوپن سورس به چه معناست؟
واژه و كلمه اوپن سورس (Open Source) يا اين كه منبع گشوده يا اين كه متن گشوده به چيزي گفته ميگردد كه اشخاص ميتوانند آن را تغيير و تحول دهند و به اشتراك بگذارند يعني پياده سازي و گسترش آن در دسترس عامه مردم قرار ميگيرد. طراحي سايت در مشهد اين اصطلاح در مسئله گسترش اپ براي انتخاب روش خاصي براي ساختوساز اپ هاي رايانه اي و موبايلي تاسيس شده است.
اپ متن گشوده يا اين كه اپ راياپارس منبع گشوده چيست؟اپليكيشن منبع گشوده كه با اسم “نرمافزار متن گشوده” و “اپليكيشن متن گشوده” و (Open Source) هم شناخته ميشود، قابل انعطاف افزاري همدم با كد منبع (Source code) ميباشد كه هركسي ميتواند آن اپليكيشن را تحقيق، دستكاري و بهبود ببخشد.
“كد منبع” بخشي از برنامه ميباشد كه كاربراني كه با آن شغل مي نمايند هيچوقت آن را نمي بينند زيرا اين كدي ميباشد كه برنامه نويس ها رايانه تنها ميتوانند به آن دسترسي داشه باشند و آنان را تغيير و تحول دهند. برنامه نويس ها كه به كد ahrefs منبع يك اپ رايانه اي دسترسي دارا هستند، ميتوانند با اضافه كردن خصوصيت هايي به آن يا اين كه اصلاح خصوصيت هاي مو جود آن اپليكيشن را بهبود ببخشند.
همينطور بخوانيد: كراس پلتفرم چيست؟
تفاوت قابل انعطاف افزارهاي متن گشوده با اشكال ديگر قابل انعطاف افزارها چيست؟تفاوت برنامه متن گشوده و آزاد در يكسري گزينه به چشم ميخورد. كه دراين نصيب ميخواهيم به آنها بپردازيم.
بعضا از قابل انعطاف افزارها دارنده كد منبع مي باشند كه تنها فرد، مجموعه يا اين كه سازماني كه آن را ساختوساز كرده و در دست گرفتن انحصاري آن را نيز بر عهده داراست ميتواند آن را تغييرو تحول دهد كه بدين سبك از قابل انعطاف افزارها، برنامه منحصر (proprietary) يا اين كه نرمافزار منبع بسته (closed source) گفته ميشود.
تنها نويسندگان مهم قابل انعطاف افزارهاي منحصربهفرد ميتوانند به صورت رسمي اين سبك از قابل انعطاف افزارها را اسكن، اصلاح و تغييرو تحول دهند. شما تحت عنوان يك مخاطب معمولي براي به كار گيري از اين قابل انعطاف افزارهاي منحصربهفرد، بايستي تاييد صلاحيت داشته باشيد.
(معمولاً به عبارتي توافق طومار اي ميباشد كه موقع اجراي نخستين دفعه برنامه به استفاده كننده نشان داده مي شود و مخاطب با زدن تيك به مرحله آتي مي رود.) يعني در صورتيكه كهاين تيك زده نشود اذن انجام و نصب نداريد.
قابل انعطاف افزارهايي مانند Microsoft Office و Adobe Photoshop و كلا اين سبك از قابل انعطاف افزارهاي كاربردي مثال هايي از قابل انعطاف افزارهاي منحصر به فرد ميباشند.
نويسندگان قابل انعطاف افزارهاي منبع گشوده، كد منبع اپ را در دسترس كساني كه ميخواهند آن كد را مشاهده نمايند، نسخه برداري نمايند، از آن خاطر بگيرند، تغيير و تحول دهند يا اين كه به اشتراك بگذارند قرار ميدهند. LibreOffice و GNU IMAGE MANIPULATION PROGRAM مثال هايي از قابل انعطاف افزارهاي منبع گشوده ميباشند.
همانگونه كه در صدر اشاره كرديم زماني يوزرها ميخواهند با قابل انعطاف افزارهاي منحصربهفرد عمل نمايند، بايستي وضعيت جواز را بپذيرند البته شروط اپ متن گشوده با مجوزهاي منحصر به فرد تفاوت متعددي دارا هستند.
مجوزهاي منبع گشوده بر شيوه به كار گيري، تفحص، اصلاح و توزيع برنامه به وسيله اشخاص تأثير ميگذارد. مجموعاَ ، مجوزهاي منبع گشوده به يوزرها كامپيوتر اذن به كار گيري از قابل انعطاف افزارهاي متن گشوده براي هر هدفي را كه ميخواهند ميدهد.
برخي از مجوزهاي منبع گشوده كه به آن مجوزهاي “copyleft” هم گفته ميگردد شرط مي نمايند كه هر هر كه اپليكيشن متن گشوده تغيير تحول يافته اي را منتشر مي نمايد ، مي بايست كد منبع آن اپ را نيز در كنار آن منتشر نمايد.
ضمن اين ، بعضا از مجوزهاي منبع آزاد شرط مي نمايند كه هر كسي طرحي را تغيير و تحول ميدهد و با سايرافراد به اشتراك ميگذارد ، بايستي كد منبع آن اپليكيشن را سواي به چنگ آوردن هزينه صدور تاييد صلاحيت براي آن به اشتراك بگذارد.
پياده سازي قابل انعطاف افزارهاي منبع گشوده (Open Source) سبب همياري و اشتراك در ميان ديگرافراد ميشوند چون به اشخاص ديگر اذن ميدهد كد منبع را تغيير تحول دهند و اين تغييرات را در پروژه هاي خويش بگنجانند.
آن ها برنامه نويس ها رايانه را تشويق مي نمايند تا هر فرصت كه بخواهند به قابل انعطاف افزارهاي منبع گشوده دسترسي ، مشاهده و اصلاح نمايند ، به شرطي كه به بقيه افراد اذن دهند هنگام تقسيم عمل خويش ، همين فعاليت را بكنند.
برچسب: طراحي سايت در مشهد،