In generale, l';open source significa che qualcosa è
libero di usare chiunque, indipendentemente dal fatto che lo sia
un prodotto fisico o qualcosa da scaricare. Come
una filosofia, :open source? è un insieme di
principi e pratiche che promuovono l';accesso a
il processo di produzione e progettazione per vari
beni o prodotti.
L';espressione stessa ha origine dal fatto
quel software è gratuito e ha un codice open source.
Questo tipo di software è diventato disponibile per
Come contribuire alla comunità open source?
il pubblico generale con rilassato o inesistente
restrizioni di proprietà intellettuale, che ha
consentito la creazione di software generato dall';utente
contenuto attraverso sforzi individuali incrementali.
In qualche modo la filosofia open source e
approccio è simile al brainstorming, quando il
la migliore variazione può essere scelta da molti. Come un
fonte è aperta a chiunque. Chiunque può modificarlo
ancora e ancora e alla fine il migliore
la possibilità viene scoperta e quindi migliorata
ancora e ancora.
Nel nostro caso i motori di e-Commerce open source
sono stati prodotti da un gruppo di persone che chiamano
loro stessi? Chain Reaction E-commerce? e chiamato
CREATO. (Naturalmente ce ne sono molti altri
motori ma questo articolo riguarda solo uno di
loro.) Dopo aver lasciato il genio fuori dalla bottiglia
I motori CRE sono stati modificati centinaia di
tempi di migliaia di designer che hanno realizzato
decine di migliaia di modelli CRE caricati su a
singola fonte.
Ovviamente in qualche modo questo tipo di abuso morbido
non è sempre buono come i risultati sono a volte
non professionale e può rovinare l';originale
vantaggi. In questo caso è ragionevole lavorare
con il cosiddetto? pubblicamente autorizzato?
aziende che personalizzano e modificano l';originale
variante. Questa? Licenza pubblica? significa che questo
i prodotti dell';azienda sono ben riconosciuti da
pubblico, hanno feedback positivi al target
forum e risorse e l';azienda in generale
è orientato al cliente. Quelle cose portano a
marchio di successo e marchio di successo
obbliga le imprese ad avere prodotti decenti.
L';open source teoricamente significa diversi
principi di sviluppo (secondo il Bazaar
modello):
?Gli utenti dovrebbero essere trattati come co-sviluppatori (The
gli utenti sono trattati come co-sviluppatori e così loro
dovrebbe avere accesso al codice sorgente del
Software).
?Prime Uscite (La prima versione del
il software dovrebbe essere rilasciato il prima possibile
in modo da aumentare le possibilità di trovare co-
sviluppatori all';inizio).
?Integrazione frequente (dovrebbe essere il nuovo codice
integrato il più spesso possibile in modo da evitare
il sovraccarico di fissare un gran numero di bug in
la fine del ciclo di vita del progetto).
?Diverse versioni (Ci dovrebbero essere almeno due
versioni del software. Ci dovrebbe essere un
versione bugger con più funzionalità e altro
versione stabile con meno funzioni. Gli utenti possono
quindi agire come co-sviluppatori, riportando bug e
fornendo correzioni di bug).
?Alta modularizzazione (La struttura generale di
il software dovrebbe essere modulare permettendo
sviluppo parallelo).
Ovviamente non tutti questi modelli sono usati
mentre sviluppa la maggior parte dei prodotti software
ma mentre progetta il carrello della spesa CRE Loaded più
di quelli sono stati abilitati. Forse è per questo
Tecnologia CRELoaded nel suo complesso e CRELoaded
i modelli sono così popolari su Internet oggi. How To Open Source Nel novembre di quest';anno Sun Microsystems è passato allo stato di :open source: per Java, dopo un decennio di mantenimento dello stato proprietario per il linguaggio di programmazione portatile. In particolare, Sun ha collocato Java nel pubblico dominio mettendolo sotto GPL - un acronimo per General Public License. Ciò significa che i programmatori di software avranno enormemente aumentato la libertà di sviluppare programmi basati su Java e di sviluppare modifiche per il linguaggio stesso.
Mette anche Sun nel mainstream con altri importanti sviluppatori di piattaforme come Linux. Mentre la società aveva messo il suo sistema operativo Solaris in uno stato open source qualche tempo fa, Java è una piattaforma per consumatori altamente distribuita e fornire accesso open source a questa azienda offre alla società un vero vantaggio nella sua posizione tra i suoi pari. Forse più importante, stimolerà l';ulteriore sviluppo di programmi basati sul consumatore orientati al Java. Si stima che otto telefoni cellulari su dieci abbiano un';applicazione Java in esecuzione su di essi.
Un uso GPL richiede che qualsiasi prodotto sviluppato con tale licenza venga restituito alla :comunità open source: e rimanga, in effetti, accessibile a tutti. La variazione di Sun su questo principio ha un';eccezione per le applicazioni basate sulla :Virtual Machine: di Java, una piattaforma che la società ha messo a disposizione degli sviluppatori software qualche tempo fa.
Ciò che fa questa eccezione è consentire lo sviluppo continuo di software proprietario scritto per Java, che mantiene il linguaggio praticabile come piattaforma per prodotti che generano entrate. Prima del passaggio allo stato GPL, gli sviluppatori di programmi Java dovevano pagare una tariffa di licenza a Sun.
IBM ha cercato con Sun di portare Java allo stato di open source per anni. I loro progetti di lavoro sono stati un centro per lo sviluppo di prodotti open source, principalmente basati su Linux. Dal loro punto di vista, la decisione di Sun di concedere lo stato GPL per Java è vista come un';opportunità per unirsi a Linux e fornire una piattaforma più forte per sfidare Microsoft. La politica del software può essere enormemente complicata, specialmente quando c';è un elefante come Microsoft in casa. Ma ciò che Sun ha realizzato con questa mossa è l';opportunità per i programmatori di azzerare i prodotti Java come fonti di entrate potenzialmente grandi.
A differenza di Linux, che è stato scorporato da UNIX per fornire un';alternativa a Windows, Java si trova in una classe a parte. Mentre Linux è sopravvissuto sul mercato, non ha mai rappresentato una sfida importante per Windows. Le qualità uniche di Java e la proprietà intellettuale che protegge quelle qualità saranno ora un libro aperto per i programmatori che sviluppano nuove applicazioni.
Fornirà inoltre l';opportunità di raggruppare prodotti Java con software basato su Linux. L';interesse interno di Sun in questa mossa è di stimolare più sviluppatori a utilizzare la lingua, al fine di rilanciare la propria attività di software interno. Da quando ha preso un enorme successo nel loro mercato dei server di fascia alta, Sun ha faticato a trovare un nuovo percorso e ha sempre considerato il software un';opportunità.
L';EVP di Sun per il software ha riassunto il valore della mossa per l';azienda e il suo prodotto. :Le persone sono state riluttanti a distribuire Java in tutto il mondo con Linux (distribuzioni) a causa di (preoccupazioni su) l';allineamento delle licenze:, ha detto Green. :Questa è l';ultima porta per garantire che Java sarà distribuito in tutto il mondo.: