PDA

View Full Version : سوال: منظور از Open Source بودن چیست؟



Dev.Look24
سه شنبه 25 آذر 1393, 17:59 عصر
درود
بله اپن سورس یعنی متن باز یعنی سورس فریم ورک و فایل ها رو میشه دید و تغیر داد درسته؟!
اما کی لازم میشه؟ مگر چه کارهایی میشه با open source بودن اون انجام داد که با اپن سورس نبودن نمیشه انجام داد؟
البته سطح سوال خیلی مبتدی هست اما من خوب مطلب رو نفخهمیدم

Unique
سه شنبه 25 آذر 1393, 23:08 عصر
اینجا (http://fa.wikipedia.org/wiki/%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A 7%D8%B1_%D9%85%D8%AA%D9%86%E2%80%8C%D8%A8%D8%A7%D8 %B2) نسبتا کوتاه و خوب توضیح داده. از باز هم سوال دارین بفرمایید.


مگر چه کارهایی میشه با open source بودن اون انجام داد که با اپن سورس نبودن نمیشه انجام داد؟
خیلی از مشخصاتی که برای open source در صفحه مذکور ذکر کرده را نمیشه انجام داد.

chaown
چهارشنبه 26 آذر 1393, 00:42 صبح
Open source یه فرهنگه.
هر کاری رو که شما با یه سیستم متن بسته انجام میدین ، همون رو هم میتونین با اپن سورس انجام بدین ، حتی بیشتر از اون.

منظورم از فرهنگ اینه :

شما در سیستم های بسته مثل سیستم های نرم افزاری و سخت افزاریه apple کارهایی رو میتونین به عنوان کاربر انجام بدین، ولی به عنوان یک توسعه دهنده دسترسی به محتوای اصلی اونها ندارین، یعنی اینکه شما نمیتونین از هسته اصلی سیستم Mac استفاده کنین و یک سیستم عامل بهتر توزیع کنید، Open source میگه که نه این کار درست نیست و شما نمیتونین آدمها رو محدود کنین، هر شخصی باید بتونه به هر شکلی که دلش میخواد از سیستم های نرم افزاری و سخت افزاری استفاده کنه، چون ممکنه افراد مختلف اطلاعاتی داشته باشن که بتونه به پیشرفت این سیستمها کمک کنه.

php یک زبان برنامه نویسی openSource هست در مقابل ASP اطمینان داشته باشین یکی از مهمترین دلایلی که باعث شده php به مراتب قویتر و پراستفاده تر از asp بشه همین openSource بودنشه، چون مثلا شخصی که از امنیت سردر میاره میشیه کدهای اصلی و هسته php رو میبینه وقتی مشکلی توش میبینه میتونه اون رو گزارش کنه یا اگر آشنایی با زبان c داشته باشه میتونه اونا رو تصحیح کنه و مشکل رو حل کنه که این باعث میشه نسخه بروز این زبان در دسترس مردم قرار بگیره.
اما asp چون هیچ شخصی به غیر از برنامه نویس های اصلی microsoft حق دسترسی به کدهای اصلی و هسته اون ندارند نمیتونه اونقدر قوی باشه و البته ایمن، کما اینکه میبینیم که هیچ سایت بزرگی حتی موتورهای جستجوگر خود microsoft از این زبان استفاده نمیکنن، یکی از زبانهایی که تویه موتور Bing استفاده میشه Java هست که اون هم openSource هست.

chaown
چهارشنبه 26 آذر 1393, 00:47 صبح
لوگوی من لوگوی openSource هست