[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