Podczas poszukiwania nowego oprogramowania łatwo jest polegać na opcjach własnościowych. Jednak istnieje inna (i można by rzec lepsza) droga.
Nie ważne czy jesteś hobbystą, przedsiębiorcą, czy właścicielem firmy, oprogramowanie open source ma wiele do zaoferowania. Decydując się na otwarte oprogramowanie, możesz pozytywnie wpłynąć na tę ważną i innowacyjną społeczność.
W tym poście przyjrzymy się ogromnej roli, jaką wolne i otwarte oprogramowanie (FOSS) odegrało w historii DreamHost. Następnie podzielimy się trzema prostymi sposobami na wsparcie FOSS w lutym — i później. Zacznijmy!
Początki DreamHost jako Open-Source
Open source jest w naszej krwi i napędzał każdy aspekt naszych usług od samego początku. DreamHost został założony w 1996 roku przez czterech studentów z Kalifornii, którzy zjednoczyli się dzięki wspólnej miłości do technologii open source i odkrywaniu nowych narzędzi. Mając ledwie grosz, czwórka stworzyła serwer internetowy działający na Debianie Linux, Apache i Perl.
To stało się fundamentem biznesu, który hostował strony internetowe na bazie wolnego oprogramowania — i tak powstał DreamHost! Nasz biznes nie byłby możliwy bez oprogramowania open source, i dzisiaj oprogramowanie open source pozostaje w sercu wielu systemów DreamHost.
Szanujemy prawa naszych klientów do informacji, które tworzą, co obejmuje zapewnienie, że nie są oni zablokowani w żadnej z naszych usług. Oprogramowanie otwarte jest tak ważnym aspektem naszej działalności, że zostało nawet zakodowane w naszych podstawowych wartościach jako Przyjęcie Otwartego Źródła.
Wzrost popularności Czarnej Skrzynki w Chmurze
Era przed chmurą obliczeniową była złotym wiekiem dla otwartego internetu. Krajobraz technologiczny był zdominowany przez niektóre z najlepszych przykładów technologii open-source. Obejmuje to Linux, Apache i MySQL, oraz języki takie jak PHP, Perl, Python i Ruby.
Podczas gdy wczesne dni obliczeń chmurowych były ekscytujące i rewolucyjne, były także w pewnym sensie czarną skrzynką. Oprogramowanie i systemy, które napędzają Amazon Web Services, Microsoft Azure i wiele innych platform chmurowych, były zamknięte z założenia.
To pozostawiło wielu użytkowników w niepewności, jak wdrożyć najważniejszą część ich stosu aplikacji. Chociaż byliśmy podekscytowani tym, co chmura miała do zaoferowania, nie chcieliśmy żyć w przyszłości zdominowanej przez technologię „czarnej skrzynki”. Dlatego zdecydowaliśmy się zbudować naszym klientom to, czego chcieli, używając najlepszego oprogramowania open-source.
DreamCompute: Partnerstwo z OpenStack
Od samego początku zbudowaliśmy platformę DreamHost na bazie technologii open-source. W 2014 roku poszliśmy o krok dalej i uruchomiliśmy naszą usługę DreamCompute.
DreamCompute to publiczna usługa chmurowa zaprojektowana z myślą o skalowalności. Została również zbudowana w oparciu o otwarte źródła.
Oparte na platformie chmurowej OpenStack, DreamCompute intensywnie korzysta z otwartego oprogramowania. Węzły przechowywania danych DreamCompute działają na Ceph, otwartym i masowo rozpowszechnionym systemie przechowywania danych tolerującym błędy.
Ponadto cały system zarządzany jest przez oprogramowanie do automatyzacji Chef, a także inne narzędzia open-source. Obejmuje to demona collectd oraz potok przetwarzania danych Logstash.
Z DreamCompute postawiliśmy sobie za cel przekazanie naszym klientom większej mocy, niż kiedykolwiek wcześniej — i wierzymy, że to osiągnęliśmy. Jednakże OpenStack to więcej niż tylko serce naszej usługi DreamCompute.
Dołączyliśmy do OpenStack na wczesnym etapie jego życia, składając kod, wsparcie finansowe i przywództwo w projekcie. Dołączyliśmy do Fundacji OpenInfra jako członek Gold, a CEO DreamHost, Simon Anderson, został wybrany, aby reprezentować nas w Radzie Dyrektorów Fundacji OpenStack przez wiele kolejnych lat.
Nawet dzisiaj nasz zespół wypuszcza nowe otwarte ramy, narzędzia, aplikacje i inne projekty przez cały czas. Aby uzyskać więcej informacji, sprawdź nasze repozytorium GitHub.
Open Source oficjalnie napędza 43% sieci
Żadna dyskusja na temat open source nie byłaby kompletna bez wspomnienia o najpopularniejszym na świecie Systemie Zarządzania Treścią (CMS). W DreamHost jesteśmy dumni, że w naszym zespole są główni programiści WordPressa, a także aktywnie przyczyniamy się do Projektu Open-Source WordPress.
WordPress jest przykładem oprogramowania open-source klasy światowej, ale to nie oznacza, że platforma ta jest automatycznie dostępna dla wszystkich. Aby pomóc w rozpowszechnieniu mocy oprogramowania open source, zaprojektowaliśmy nasz plan hostingowy DreamPress.
Ta zarządzana usługa WordPress eliminuje wiele technicznych aspektów prowadzenia udanej strony internetowej. W ten sposób udostępniamy najpotężniejszy system CMS typu open-source większej liczbie osób niż kiedykolwiek wcześniej.
Jak wspierać oprogramowanie Open-Source w 2022 roku (3 sposoby)
DreamHost wiele zyskał na otwartym oprogramowaniu przez lata, i nie jesteśmy jedynymi! Jeśli kiedykolwiek pobrałeś projekt z GitHub, zbudowałeś stronę na WordPressie, lub przeszedłeś z oprogramowania własnościowego na otwartą alternatywę, to luty jest twoją szansą, by coś oddać. Oto trzy sposoby, aby wspierać FOSS w lutym.
1. Używaj i promuj oprogramowanie Open-Source
Najlepszym sposobem na wspieranie open source jest jego używanie! Oznacza to aktywne poszukiwanie otwartych alternatyw dla ulubionego oprogramowania własnościowego.
Jeżeli korzystasz z otwartych projektów w swoim wolnym czasie, to jest to świetny początek. Jednakże, jeżeli naprawdę chcesz przyczynić się do społeczności, zawsze możesz promować ich używanie w formalnych ustawieniach, szczególnie w miejscu pracy.
W przeciwieństwie do oprogramowania własnościowego, często możesz pobierać i instalować otwarte oprogramowanie na własnym serwerze lub w centrum danych firmy. W sytuacji, gdy prywatność i bezpieczeństwo danych są ogromnym problemem, warto o tym wspomnieć szefowi.
Jeśli masz na myśli konkretny, własnościowy program, znalezienie alternatywy może być tak proste, jak przejście do ulubionej wyszukiwarki i wpisanie: „alternatywa open-source dla X”. Istnieją również całe katalogi poświęcone rekomendowaniu zamienników open-source. Lista Awesome Alternatives i strona crowdsourcingowa AlternativeTo są dwoma popularnymi zasobami.
Kiedy zaczniesz używać oprogramowania open-source, możesz pójść o krok dalej i stać się ewangelistą. Pomimo religijnych konotacji, dziś termin ewangelista po prostu oznacza każdą osobę, która jest entuzjastycznym fanem produktu, marki, osoby — lub nawet oprogramowania open-source.
Samodzielnym zaangażowaniem się w otwarty projekt na mediach społecznościowych możesz podnieść świadomość. Jeśli prowadzisz własnego bloga, możesz rozważyć publikowanie poradników lub artykułów na temat swojego ulubionego projektu.
Nawet jeśli nie prowadzisz własnej strony internetowej, istnieje wiele technologicznych stron, które akceptują teksty gościnne. Wszystkie te proste czynności mogą pomóc rozpowszechnić informacje i przedstawić więcej osób Twojemu ulubionemu otwartemu projektowi.
2. Zaangażuj się w społeczność
Niektóre udane projekty typu open-source są w stanie finansować pełnoetatowych pracowników. Jednak wiele projektów opiera się całkowicie na wolontariuszach. Oznacza to, że zawsze istnieją możliwości, aby stać się cennym członkiem społeczności open-source.
Na początek warto rozważyć obserwowanie ulubionego projektu we wszystkich głównych serwisach społecznościowych. Obejmuje to Twitter, YouTube, Slack i Facebook.
Stąd możesz nawiązać kontakt z innymi członkami społeczności i znaleźć okazje do zaangażowania. Może to być wsparcie nadchodzącego spotkania lub webinaru, aż po odpowiedź na pytanie, które ktoś opublikował na oficjalnej stronie projektu na Facebooku.
Ponadto, projekty typu open-source często mają znaczące miejsce na forach pytań i odpowiedzi takich jak Stack Overflow oraz na stronie Quora. Możesz nawet znaleźć forum poświęcone wybranemu programowi.
Regularne odwiedzanie tych forów pozwoli Ci pomagać innym użytkownikom w rozwiązywaniu problemów związanych z danym oprogramowaniem. Może to poprawić ich doświadczenia, co sprawi, że będą bardziej skłonni do kontynuowania korzystania z programu. Mogą nawet stać się entuzjastycznymi zwolennikami oprogramowania open-source.
Możesz zminimalizować liczbę skarg i zapytań, które są eskalowane do zespołu programistycznego projektu, rozwiązując te pytania. Pozwala to im skupić się na ulepszaniu głównego oprogramowania.
3. Zostań Tłumaczem
Badania sugerują, że 74 % użytkowników internetu mówi w języku innym niż angielski.
Jeśli twój ulubiony projekt typu open-source nie obsługuje wielu języków, może mieć trudności z przyciągnięciem międzynarodowej publiczności.
Jeśli znasz kilka języków, możesz pomóc projektowi dotrzeć do zupełnie nowej publiczności, oferując swoje usługi tłumaczeniowe. Nawet użytkownicy, którzy mówią w kilku językach, zazwyczaj docenią możliwość korzystania z oprogramowania w swoim ojczystym języku. W rzeczywistości 65% konsumentów woli mieć dostęp do treści w swoim pierwszym języku. Tłumacząc projekt na jeden lub więcej dodatkowych języków, możesz pomóc zwiększyć jego atrakcyjność.
Na przykład możesz tłumaczyć zasoby samopomocowe, takie jak oficjalna dokumentacja, posty na blogach i strony z Najczęściej Zadanymi Pytaniami, czy przewodniki użytkownika. Jednak te otwarte projekty mogą również potrzebować tłumaczenia elementów Interfejsu Użytkownika (UI), takich jak etykiety i narzędzia na ekranie, które pomagają ludziom w interakcji z oprogramowaniem. Wszystko to może być nieocenione dla poprawy doświadczenia użytkownika i pomocy Twojemu ulubionemu projektowi w znalezieniu swojego miejsca na światowej scenie.
Wnioski
W DreamHost jesteśmy podekscytowani, że możemy nadal przyczyniać się do rozwoju oprogramowania open-source przez cały 2022 rok — i dalej. Jednak każdy może podjąć kroki, aby wspierać swoje ulubione projekty otwarte.
Mając to na uwadze, szybko przypomnijmy 3 łatwe sposoby, aby pomóc społeczności otwartego oprogramowania:
- Korzystaj z oprogramowania open-source, gdy tylko jest to możliwe i promuj swoje ulubione programy.
- Zaangażuj się w społeczność, śledząc projekty open-source w mediach społecznościowych i odpowiadając na pytania użytkowników.
- Zostań tłumaczem dla swojego ulubionego projektu open-source.
Jeśli chodzi o otwarte oprogramowanie, WordPress to ogromny sukces. Jeśli chcesz dowiedzieć się, dlaczego ta platforma napędza prawie połowę wszystkich stron internetowych, nasz shared website hosting jest najszybszym i najłatwiejszym sposobem, aby zacząć korzystać z WordPress.
Zrób więcej z WordPress
Automatyczne aktualizacje i funkcje bezpieczeństwa DreamPress zmniejszają stres związany z zarządzaniem stroną internetową, abyś mógł robić to, co robisz najlepiej.
Sprawdź Plany