Відкрите програмне забезпечення. Схоже, іншого технологій модним словом, як швидкої розробки, Рамки MVC, моделі водоспад, і так далі.
Але насправді, це багато більш прохолодний, ніж всі ті,.
Простіше кажучи, Програмне забезпечення з відкритим вихідним кодом це програма може редагувати кожен. І з цієї причини, це приголомшливо. Читайте далі, щоб побачити, як ваше улюблене програмне забезпечення з відкритим вихідним кодом (Firefox і Android, наприклад) завод.
Як це працює
Я думаю, це найлегше пояснити програмне забезпечення з відкритим вихідним кодом з маленькою історії. Отримати трохи попкорну – це має дію, драма, і порушення авторських прав.
Скажімо інноваційний молодий хлопець на ім'я Jeeve Stobbs володіє дивовижною ідея для програми під назвою Mac-Пан. Мова йде про невеликий жовтому хлопця, який йде навколо жували речі і рятуючись від примар (але це не плагіат цього популярного аркадна гра.)
Jeeve хоче, щоб допомогти з його додатки, з двох тисяч голови краще, ніж одна. Він міг найняти команду розробників, але замість цього він перетворюється на співтовариство добровольців, які користуються допомагати з прохолодною програмних проектів (більшість розробників програмного забезпечення, в тому числі ваш покірний слуга, як працювати над проектами, як ці.) Так Jeeve ставить вихідний код Mac-Pan – як інструкції для торта – онлайн. Вона називається відкритим вихідним кодом, так як будь-хто може побачити його і працювати на ньому – але, звичайно, Є деякі повороти.
Стад вчений Чейз хоче допомогти з Mac-Pan, так як він є шанувальником ретро відеоігор. Він дивиться на код, який Jeeve покласти в Інтернеті і завантаження його на своєму комп'ютері. Чейз знаходить шматок коду, який робить примари з'являються на екрані і редагує його так, що, величезні злі роботи переслідувати вас по всьому, поряд з привидами. Він стверджує, цей код, щоб Jeeve.
Jeeve подобається ідея роботів, таким чином, він замінює старий код привид з цим новим кодом. Хороша частина є те, що він не повинен стосуватися інший код – код, який робить Mac-Пан пересуватися, рекордів трекер, і т.д.. Jeeve може працювати на деяких частин коду в той час як Чейз працює на інших. Це гарний партнерство. Jeeve робить переслідувати співавтор Mac-Pan.
Не так шпильки вчений Нік хоче допомогти занадто. Він вистачає код і змінює кольорову схему, щоб бути рожевий з фіолетовим горошок, тому, добре, чорно-білий занадто мейнстрім. Він представляє його Jeeve і Chase. Відбивши, Чейз відкидає ідею і не змінює основну копію коду (він може зробити це тепер, коли він співавтор.)
Jeeve релізи додаток, стає популярним, і був обраний президентом США. (Або вставити власний щасливий кінець тут.)
Чому це здорово
Як ви можете бачити з Mr. Історія Stobbs в, мають гігантські спільноти – більше, ніж просто 2 люди, на практиці – приносить тонна відмінних нових ідей і навичок для вашого застосування. Звичайно, Є багато поганих ідей занадто (вибачте, Нік.)
Ще одна перевага в тому, що це набагато простіше для користувачів, щоб поговорити з розробниками і, тому, для помилок бути фіксованою. Подумайте про це: величезна компанія набагато менше доступним, ніж команда добровольців. І, звичайно, користувач з деяким технічних знань може виправити проблеми себе.
Не кажучи вже про те, що Програмне забезпечення з відкритим вихідним кодом безкоштовно 99.9% частину часу.
Загальний, Програмне забезпечення з відкритим вихідним кодом дійсно високої якості якщо є достатньо людей, які працюють на ньому. Ще очі означає більше помилок отримати знайти, і більше рук означає більше можливостей отримати додав.
Деякі дивним програмного забезпечення з відкритим вихідним кодом
Ви не могли б очікувати, але тонна програмного забезпечення – особливо найбільш дрібні проекти – з відкритим вихідним кодом. Чому? Відкрите програмне забезпечення набагато простіше на розробників, плюс він коштує набагато менше виробляти.
Не вірте мені? Задайте ці відомі проекти з відкритим вихідним кодом (погляньте вище):
- Чоловічий (Google працює на ньому занадто, але кожен може зробити модифіковану версію цього)
- Mozilla Firefox (дивним веб-браузер)
- Хром (Google Chrome є лише Google, фірмову версію цього веб-браузера)
- Reddit (да, що місце)
- WordPress (епічна блог програмного забезпечення, який працює цей блог)
- Linux (90%+ суперкомп'ютерів запустити цю операційну систему; це частина Android занадто)
- VLC (музика / відео плеєр)
Більшість мов програмування (те, що використовується, щоб зробити все програмне забезпечення) є відкритим вихідним кодом, занадто.
Спробуйте деякий програмне забезпечення з відкритим вихідним кодом. Сподіваюся, ви гідно оціните їх ціну ($0.00), їх часті оновлення, і їх навантажень добровольців, готових допомогти вам.
Може бути, ви навіть почати їх використання. А може бути, ви будете, як Jeeve і зробити своє власне програмне забезпечення з відкритим вихідним кодом…