|
|
|
|
Strumenti |
03-01-2006, 19:01 | #41 |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Ho citato l'FSF, elaboro un attimo il concetto. Quando leggo che tutto il software deve essere open in nome di una non meglio precisata liberta' di informazione mi gira il sangue al contrario. E' come se qualcuno mi dicesse che in ogni bagno deve esserci una telecamera cosi' chiunque puo' guardarmi mentre faccio i bisogni in nome della liberta' di informazione. Follia pura.
__________________
"We in the game industry are lucky enough to be able to create our visions" |
03-01-2006, 19:10 | #42 | |
Senior Member
Iscritto dal: Jan 2004
Città: /dev/sda1
Messaggi: 4060
|
Quote:
il software è un ene di consumo qualsiasi, lo si usa per raggiungere degli scopi, punto e basta. Come fai a confonderlo con la privacy non lo capisco. Un software non è un "informazione personale" di chi l'ha programmato. Mi semra che tu non abbia capito proprio una sega di cosa vuol dire "free software"
__________________
| Linux User #391140 | Sito Ufficiale del LOLUG - Gruppo Utenti Linux Lodi - www.lodi.linux.it |
|
03-01-2006, 19:22 | #43 | |||||||
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Quote:
Tornando a cdimauro: Quote:
Quote:
Quote:
Inoltre, è troppo generico. Sfido io la Microsoft a volerci fare del testing di mesi, quando viene scoperta una vulnerabilità di grado critico in un suo prodotto. Quote:
Quote:
Quote:
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 |
|||||||
03-01-2006, 19:30 | #44 | ||
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" |
||
03-01-2006, 19:31 | #45 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
03-01-2006, 19:39 | #46 | |
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Quote:
Sai, perchè a me sembra che si parli di sviluppo e non di distribuzione
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 Ultima modifica di nico159 : 03-01-2006 alle 19:41. |
|
03-01-2006, 19:43 | #47 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
Se si parla di modello di sviluppo e ci si riferisce all'open source, come ho detto, si sta commettendo un errore di fondo fin dal principio del thread. Una cosa e' la metodologia di sviluppo ("Distributed", "SCRUM", "Agile", "Waterfall"). Un'altra cosa e' la policy di distribuzione ("Open", "Closed"). Esempio di "Sviluppo Distribuito": CollabNET (http://www.collab.net/). E NON rilasciano tutto quello che sviluppano Open. Esempio di distribuzione "Open" all'interno di un'azienda: ThoughtWorks (http://www.thoughtworks.com), sviluppano del software all'interno con metodologie agili (XP) e poi lo rilasciano open source. Come vedi, sono due cose diverse.
__________________
"We in the game industry are lucky enough to be able to create our visions" Ultima modifica di fek : 03-01-2006 alle 19:47. |
|
03-01-2006, 19:49 | #48 |
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Uhm..no, ti evidenzio meglio:
che modello di sviluppo è uno che permette a tutti di partecipare allo sviluppo di un progetto o al suo sfruttamento per fini commerciali? Chi adotta Distributed Development Process ne limita la partecipazione a determinato gruppo di persone , e quindi che io voglio parteciparci, non potrei, o sbaglio? Scusa se insisto, ma non capisco :-)
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 |
03-01-2006, 19:53 | #49 | ||
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
Quote:
La confusione nasce dal fatto che la maggior parte dei progetti open source sono sviluppati con un processo distribuito, ma non e' condizione necessaria; come l'esempio di ThoughtWorks, posso sviluppare del codice con una metodologia inerentemente non distribuita (quale XP) e poi distribuirlo open source (un esempio e' CruiseControl).
__________________
"We in the game industry are lucky enough to be able to create our visions" |
||
03-01-2006, 19:57 | #50 | |
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
|
|
03-01-2006, 20:03 | #51 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
03-01-2006, 20:10 | #52 |
Member
Iscritto dal: Jul 2003
Messaggi: 209
|
Altro che nucleare, questi thread sono la vera soluzione alla crisi energetica!
Comunque se posso esprimere la domanda di Dark_Sephirot86 in modo un po' più neutro, ovvero: Un progetto open source è più insicuro perchè tutti hanno la possibilità di guardare il codice? La risposta più corretta è no (il che non vuol dire che sia vero il contrario). Un software è più sicuro se e scritto bene e meno se è scritto male. Ci sono esempi da ambo le parti di software scritto bene e male (si lo so che se è closed uno non può vedere il codice, comunque il concetto è quello). Ora vi lascio perchè è cominciato Inuyasha
__________________
------------------------------------- Fletto i muscoli e sono nel vuoto ------------------------------------ |
03-01-2006, 20:12 | #53 | |||
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4740
|
Quote:
fatto salvo di fornire a chi ottiene una copia del SW, anche i relativi sorgenti, lo sviluppatore o il team di sviluppatori può regolarsi come meglio crede Quote:
Quote:
il che mi fa pensare che degli stessi progetti il cui prodotto è pubblicato in forma "open" adottino per lo sviluppo un modello distribuito (tnx fek ), nonchè (se vogliamo) meritocratico, e che rendere visibile ogni minor release di ogni file .c e .h in un repository cvs o svn sia leggermente fuorviante...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 03-01-2006 alle 20:24. |
|||
03-01-2006, 20:16 | #54 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
Si puo' cercare di fare un'analisi del numero di difetti nel software open source in confronto a quello closed source, ma si entrerebbe nel proverbiale "world of pain": le metodologie di sviluppo anche solo dietro al software open sono diverse, stabilire una metrica univoca nel calcolo della densita' di difetti e' un compito erculeo, i linguaggi sono diversissimi, insomma, non si puo' fare all'atto pratico.
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
03-01-2006, 20:24 | #55 |
Senior Member
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
|
Però, uff, c'è sempre un però.
Prendiamo le QT per esempio, sono sotto doppia licenza (commerciale e GPL) il suo modello di sviluppo è chiuso () Ma posso io forkare le QT, magari dando vita alle GTQ, offrendoci assistenza io? "o al suo sfruttamento commericale" Scusatemi, ma mi è rimasto quest'ultimo dubbio
__________________
In a world without fences, who needs Gates? Power by: Fedora 8 - Mac OS X 10.4.11 |
03-01-2006, 20:31 | #56 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
03-01-2006, 21:12 | #57 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7057
|
qua si perdono le ore a parlare di licenze, leggi, dettagli semantici (modello di sviluppo o di distribuzione?)... l'unica cosa certa è ke il modello closed source non significa più sicurezza xkè altrimenti MS con le tecnologie e le metodologie acquisite con l'esperienza e i soldi dovrebbe produrre codice quasi perfetto (la realtà è tutt'altra quindi è difficile dire se conviene la struttura leggera-elastica tipo open o lenta-rigida tipo closed)! comunque x il fatto ke praticamente solo il closed source si attieni ai principi di ingegneria del SW io ci andrei piano, xkè nell'ingegneria del SW rientra anke la documentazione! di fatto se scrivo un codice ke deve essere compreso da un qualsiasi pazzo maniaco ke lo vuole comprendere, mi obbligo a documentarlo meglio ed è un dato di fatto ke il codice open è meglio documentato (ci sono molti esempi)!
ma lasciamo un attimo da parte tutto questo... quello su cui secondo me bisogna riflettere è: il programmatore ke contribuisce a un progetto open lo fà xkè gli piace farlo e si diverte (non parlo del kernel o di gcc ovviamente non ci si può divertire con quella roba.. o si?), mentre il programmatore closed la maggiorparte delle volte programma xkè deve farlo! secondo me questo è un fattore psicologico da non sottovalutare quando si cerca di stimare la probabilità di sbagliare una riga di codice.. no? io se programmo quello ke mi piace programmare lo faccio meglio.. voi no? Ultima modifica di k0nt3 : 03-01-2006 alle 21:16. |
03-01-2006, 21:16 | #58 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
03-01-2006, 21:21 | #59 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7057
|
Quote:
|
|
03-01-2006, 21:26 | #60 | |
Senior Member
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
|
Quote:
Tralasciamo anche che di solito non rispondo a chi non ha l'educazione per scrivere in maniera comprensibile evitando di abusare delle k e della sanita' mentale di chi legge. Io non ti posso dimostrare che il codice closed sia piu' o meno documentato, visto che continuiamo a parlare solo di un modello di distribuzione non di una metodologia di sviluppo. Ma posso dimostrare che che non serve documentare e commentare il codice per renderlo leggibile e di alta qualita', anzi, e' vero l'esatto contrario: codice di alta qualita' raramente ha commenti e raramente ho visto codice open (diciamo sviluppato in maniera distribuita) di alta qualita'. CruiseControl invece e' codice open di altissima qualita', tanto e' vero che non e' sviluppato in maniera distribuita e, incredibile a dirsi, chi lo sviluppa e' pagato per farlo
__________________
"We in the game industry are lucky enough to be able to create our visions" |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:12.