pracuję z zespołami IT, które tak pasjonują się misją open source Red Hat, że wprowadzają mentalność „domyślną dla open source” do każdego projektu, nad którym pracujemy. Udało nam się znaleźć rozwiązania open source dla wielu naszych potrzeb biznesowych. Oczywiście zwracamy się do naszych własnych rozwiązań open source dla naszego systemu operacyjnego, oprogramowania pośredniczącego i potrzeb chmury. Poza tym zawsze poszukujemy rozwiązań open source w pierwszej kolejności dla naszych innych potrzeb biznesowych, takich jak autoryzacja użytkowników i telefonia.
to dzięki tym doświadczeniom z pierwszej ręki zastanowiłem się nad powodami, dla których open source jest dobrym rozwiązaniem dla przedsiębiorstwa. Oto kilka podstawowych zalet, które moim zdaniem open source oferuje w porównaniu z rozwiązaniami zastrzeżonymi:
elastyczność i zwinność
Liderzy IT muszą zasadniczo zapewniać elastyczność i zwinność dla swojego przedsiębiorstwa. Jeśli nie możesz rywalizować na zwinności, zostaniesz pozostawiony przez konkurencję. Open source zapewnia elastyczność technologiczną, oferując zazwyczaj wiele sposobów rozwiązywania problemów. Open source zapobiega blokowaniu organizacji IT, ponieważ dana funkcja nie jest dostępna u dostawcy. Zamiast czekać, aż dostawca dostarczy tę funkcję, możesz ją utworzyć samodzielnie.
jako kolejny przykład, dzisiaj mógłbym stworzyć instancję OpenStack, instancję Red Hat Enterprise Linux lub jej odpowiednik społecznościowy lub instancję MongoDB i mógłbym to zrobić samodzielnie za pomocą oprogramowania open source dostępnego za darmo przez Internet. Mógłbym zacząć budować projekt, platformę, testować wykonalność lub rozwijać swoje umiejętności.
gdybym miał próbować zrobić to z podobnymi zastrzeżonymi produktami VMware, Microsoft lub Oracle, spędziłbym dni lub tygodnie po prostu negocjując warunki i opłaty, aby zacząć. Albo, przynajmniej, musiałbym przejść przez rozległy proces, aby podpisać jakiś projekt pilotażowy z ich organizacją sprzedaży.
prędkość
Twoje przedsiębiorstwo wkrótce będzie konkurować o prędkość, jeśli jeszcze nie jest. Open source umożliwia szybkość. Wielką zaletą open source jest możliwość pobrania wersji społecznościowych, rozpoczęcia pracy, zrozumienia, czy mogą one rozwiązać twój problem biznesowy i od razu zacząć dostarczać wartość. Po dokonaniu tej determinacji, profesjonalne wsparcie i usługi są coraz bardziej dostępne dla produktów open source, zwłaszcza tych wspieranych przez Red Hat.
pozwala to uzyskać to, co najlepsze z obu światów — elastyczność, zwinność i możliwość szybkiego i niedrogiego rozpoczęcia pracy, z możliwością dojścia do wdrożenia na dużą skalę, w pełni wspieranego, klasy korporacyjnej, i nie musisz pokonywać przeszkód w licencjonowaniu zastrzeżonym, aby się tam dostać.
opłacalność
Open source jest na ogół znacznie bardziej opłacalne niż autorskie rozwiązanie. Rozwiązania open source nie tylko są zazwyczaj znacznie tańsze w środowisku korporacyjnym dla równoważnej lub wyższej wydajności, ale także dają przedsiębiorstwom możliwość rozpoczęcia działalności na małą skalę (więcej na ten temat wkrótce). Biorąc pod uwagę, że przedsiębiorstwa często mają problemy z budżetem, odkrywanie rozwiązań open source ma sens finansowy.
możliwość uruchamiania małych programów
dzięki oprogramowaniu open source możesz szybko rozpocząć pracę w małych wersjach społecznościowych, a następnie przenieść się do komercyjnie obsługiwanego rozwiązania, ponieważ twoje wymagania biznesowe cię tam napędzają. Jeśli projekt nie wymaga wsparcia, możesz kontynuować wersję społecznościową przez czas nieokreślony. Masz możliwość wypróbowania różnych alternatyw, wybrania tej, która zadziała, a następnie skalowania za pomocą rozwiązania komercyjnego.
solidne bezpieczeństwo informacji
komercyjne open source ma solidny rekord bezpieczeństwa informacji w niebezpiecznym świecie. Oczywiście trudno jest uznać wyższość bezpieczeństwa w przypadku dowolnego rozwiązania i jest to trudne środowisko dla nas wszystkich, ale reakcja społeczności open source i dostawców w odniesieniu do problemów związanych z bezpieczeństwem informacji była bardzo dobra. Fakt, że obserwowaliśmy kod, który w niektórych przypadkach ma już dziesięciolecia i byliśmy w stanie zidentyfikować i naprawić problemy, kiedy stały się widoczne, zamiast tworzyć kod w zastrzeżonym środowisku, w którym niewielu wie o ekspozycji, ale niektórzy go wykorzystują, jest zaletą open source.
Przyciągaj lepsze talenty
Open source daje przedsiębiorstwom możliwość przyciągania lepszych talentów. Większość profesjonalnych technologów doskonale zdaje sobie sprawę z open source i wielu uważa, że to właśnie tam zmierza branża. Wielu lubi tworzyć własne projekty i mieć możliwość interakcji z innymi poza ich przedsiębiorstwem w celu opracowania rozwiązań. Zapewnienie deweloperom elastyczności i swobody może być ważnym narzędziem przyciągania lepszych talentów.
Udostępnij koszty konserwacji
możesz rozwiązać problemy swojej firmy, jednocześnie skutecznie dzieląc się niektórymi kosztami konserwacji. Jedną z podstawowych zalet open source jest zaangażowanie społeczności. Zamiast pisać aplikację i samodzielnie ją podtrzymywać, możesz dzielić koszty utrzymania i utrzymania aplikacji między wiele stron.
przyszłość
Open source to przyszłość. Rozwiązania internetowe, mobilne i chmurowe są coraz częściej budowane głównie w oparciu o infrastrukturę open source. Niektóre dane i rozwiązania analityczne są dostępne tylko w wersji open source.
przyszłe architektury prawdopodobnie będą oparte na open source, tak jak obecnie w rozwiązaniach mobilnych z platformą Android; rozwiązaniach internetowych, w których zdecydowana większość stron internetowych opiera się na technologii open source; i rozwiązaniach w chmurze, w których prawie wszystkie, z wyjątkiem chmury Microsoftu, są również oparte na rozwiązaniach open source.