A collection of 2013 open source software: Android, Firefox, Chrome, Wordpress, Linux, Reddit, VLC

Źródło może być z tobą: wprowadzenie do oprogramowania open source

Funny open-source cartoon with Tux
Oprogramowanie open source: każdy może edytować i uczynić go jeszcze bardziej niesamowite. Oto dlaczego wybiegiem.

Oprogramowanie open source. Brzmi jak kolejny tech modne jak Rozwój zwinny, Ramy MVC, Modele Wodospad, i tak dalej.

Ale tak naprawdę, jest wiele bardziej cool niż wszystkie te,.

Upraszczając, Oprogramowanie open source to oprogramowanie, które każdy może edytować. I z tego powodu, to jest niesamowite. Czytaj dalej, aby zobaczyć, jak Twoja ulubiona oprogramowanie open source (Firefox i Android, na przykład) Prace.

Jak to działa?

Myślę, że najłatwiej wyjaśnić, oprogramowanie open-source z trochę historii. Trochę popcornu – ta ma działanie, dramat, i naruszenie praw autorskich.

Powiedzmy innowacyjny młody człowiek o imieniu Jeeve Stobbs ma niesamowity pomysł na aplikację o nazwie Mac-Pan. Chodzi o mały żółty faceta, który idzie wokół mlaskanie na rzeczy i uciekają z duchami (ale nie jest to zdzierstwo tej popularnej gry zręcznościowej.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Nowa aplikacja open source Jeeve Stobbs za. To nie jest całkowicie zdzierstwo z tym drugim meczu.

Jeeve chce innych do pomocy w jego aplikacji, od dwóch tysięcy głów to nie jedna. Mógł zatrudnić zespół programistów, ale zamiast tego zwraca się do społeczności wolontariuszy, którzy korzystają z pomocą w chłodnym projektów informatycznych (większość programistów, w tym poważaniem, jak pracuje na projektach takich jak te.) Więc Jeeve stawia kodu źródłowego Mac-Pan – jak instrukcjach tort – on-line. To się nazywa oprogramowanie open source, ponieważ każdy może je przeglądać i pracować na nim – ale, oczywiście, istnieją nici.

Hodowla informatyk Chase chce pomóc z Mac-Pan, ponieważ on jest fanem gier wideo retro. Patrzy na kod, który Jeeve umieścić online i pliki do pobrania go do komputera. Chase znajdzie kawałek kodu, który sprawia, że ​​na ekranie pojawiają się duchy i edytuje go tak, że, ogromne zło roboty gonić wokół, wraz z duchami. On twierdzi ten kod do Jeeve.

Jeeve lubi pomysł roboty, więc zastępuje stary kod ducha z tego nowego kodu. Miłe jest to, że nie trzeba dotykać inny kod – kod, który sprawia, że ​​Mac-Pan poruszać, Tracker wysokiej wynik, etc. Jeeve może działać na niektórych częściach kodu podczas Chase działa na innych. To piękne partnerstwo. Jeeve sprawia gonić współautor Mac-Pan.

Nie-tak-reproduktor informatyk Nick też chce pomagać. Łapie kod i zmienia schemat kolorów do różowy z fioletowymi kropkami, ponieważ polka, dobrze, czarno-białe są zbyt głównego nurtu. On przekazuje go do Jeeve i Chase. Odparty, Chase odrzuca pomysł i nie zmienia głównej kopii kodu (może to zrobić teraz, że jest współautorem.)

Jeeve wypuszcza aplikację, staje się popularny, i jest wybrany prezydentem USA. (Lub wstawić własne szczęśliwe zakończenie tutaj.)

Dlaczego to jest świetne

Jak widać z pana. Historia Stobbs za, mając gigantyczną społeczności – więcej niż tylko 2 ludzie, w rzeczywistości – przynosi mnóstwo świetnych pomysłów i umiejętności do aplikacji. Oczywiście, istnieje wiele złych pomysłów zbyt (przepraszam, Nick.)

Inną zaletą jest to, że jest to znacznie łatwiejsze dla użytkowników, aby porozmawiać z deweloperami i, dlatego, na błędy, który zostanie ustalony. Pomyśl o tym: ogromna firma jest o wiele mniej przystępny niż zespół wolontariuszy. I, oczywiście, użytkownik z pewnej wiedzy technicznej może rozwiązać problemy się.

Nie wspominając, że oprogramowanie open source jest bezpłatna 99.9% czas.

Ogólny, oprogramowanie open source jest naprawdę wysokiej jakości jeśli jest wystarczająco dużo osób pracujących na nim. Więcej oczy znaczy się znaleźć więcej błędów, i więcej rąk znaczy więcej funkcji dodawane.

Niektóre niesamowite oprogramowanie open source

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Oprogramowanie open source jest niesamowity – spojrzeć na ten wielki kolekcji.

Możesz nie spodziewać, ale mnóstwo oprogramowania – zwłaszcza najbardziej mniejsze projekty – open source. Dlaczego? Oprogramowanie open source jest dużo łatwiejsze od deweloperów, plus to kosztuje znacznie mniej produkować.

Nie wierz mi? Zapytaj tych dobrze znanych projektów open source (wyżej zapoznać się):

  • Android (Google pracuje nad tym zbyt, ale każdy może zrobić zmodyfikowaną wersję tego)
  • Mozilla Firefox (niesamowite przeglądarka)
  • Chrom (Google Chrome jest tylko Google markowe wersja tej przeglądarki)
  • Reddit (tak, że miejsce)
  • WordPress (Epicka oprogramowania blogów, które prowadzi ten blog)
  • Linux (90%+ superkomputerów uruchomić ten system operacyjny; to część Androida zbyt)
  • VLC (muzyka / odtwarzacz wideo)

Większość języków programowania (, co jest wykorzystywane do wszystkich programów) są open-source, zbyt.

Wypróbuj niektóre programy open source. Mam nadzieję, że docenisz ich cenę ($0.00), ich częste aktualizacje, i ich mnóstwo ochotników gotowych ci pomóc.

Może będzie nawet zacząć z nich korzystać. A może będziesz jak Jeeve i tworzyć własne oprogramowanie open source…

Opublikowany przez

Neel Mehta

Harvard College. Web developer. Jakiś filozof. Baseball ćpunem.

Dodaj komentarz