lp-italia
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lp-italia] Come qualcuno che non sa programmare puo participare in prog


From: GNUtoo
Subject: [Lp-italia] Come qualcuno che non sa programmare puo participare in progetti che coinvolgono software libero
Date: Tue, 11 May 2010 21:20:43 +0200

Non so se esiste dja, ma sarebbe bello fare una guida per describere
come uno che non sa programmare puo participare a vari progetti che
coninvolgono software libero(o anche cose che non hanno a che vedere
coll software,tipo wikipedia,varie cose sotto creative commons etc...)
Magari si puo anche riuttilizare roba dell GNU/generation,non so...
Quello che segue e un abbozzo.

Advocacy:
Participare a la lotta contro i brevetti software,I DRM o per il
software libero.
Si puo fare localmente o in un associazione(per esempio FSF,o APRIL in
francia).
Puo anche essere benefico non sapere programare o usare la linea di
commando per mostrare a la gente che e possibile usare GNU/Liunx senza
intendersi molto di computer.
Si puo presentare il caso dove la personna e interogata nei
media(emmisione di radio per esempio) o dove la personna deve convincere
un politico,dunque e meglio sapere convincere la gente.

Traduzioni:
Ce bisogno di traduzione non solo per gli articoli della FSF,ma anche
per i vari software.
Certi software dipendono moltissimo delle traduzione e dell
testing(riportare i bug), per esempio openoffice.

Documentazione:
La documentazione e importante,infatti molte volte,senza una buona
documentazione un software puo essere inuttilizabile.
La documentazione puo comprendere molte cose tra cui il fatto di
scrivere guide di uso,howto,documentazione techiche etc...
Esempi di quello sono cose tipo "introduction to the command line" che e
adesso un libro disponibile qui:
http://shop.fsf.org/product/Introduction_to_Command_Line/
O varie howto nei wiki,oppure manuali di un software.

Wikipedia/wikimedia:
Si puo anche participare tramite wikipedia,la ormai molto conosciuta
enciclopedia scrivendo,verificando o corregando dei articoli,
ma non solo...
La wikimedia foundation ha anche degli altri progetti,tipo 
Commons per i media(fotografie,suoni/musica,video etc...).
Non solo commons cerca dei media,ma cerca anche delle persone per
catalogare le media.
Wikinews per le news,Wikizionary per il dizionario(quello italiano
sembra molto incompleto),Wikibooks se qualcuno vuole scrivere un libro
sotto licenza libera,wikiversity per corsi universitari etc...

GLUG:
Se qualcuno e bravo coll computer,e possibile aiutare gli altri tramite
i vari GNU/Linux user groups,e metre facendolo si puo provare a
transmettere le proprie idee sull software libero,e su perche il
software proprietario e cattivo.
Si puo anche aiutare tramite IRC se non ce tempo o voglia di muoversi di
casa.


Testing:
Certi progetti fanno attenziona a qualcosa chiamata "Quality
assurence",per esempio openoffice o debian o il kernel linux.
La quality puo riassumersi a la lotta contro i bug,o i difetti software.
Visto la quantita di hardware e di combinazione di software differente,
e impossibile per un programmatore testare tutto in tutte le condizione.
Certi progetti Vogliono rapporti di bug(bugreport) della parte dei
utenti e ne dipendono molto.
Per esempio prima di fare uscire una nuova versione,debian a come
objectivo di essere sotto una soglia di numeri di bug, e di non
contenere bug troppi importante.
O per esempio il progetto di kernel linux non fa molto testing,perche il
testing richiede di avere l'hardware giusto,o la combinazione giusta di
hardware o di eventi che fanno apparire il bug.
Greg KH che e un svilupatore importante dell kenrel divceva qualcosa
tipo "it compiles,let's ship it" e insisteva sull importanza dei raporti
di bug della parte dei uttilizatori,e sull impossibilita di fare Quality
assurance.

Creative commons:
Le licenze creative commons offrono la possibilita di
contribuire,specialmente se uno e un artista,per esempio con le
fotografie(commons di wikipedia cerca delle fotografie),la
musica(jamendo),ma anche contenuti per i giocchi liberi,molti progetti
di giocchi liberi sono a la ricerca di contenuti(arte fatta con
blender/gimp).

Economia/administrazione:
Molti progetti non hano personne che hanno la voglia di fare cose
administrative o economiche,per esempio fare i conti dell associazione o
compilare i documenti rilativi a le tasse.

Legale:
Si puo aiutare la gente o lavorare per imprese che vogliono usare
licenze libere,aiutando loro a capirle meglio,ma in questo caso e meglio
capire bene i concetti di informatica tipo il linking(static
linking/dynamic linking).

Packetti:
Per packettizare un software non e detto che serve sapere programmare,ma
nei casi dove ce un problemma(non compila,non gira) si puo rivelare
utile di sapere programare per risolvere il bug localmente,ma nell caso
contrario si puo cercare di segnalare il problemma all progetto di cui
packettiziamo il software tramite bugreport(anche detto segnalazione di
bug)

Denis.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]