[wiiLD] libero vs proprietario was: SharpBoard v0.3....

harlock harlock@vecchiomago.net
Gio 29 Apr 2010 08:41:01 CEST


Stefano Del Furia ha scritto:

> Sinceramente non capisco e on capirò mai questo continuo accanimento verso 
> i software proprietari che, sono d'accordo con Massimo, dobbiamo iniziare a 
> considerare strumenti ed opportunità per fare didattica e non mostri da 
> combattere o dei da idolatrare.

forse perche' non hai ben presente la differenza tra software libero e 
software non libero (proprietario) e tutto quello che ci gira intorno

> E' come un falegname che non usa un utensile Stanley perchè è 
> "proprietario" e si realizza da se il martello con dei materiali "free".
> Entrambi sono solo degli strumenti che servono solo a svolgere un lavoro.

l'esempio del martello non e' appropriato.
se e' vero che un martello 'griffato' (!='proprietario') puo' essere 
usato come uno autocostruito, nessuno dei due puo' essere facilmente 
duplicato da chiunque ed a costo zero. cosa che invece e' possibile per 
il software, anche quello 'proprietario'.

se utilizzi uno strumento libero a scuola puoi dare (a costo zero) lo 
stesso strumento a tutti gli studenti perche' lo possano usare anche al 
di fuori della scuola e perche' lo possano usare per il resto della 
propria vita di programmatori. non solo ma, se ne avranno le capacita', 
quello stesso strumento lo potranno studiare, migliorare, adattare alle 
proprie esigenze.

> Noi usiamo C# e .NET non perchè sono di Microsoft, ma perchè secondo noi 
> sono lo strumento migliore per insegnare nel modo migliore la programmazione 
> e per realizzare programmi migliori in maniera più facile e veloce.

al di la delle opinioni personali riguardo allo 'strumento migliore', 
usando visual studio (se usate quello) voi state addestrando i vostri 
studenti ad utilizzare uno strumento per usare il quale, una volta 
usciti dalla scuola, dovranno pagare licenze a microsoft, in altre 
parole state formando i futuri clienti microsoft. vi piaccia o meno.

dall'altra parte monodevelop permette di insegnare le stesse cose, 
facendole piu' o meno nello stesso modo, utilizzando lo stesso linguaggio.
tra le due scelte e' certamente preferibile la seconda.
il problema e' che qualsiasi implementazione libera del C# presenta il 
pericolo che microsoft possa costringere, prima o poi, tutte le 
implementazioni libere del C# a scomparire, utilizzando i brevetti 
software (vedi http://swpat.org e http://progfree.org)

-- 
ciao
h

http://www.vecchiomago.net/
http://www.govonis.org/


Maggiori informazioni sulla lista WiiLD