При пошуку нового програмного забезпечення легко впасти на пропрієтарні варіанти. Однак, є інший (і, можливо, кращий) шлях.
Незалежно від того, чи ви захоплюєтесь чимось, є підприємцем чи власником бізнесу, відкрите програмне забезпечення має багато чого запропонувати. Обравши відкрите програмне забезпечення, ви можете позитивно вплинути на цю важливу та інноваційну спільноту.
У цьому пості ми розглянемо величезну роль, яку безкоштовне та відкрите програмне забезпечення (FOSS) зіграло в історії DreamHost. Потім ми поділимося трьома простими способами підтримки FOSS у лютому — та після нього. Почнемо!
Відкриті початки DreamHost
Відкритий код є частиною нашої діяльності і сприяв розвитку всіх аспектів наших послуг з самого початку. DreamHost був заснований у 1996 році чотирма студентами-бакалаврами з Каліфорнії, які об’єдналися завдяки спільній любові до технологій з відкритим кодом та відкриттю нових інструментів. Маючи лише кілька центів, вони створили веб-сервер на Debian Linux, Apache і Perl.
Це стало основою бізнесу, який розміщував веб-сайти на базі безкоштовного програмного забезпечення — і так з’явився DreamHost! Наш бізнес не був би можливим без відкритого коду, і сьогодні відкрите програмне забезпечення залишається в серцібагатьох систем DreamHost.
Ми поважаємо права наших клієнтів на інформацію, яку вони створюють, і це включає забезпечення того, щоб вони не були закріплені за жодним з наших сервісів. Відкрите програмне забезпечення є настільки важливим аспектом нашого бізнесу, що воно навіть закодоване в наші основні цінності як Прийняття відкритого коду.
Зростання Чорної Хмари
Ера до хмарних обчислень була золотим віком для відкритого інтернету. Технологічний ландшафт домінували одні з найкращих прикладів технологій з відкритим вихідним кодом. Це включає Linux, Apache та MySQL, а також мови як PHP, Perl, Python та Ruby.
У перші дні хмарних обчислень все було захопливим та революційним, але водночас це була в якомусь сенсі чорна скринька. Програмне забезпечення та системи, які забезпечують роботу Amazon Web Services, Microsoft Azure та багатьох інших хмарних платформ, були закритими за конструкцією.
Це залишило багатьох користувачів у невіданні щодо впровадження найважливішої частини їхнього стеку застосунків. Тому, хоча ми були захоплені тим, що хмара могла запропонувати, ми не хотіли жити в майбутньому, яке домінує технологія чорного ящика. Саме тому ми вирішили побудувати нашим клієнтам те, чого вони хотіли, використовуючи краще відкрите програмне забезпечення.
DreamCompute: Співпраця з OpenStack
З самого початку ми побудували платформу DreamHost на основі відкритих технологій. Однак у 2014 році ми пішли ще далі та запустили наш сервіс DreamCompute.
DreamCompute — це публічний сервіс хмарних обчислень, розроблений для масштабування. Він також створений на основі відкритого коду.
На основі хмарної обчислювальної платформи OpenStack, DreamCompute активно використовує відкрите програмне забезпечення. Вузли зберігання DreamCompute працюють на Ceph, відкритій та масштабованій системі зберігання з високим рівнем відмовостійкості.
Крім того, весь системний менеджмент здійснюється за допомогою Chef automation software, а також інших інструментів з відкритим вихідним кодом. Це включає демон collectd та пайплайн обробки даних Logstash.
З DreamCompute ми прагнули надати нашим клієнтам більше можливостей, ніж вони коли-небудь мали до цього — і ми вважаємо, що це нам вдалося. Однак, OpenStack — це не просто серце нашого сервісу DreamCompute.
Ми приєдналися до OpenStack на ранньому етапі його розвитку, вкладаючи код, фінансову підтримку та лідерство в проєкт. Ми стали членом OpenInfra Foundation як Золотий член, а генеральний директор DreamHost Саймон Андерсон був обраний представляти нас у раді директорів OpenStack Foundation протягом кількох послідовних років.
Навіть сьогодні наша команда постійно випускає нові відкриті фреймворки, інструменти, додатки та інші проєкти. Для отримання додаткової інформації перегляньте наш репозиторій GitHub.
Відкрите програмне забезпечення офіційно використовується на 43% веб-сайтів
Жодна дискусія про відкриті джерела не буде повною без згадування найпопулярнішої в світі Системи управління контентом (CMS). У DreamHost ми пишаємося тим, що в нашій команді працюють розробники WordPress Core, а також активно вносимо вклад у Проект відкритого коду WordPress.
WordPress є прикладом програмного забезпечення з відкритим кодом світового класу, але це не означає, що ця платформа автоматично доступна для всіх. Щоб допомогти наблизити силу відкритого коду до мас, ми розробили наш хостинг-план DreamPress.
Ця керована послуга WordPress усуває багато технічних складнощів ведення успішного веб-сайту. Таким чином, ми робимо найпотужнішу відкриту CMS доступною для більшої кількості людей, ніж коли-небудь раніше.
Як підтримати відкрите програмне забезпечення у 2022 році (3 способи)
DreamHost отримали багато від відкритого програмного забезпечення протягом багатьох років, і ми не єдині! Якщо ви коли-небудь завантажували проєкт з GitHub, створювали веб-сайт на WordPress, або переходили з пропрієтарного програмного забезпечення на відкриту альтернативу, то лютий – ваш шанс віддати назад. Ось три способи підтримати FOSS у лютому.
1. Використовуйте та популяризуйте відкрите програмне забезпечення
Найкращий спосіб підтримки відкритого коду – це його використання! Це означає активне пошукання відкритих альтернатив до вашого улюбленого пропрієтарного програмного забезпечення.
Якщо ви використовуєте відкриті проекти у свій вільний час, це вже чудовий початок. Однак, якщо ви дійсно хочете зробити внесок у спільноту, ви завжди можете пропагувати її використання у формальних умовах, особливо на вашому робочому місці.
На відміну від власного програмного забезпечення, ви часто можете завантажувати та встановлювати відкритий код на власний сервер або компанійний центр обробки даних. В умовах, коли конфіденційність та безпека даних є великою проблемою, це, безперечно, варто згадати своєму керівнику.
Якщо у вас є на увазі певне пропрієтарне програмне забезпечення, то знайти альтернативу може бути так само просто, як зайти на ваш улюблений пошуковик і ввести: “відкрита альтернатива X”. Існують також цілі директорії, присвячені рекомендаціям відкритих альтернатив. Список Awesome Alternatives та вебсайт для колективного вибору AlternativeTo є два популярні ресурси.
Як тільки ви починаєте використовувати відкрите програмне забезпечення, ви можете зробити крок далі та стати його евангелістом. Незважаючи на релігійні конотації, сьогодні термін евангеліст просто означає будь-кого, хто є ентузіастом продукту, бренду, особи — або навіть відкритого програмного забезпечення.
Просте залучення до відкритого проекту в соціальних мережах може допомогти підвищити обізнаність. Якщо ви ведете власний блог, то можете розглянути можливість публікації навчальних матеріалів або статей про ваш улюблений проект.
Навіть якщо ви не ведете власний вебсайт, існує багато технологічних сайтів, які приймають гостьові публікації. Всі ці прості дії можуть допомогти поширити інформацію та залучити більше людей до вашого улюбленого відкритого проекту.
2. Взяти участь у спільноті
Деякі успішні проекти з відкритим кодом можуть фінансувати штатних працівників. Однак багато проектів повністю залежать від волонтерів. Це означає, що завжди є можливості стати цінним членом спільноти з відкритим кодом.
Для початку ви можете розглянути можливість слідкувати за вашим улюбленим проектом у всіх основних соціальних мережах. Це включає Twitter, YouTube, Slack та Facebook.
Звідси ви можете зв’язатися з іншими членами спільноти та виявити можливості для участі. Це може бути все, від підтримки майбутньої зустрічі або вебінару до відповіді на питання, яке хтось опублікував на офіційній сторінці проекту у Facebook.
Крім того, відкриті проекти часто займають видне місце на форумах для запитань і відповідей, таких як Stack Overflow та сайт Quora. Ви навіть можете знайти форум, присвячений обраній вами програмі.
Регулярно відвідуючи ці форуми, ви можете допомогти іншим користувачам вирішувати проблеми, з якими вони стикаються з цим програмним забезпеченням. Це може покращити їхній досвід, що зробить їх більш схильними до продовження використання програми. Вони навіть можуть стати ентузіастами відкритого коду.
Ви можете мінімізувати кількість скарг та запитань, які потребують втручання команди розробників проекту, шляхом їх вирішення. Це залишає їм вільний час для зосередження зусиль на вдосконаленні основного програмного забезпечення.
3. Стати перекладачем
Дослідження показують, що 74 % користувачів інтернету говорять мовою, відмінною від англійської.
Якщо ваш улюблений відкритий проект не підтримує декілька мов, він може мати труднощі з залученням міжнародної аудиторії.
Якщо ви володієте кількома мовами, ви можете допомогти проекту знайти зовсім нову аудиторію, пропонуючи свої послуги перекладу. Навіть користувачі, які говорять кількома мовами, зазвичай оцінять можливість користуватися програмним забезпеченням рідною мовою. Насправді, 65% споживачів віддають перевагу контенту на своїй першій мові. Перекладаючи проект однією або декількома додатковими мовами, ви можете допомогти підвищити його привабливість.
Наприклад, ви можете перекладати самодопоміжні ресурси, такі як офіційна документація, блоги та сторінки з частими питаннями, або керівництва для користувачів. Однак ці відкриті проекти також можуть потребувати перекладу елементів інтерфейсу користувача, таких як мітки та підказки на екрані, які допомагають користувачам взаємодіяти з програмним забезпеченням. Все це може бути надзвичайно цінним для покращення користувацького досвіду та допомоги вашому улюбленому проекту знайти своє місце на світовій арені.
Висновок
У DreamHost ми раді продовжувати внесок у відкрите програмне забезпечення протягом 2022 року — і надалі. Однак, кожен може вжити заходів для підтримки своїх улюблених відкритих проектів.
З огляду на це, давайте швидко підсумуємо 3 прості способи допомогти спільноті відкритого програмного забезпечення:
- Використовуйте альтернативне вільне програмне забезпечення, коли це можливо, та популяризуйте ваші улюблені програми.
- Включайтеся в спільноту, слідкуючи за відкритими проектами у соціальних мережах та відповідаючи на запитання користувачів.
- Станьте перекладачем для вашого улюбленого відкритого проекту.
Що стосується відкритого програмного забезпечення, WordPress є величезним успішним проектом. Якщо ви хочете дізнатися, чому ця платформа використовується майже на половині усіх веб-сайтів, наш спільний веб-хостинг є найшвидшим і найпростішим способом розпочати роботу з WordPress.
Робіть більше з WordPress
Автоматичні оновлення та функції безпеки DreamPress знімають стрес з управління сайтом, тому ви можете робити те, що вмієте найкраще.
Ознайомтесь з планами