W ogólnym sensie open source oznacza, że coś jest
do użytku przez nikogo, niezależnie od tego, czy jest
fizyczny produkt lub coś do pobrania. Tak jak
filozofia,? open source? jest zbiorem
zasady i praktyki promujące dostęp
proces produkcji i projektowania dla różnych
towary lub produkty.
Samo wyrażenie pochodzi z faktu
to oprogramowanie jest bezpłatne i ma otwarty kod źródłowy.
Tego rodzaju oprogramowanie stało się dostępne
Jak wnieść wkład do społeczności open source?
ogół społeczeństwa zrelaksowany lub nieistniejący
ograniczenia własności intelektualnej, które ma
dozwolone tworzenie oprogramowania generowanego przez użytkownika
treści poprzez stopniowe indywidualne wysiłki.
W pewnym sensie filozofia open source i
podejście jest podobne do burzy mózgów, kiedy
najlepszą odmianę można wybrać spośród wielu. Jak
źródło jest otwarte dla każdego. Każdy może go zmodyfikować
w kółko i ostatecznie w najlepszym razie
możliwość jest odkryta, a następnie ulepszona
znowu i znowu.
W naszym przypadku silniki e-Commerce o otwartym kodzie źródłowym
zostały wyprodukowane przez grupę ludzi, którzy dzwonią
Reakcja łańcuchowa E-commerce? i zadzwonił
to CRE Loaded. (Oczywiście jest ich o wiele więcej
silników, ale ten artykuł dotyczy tylko jednego z nich
ich.) Po wypuszczeniu dżina z butelki
Silniki CRE Loaded zostały zmodyfikowane setki
razy przez tysiące projektantów, którzy dokonali
dziesiątki tysięcy szablonów CRE załadowanych z
pojedyncze źródło.
Oczywiście w pewien sposób ten delikatny rodzaj nadużycia
nie zawsze jest dobre, ponieważ czasami są wyniki
nieprofesjonalny i może zepsuć oryginał
Zalety. W takim przypadku rozsądne jest działanie
z tzw. licencją publiczną?
firmy, które dostosowują i modyfikują oryginał
wariant. Ta? Licencja publiczna? oznacza to
produkty firmy są dobrze rozpoznawane przez
odbiorców, mają pozytywne informacje zwrotne na temat celu
forów i zasobów oraz ogólnie firmy
jest zorientowany na klienta. Te rzeczy prowadzą do
udane budowanie marki i udane budowanie marki
zobowiązuje firmy do posiadania przyzwoitych produktów.
Otwarte źródło teoretycznie oznacza kilka
zasady rozwoju (zgodnie z Bazarem
Model):
?Użytkownicy powinni być traktowani jako współtwórcy (The
użytkownicy traktowani są jak współtwórcy, a więc i oni
powinien mieć dostęp do kodu źródłowego
oprogramowanie).
?Wczesne wydania (Pierwsza wersja
oprogramowanie powinno zostać wydane jak najwcześniej
aby zwiększyć swoje szanse na znalezienie współpracy-
programiści wcześniej).
?Częsta integracja (nowy kod powinien być
zintegrowane tak często, jak to możliwe, aby uniknąć
koszty związane z naprawieniem dużej liczby błędów na stronie
koniec cyklu życia projektu).
?Kilka wersji (powinny być co najmniej dwa
wersje oprogramowania. Powinien być
wersja buggier z dodatkowymi funkcjami i więcej
stabilna wersja z mniejszą liczbą funkcji. Użytkownicy mogą
następnie działać jako współtwórcy, zgłaszać błędy i
dostarczanie poprawek).
?Wysoka modularyzacja (Ogólna struktura
oprogramowanie powinno umożliwiać modułowe
równoległy rozwój).
Oczywiście nie wszystkie z tych wzorów są używane
podczas rozwijania większości oprogramowania
ale przy jednoczesnym projektowaniu koszyka zakupowego CRE Loaded
z tych były włączone. Być może dlatego
Technologia CRELoaded jako całość i CRELoaded
szablony są dziś tak popularne w Internecie. Jak Open Source W listopadzie tego roku Sun Microsystems przeniósł się do statusu :open source: dla Javy, po dekadzie utrzymywania zastrzeżonego statusu dla przenośnego języka programowania. W szczególności firma Sun umieściła Javę w domenie publicznej, umieszczając ją na GPL - akronim oznaczający General Public Licence. Oznacza to, że programiści będą mieli znacznie większą swobodę tworzenia programów opartych na Javie i opracowywania modyfikacji dla samego języka.
Wprowadza także Sun do głównego nurtu z innymi dużymi programistami platform, takimi jak Linux. Mimo że jakiś czas temu firma umieściła system operacyjny Solaris w statusie open source, Java jest wysoce rozproszoną platformą konsumencką, a udostępnienie jej open source daje firmie realny wzrost pozycji wśród swoich rówieśników. Być może ważniejsze będzie to stymulować dalszy rozwój programów opartych na Javie zorientowanych na klienta. Szacuje się, że osiem na dziesięć telefonów komórkowych ma uruchomioną aplikację Java.
Zastosowanie GPL wymaga, aby każdy produkt opracowany w ramach takiej licencji został zwrócony do :społeczności open source: i pozostał w efekcie dostępny dla wszystkich. Odmiana Sun dotycząca tej zasady ma wyjątek dla aplikacji zbudowanych na :wirtualnej maszynie: Java, platformie, którą firma udostępniła programistom jakiś czas temu.
To, co robi ten wyjątek, pozwala na ciągłe rozwijanie autorskiego oprogramowania napisanego dla Javy, które utrzymuje język jako platformę do generowania przychodów. Przed przejściem na status GPL twórcy oprogramowania Java musieli uiścić opłatę licencyjną na rzecz firmy Sun..
IBM już od ponad półrocza Sun zajął się Javą w zakresie statusu open source. Ich Works Projects było centrum rozwoju produktów open source, głównie opartych na Linuksie. Z ich punktu widzenia decyzja Sun o przyznaniu statusu GPL dla Javy jest postrzegana jako możliwość zjednoczenia z Linuksem i zapewnienia silniejszej platformy do kwestionowania Microsoft. Polityka oprogramowania może być niezwykle skomplikowana, zwłaszcza gdy w domu jest słoń taki jak Microsoft. Ale to, co Sun osiągnęło dzięki temu posunięciu, daje programistom szansę na wyzerowanie produktów Java jako potencjalnie dużych źródeł przychodów.
W przeciwieństwie do Linuksa, który został wydzielony z Uniksa, aby zapewnić alternatywę dla Windows, Java jest klasą samą w sobie. Podczas gdy Linux przetrwał na rynku, nigdy nie był największym wyzwaniem dla systemu Windows. Unikalne cechy Javy i własność intelektualna, która chroni te cechy, będą teraz otwartą książką dla programistów rozwijających nowe aplikacje.
Zapewni to także możliwość łączenia produktów Java z oprogramowaniem opartym na systemie Linux. Wewnętrznym interesem firmy Sun w tym posunięciu jest zachęcenie większej liczby programistów do korzystania z tego języka, aby ożywić własną wewnętrzną działalność programistyczną. Od czasu zdobycia wielkiego sukcesu na rynku serwerów klasy wyższej, firma Sun usiłuje znaleźć nową ścieżkę i coraz częściej postrzega oprogramowanie jako szansę.
Program EVP firmy Sun dla oprogramowania podsumował wartość ruchu dla firmy i jej produktu. :Ludzie wahali się rozpowszechniać Javę na całym świecie w Linuksie (dystrybucje) z powodu (obaw związanych) z wyrównaniem licencji: - powiedział Green. :To jest ostatnia brama do zapewnienia, że Java będzie rozpowszechniana na całym świecie.: