چگونه جایگزینی برای نرم افزارهای پولی پیدا کنیم ؟
نرمافزار اپنسورس چیست؟
نرمافزار اپنسورس، نرمافزاری است که هر کسی میتواند سورسکد آن را ببیند و آن را ویرایش کند و یا توسعه دهد. Source Code بخشی از نرمافزار است که اکثر کاربران کامپیوتر هرگز آن را نمیبینند. برنامهنویسان با نوشتن سورسکد، تعیین میکنند که بخشهای مختلف یک نرمافزار -برنامه یا اپلیکیشن- چهطور باید کار کند. هر برنامهنویسی که به سورسکد یک برنامه دسترسی داشته باشد، میتواند با افزودن قابلیتهایی خاص، عملکرد برنامه را بهبود بخشیده و یا مشکلات آن را برطرف نماید.
نرمافزارهای اپنسورس چه فرقی با سایر نرمافزارها دارند؟
بعضی از نرمافزارها سورسکدی دارند که تنها در اختیار شخص برنامهنویس، تیم یا شرکت تولیدکنندهٔ آن قرار دارد و هیچ کس دیگری نمیتواند به آن دسترسی داشته باشد که اینگونه نرمافزارها اصطلاحاً Proprietary (اختصاصی) یا Closed Source (منبع بسته) نام دارند.
در مورد نرمافزارهای اختصاصی، صرفاً تولیدکنندگان اصلی نرمافزار میتوانند به سورسکد آن دسترسی داشته، آن را تغییر دهند و یا به صورت قانونی آن را کپی کنند. علاوه بر این، استفاده از این نرمافزارها مشروط به پذیرفتن توافقنامهای است که در هنگام نصب برنامه و در نخستین بار استفاده از نرمافزار برای کاربر نمایش داده میشود و کاربر میپذیرد که تغییرات غیرمجاز را در نرمافزار ایجاد نکند و از نرمافزار تنها در مواردی استفاده کند که در توافقنامه مجاز شمرده شدهاند (Microsoft Office و Adobe Photoshop دو نمونه از نرمافزارها با منبع بسته هستند)