Czy są jakieś wady zmuszania pracowników do korzystania z programów typu open source w Twojej firmie?
Planuję rozpocząć działalność i zastanawiam się, dlaczego firmy zwykle pracują z oprogramowaniem prawnie zastrzeżonym, tak jak Microsoft Word, aby zacytować najbardziej znane. Dlaczego nie używają Open Office (lub Libre Office ) itp.?
Z mojego punktu widzenia możesz zaoszczędzić dużo pieniędzy i pomóc społeczności open source, na przykład przekazując im część swoich korzyści w formie darowizn.
Nie znam żadnej (średnio-dużej) firmy, która to robi. Prawdopodobnie mógłbyś podać mi kilka przykładów, aby udowodnić, że ten model wykorzystania / współpracy typu open source działa świetnie.
open-source
company
eversor
źródło
źródło
Odpowiedzi:
Odradzam ustalanie twardej zasady „tylko open source”. Przy wyborze oprogramowania jest wiele kryteriów i błędem jest zawsze podejmowanie decyzji na podstawie tylko jednego czynnika.
Załóżmy, że oprócz programistów technicznych będziesz zatrudniał kilku nietechnicznych pracowników. Sekretarze, księgowi, zasoby ludzkie, menedżerowie itp. Ile czasu zmarnujesz, gdy spróbują nauczyć się Linuksa i Open Office? Zwłaszcza, jeśli zatrudniasz ludzi biznesu, którzy spędzili połowę swojego życia na opanowaniu programu Excel, czy naprawdę chcesz, aby te umiejętności zmarnowały się?
Wszystkie inne rzeczy są równe, za każdym razem wybrałbym open source. Wszystkie inne rzeczy nigdy nie są równe.
źródło
W Twojej firmie nie ma nic złego w korzystaniu z oprogramowania typu open source, jest ono bezpłatne, możesz je dostosować do swoich potrzeb, a czasem ma więcej wsparcia lub dokumentacji niż płatne. Jedyną rzeczą, o której powinieneś pamiętać, jest to, że projekt jest stosunkowo nowy i / lub posiada wsparcie, ponieważ mogą wystąpić wady lub brak pomocy, jeśli coś nie zadziała.
W przypadku LibreOffice vs. Microsoft Office kwestią jest to, ile osób z nich korzysta, oraz niezgodności pojawiające się podczas otwierania jednego formatu w innym.
Eclipse IDE, Intellij IDEA (Community Edition), mySQL, Inkscape i Notepad ++ to niektóre powszechnie znane projekty typu open source. Sprawdź więcej projektów typu open source tutaj .
A przynajmniej do założenia firmy dobrze dobrane oprogramowanie open source to więcej niż dobry wybór, aby zmniejszyć początkowy budżet.
źródło
Sam jestem trochę fanatykiem open source, ale tak naprawdę nie widzę sensu w utrzymywaniu zasady używania tylko open source, ponieważ nie powinno to być konieczne. W tworzeniu oprogramowania najlepsze rozwiązania są i tak otwarte, więc open-source zwykle wygrywa wyłącznie ze względu na swoje zalety. Eclipse, NetBeans, Firefox, Chrome (a raczej Chromium), Apache, Subversion, Git, lista jest długa. Istnieją wyjątki, na przykład podczas wykonywania C # w systemie Windows, w którym to przypadku Visual Studio prawdopodobnie byłoby najlepszym rozwiązaniem, ale ogólnie okaże się, że narzędzia open source są najlepszym wyborem po prostu dlatego, że są najlepszymi dostępnymi narzędziami , nieważne, że są oprogramowaniem typu open source.
Pamiętaj również, że jeśli ustawisz zasadę „tylko open source”, umieścisz się w pudełku z powodów ideologicznych lub akademickich. To może być w porządku i eleganckie, jeśli lubisz takie rzeczy, ale zdaj sobie sprawę, że to nieuchronnie odwróci uwagę od głównego punktu każdej firmy; zarabiać pieniądze. - Z pewnością nie chcę cię zniechęcać do podążania za jakąś ideologiczną wizją, ale zdaj sobie sprawę, że ograniczasz się.
Tak naprawdę nie powinieneś potrzebować konkretnej reguły, aby być otwartym, jeśli tylko chcesz rozważyć rozwiązania open source bez typowych uprzedzeń, ponieważ opracowywane rozwiązania open source po prostu mają tendencję być najlepszym.
źródło
Jest też inny czynnik, zwykle ignorowany. Niektóre pakiety oprogramowania stają się w końcu de facto standardem, nawet do tego stopnia, stając się częścią języka potocznego: „top-modelka photoshoped jej zdjęcie”, „nie wiem nic o stackoverflow, to google ”, „proszę powiedzieć mi, co myślisz, a nie tylko kopiuj i wklej to, co usłyszałeś wczoraj z telewizji ”, a nawet starsze, takie jak„ odkurz podłogę ”. W chwili założenia firmy można je po prostu kupić bez rozważania alternatyw.
Istnieje również zasada „ pozwól mi wrócić ” (jestem takim fanem). Wybór alternatywnego rozwiązania może powodować problemy. (Oto osobista prawdziwa historia) Kiedyś musiałem wypełnić wniosek dla firmy, która (chociaż nie była sklepem wyłącznie Microsoft) miała aplikację w MS-word z jej formularzami. OpenOffice uszkodził dokument po zapisaniu. Przetwarzanie mojej aplikacji uległo opóźnieniu i prawie straciłem termin. Pamiętam, że musiałem znaleźć przyjaciela z komputerem z systemem Windows w środku nocy, kiedy zobaczyłem tam mój dokument, zdałem sobie sprawę, że jest on nieczytelny dla osoby HR z drugiej strony ... W pewnym momencie zapytałem HR dlaczego zmuszają mnie do korzystania z komputera i produktu z systemem Windows. Bardzo uprzejmie powiedzieli mi, że to ja pierwszy narzekałem ...
aktualizacja: kolejna historia po komentarzu @TrevorPowell, tym razem z połowy lat 90. Jest długi i nudny.
Wtedy używaliśmy stacji dyskietek (1,44 MB na dysk). Oznaczało to, że do każdego pliku większego niż 1,44 Mb potrzebne były dwa dyski do przechowywania. Ale żeby bezpiecznie dostać się do kogoś innego, potrzebowałeś 4, dlatego powodem, dla którego FD (akronim) często zawodziło, więc powinna być dostępna druga kopia. W przypadku większych ilości danych potrzebujesz dysków ZIP (100 MB na dysk). Teraz, jeśli plik 1.46 mógłby zostać skompresowany do czegoś mniejszego niż 1.44, magicznie potrzebujesz tylko dwóch dysków (jednego i zapasowego). Właśnie dlatego kompresja była tak popularna. W pewnym momencie zip był dołączony do systemu Windows, w tym czasie musiałem wydrukować duży plik Quark XPress, który zmieściłby się w 6 dyskietkach skompresowanych za pomocą ... RAR. Pamiętam, kiedy jako dziecko pojawiłem się w drukarniach z 12 dyskietkami, aby uzyskać ofertę, większość właścicieli sklepów wyrzuciła mnie: Gdzie jest dysk zip (100 MB). Dla nich był to zip lub jedna dyskietka. Niewielu z tych, którzy patrzą na dyskietki, przestało ze mną rozmawiać, ponieważ nie wiedzieli, co to jest RAR lub wierzyli, że R00 (rozszerzenie) jest wirusem. Gdy ktoś poprosił swojego przyjaciela „IT”, wiedział, co jest rzadkie, ale nie instalował go w swoich maszynach. Możesz sobie wyobrazić, że potem poszedłem do znajomego z ... nagrywarką CD (wtedy bardzo rzadki towar) i wypaliliśmy nieskompresowany plik na CD-ROM ... To był najbardziej akceptowalny sposób na powrót potem załatwiło sprawę.
źródło
Jak większość tutaj używamy miksu. Jedynym potencjalnym problemem, na jaki możesz natknąć się, jest to, że masz sklep mieszany, a jakiś format jest niezgodny z narzędziem innej osoby (np. Mój program do obsługi arkuszy kalkulacyjnych nie może odczytać utworzonego arkusza kalkulacyjnego).
Chodzi o komunikację, o ile firma może łatwo udostępniać sobie informacje, nie stanowi to problemu. Może to stać się problemem, jeśli niektórzy ludzie używają najnowszej funkcji Whiz-Bang produktu X, który podobny produkt Y albo psuje się w prezentacji, albo nie rozumie i nie może czytać.
W zależności od wielkości firmy istnieje premia za korzystanie z popularnych narzędzi. Na przykład pracownicy biurowi o dowolnym smaku mogą wychodzić z ulicy i generalnie nie potrzebują pomocy przy użyciu programu Excel / Word / Powerpoint, jeśli zmusisz ich do innego pakietu, musisz być przygotowany na kilka wezwań wsparcia (nawet jeśli operacja jest taki sam, nadal będą do ciebie dzwonić, ponieważ „wygląda inaczej”).
źródło
Dwie rzeczy, o których inni nie wspominali:
Interoperacyjność z innymi firmami lub społeczeństwem
Jest to szczególnie prawdziwe w przypadku firm konsultingowych, ale każda firma może ostatecznie musieć udostępnić dokumenty opinii publicznej.
Jeśli firmy, z którymi współpracujesz, używają innych produktów niż Ty, możesz mieć niezgodności. Powoduje to głównie problem z oprogramowaniem biurowym, w którym wysyłasz im prezentację, specyfikację, arkusz kalkulacyjny, a oni nie mogą go otworzyć lub wygląda brzydko. Jednym ze sposobów jest ustandaryzowanie tego samego oprogramowania, a najłatwiejszym sposobem, aby upewnić się, że masz to samo oprogramowanie, jest zakup wersji, która ma ogromne możliwości.
Mój zwierzak wkurza się tutaj: PDF nie jest standardem ani umocnionym liderem, mimo że wiele osób tak uważa.
Pakiety umów
Jeśli pracujesz z Visual Studio, prawdopodobnie kupiłeś subskrypcje MSDN, co oznacza, że prawdopodobnie masz wszystko inne na stosie Microsoft wraz z nim. Jest to tak dobry powód, aby użyć wszystkich zakupionych produktów. Utkniesz z tym oprogramowaniem na zawsze i zwiększysz opór przed jego zmianą, ale to jeden z powodów, dla których firmy wybierają Microsoft.
Widziałem podobne negocjacje dotyczące produktów Flash, Flex, Adobe i HP (ponieważ HP ma „oficjalny” pakiet do zarządzania testami / projektami dla rozwoju Flex).
źródło
Jako startup możesz wybrać platformę, która najlepiej odpowiada Twoim potrzebom. Wielkie i średnie organizacje to uznane firmy, które istnieją od dawna. Na początku wybiorą to, co dla nich najlepsze, ale od tego czasu prawdopodobnie będą musieli trzymać się tego wyboru, albo z powodu umów, albo z powodu kosztów konwersji (pod względem przekwalifikowania personelu i konwersji istniejących dokumentów do nowego formatu).
Ponadto koszt oprogramowania własnościowego często nie jest tak zły, jak mogłoby się wydawać. Na przykład Microsoft Action Pack kosztuje około 329 USD rocznie i oferuje 10 kopii systemu Windows 7, 10 kopii pakietu Office, a także wiele kopii innych programów, takich jak Windows Server, SQL Server, Sharepoint itp.
Dla nowych start-upów oferują również różne pakiety, z których niektóre są bezpłatne. Wiem, że istnieje pakiet, który pozwala nowym startupom uzyskać bezpłatny program Visual Studio na 3 lata.
źródło
Z mojego punktu widzenia w przypadku zwykłych aplikacji biurowych Microsoft jest de facto standardem, czy ci się to podoba, czy nie. Dlatego większość Twoich klientów, dostawców, podwykonawców itp. Chce wymieniać dokumenty MS Office. Jeden z naszych największych klientów wymaga raportów w postaci plików Word 2003 i pdf.
Do programowania SW zależy od twojego scenariusza, używamy tutaj wielu OSS, takich jak Eclipse, ale także Visual Studio, jeśli projekt dotyczy głównie Windows.
Nie trzeba dodawać, że w przypadku większych firm koszty licencji to nic wielkiego, koszty utrzymania są problemem. Ponosisz te koszty także w OSS, jeśli robisz to poważnie.
źródło
Uwielbiam FOSS, ale bądźmy szczerzy - to zwykła dziecinna zabawa! Jest w nim tak wiele małych, ale irytujących błędów, to absolutnie niewiarygodne. Weź to, czego chcesz: Gnome, OpenOffice, Firefox, ... to nie ma znaczenia. Zamiast ulepszać oprogramowanie, dodają coraz więcej funkcji. To ta sama głupia strategia, jak w przypadku zamkniętego źródła. W rzeczywistości pytanie nie brzmi „albo” albo „, ale” jak również „. Możesz mieć oba światy na jednym komputerze na jednym ekranie. Używam VirtualBox. Wspaniale. Możesz mieć aplikację Linux w jednym oknie, a aplikację Windows w innym oknie na tym samym ekranie. Działa nawet wycinanie i wklejanie między aplikacjami. Również dostęp do sprzętu absolutnie nie stanowi problemu. Zapomnij o podwójnym rozruchu. To nie jest rozwiązanie. Zamiast tego wypróbuj wirtualizację i wybierz program, który najlepiej odpowiada wykonywanemu zadaniu.
źródło