Posts Tagged ‘1%’

Uno Per Cento (2021)

27 dicembre 2021

Anche quest’anno è venuta l’ora di distribuire l’1% del mio fatturato annuo ai progetti open source grazie ai quali ho svolto il mio lavoro di freelance, e che appunto hanno contribuito a generare quel fatturato stesso. Del resto quale momento migliore esiste per ribadire il proprio impegno professionale nei confronti della sostenibilità del software libero, e la necessità di reiterarlo costantemente, se non a pochi giorni dall’ennesima falla globale causata dall’ennesimo progetto che tutti usano e che ben pochi sostengono?

Confesso che il 2021 è stato un po’ meno ricco del 2020, dunque – non senza qualche rammarico – ho dovuto revisionare e rimodulare la mia lista dei versamenti. Ma non siamo qui a fare la carità, bensì a fare business: quando ci sono tanti soldi i dividendi sono alti, quando ci sono pochi soldi i dividendi sono bassi.

Come lo scorso anno non mi dilungo qui in dettagli su ogni singolo progetto, considerando che in gran parte sono sempre gli stessi: quelli già citati e motivati in passato sono reperibili nei report degli anni passati.

Composer (60 dollari) – https://github.com/sponsors/Seldaek

PHP Foundation (50 dollari) – https://opencollective.com/phpfoundation – per la prima volta sono riuscito a far arrivare dei soldi a quello che, in assoluto, è il mio principale strumento di lavoro. Credo che non rimpiangerò mai neppure un centesimo di quelli che gli ho dato né degli altri che ancora gli darò.

Let’s Encrypt (30 dollari) – https://letsencrypt.org/donate/

Thunderbird (30 dollari) – https://donate.mozilla.org/en-US/thunderbird/

Bootstrap (30 dollari) – https://opencollective.com/bootstrap/

jQuery (25 dollari) – https://javascriptlandia.com/

Laravel DebugBar (24 dollari) – https://github.com/sponsors/barryvdh

FlySystem (24 dollari) – https://github.com/sponsors/frankdejonge

Gnome (20 dollari) – https://www.gnome.org/support-gnome/donate/

Inkscape (20 dollari) – https://inkscape.org/support-us/donate/

Debian (10 dollari) – https://www.debian.org/donations

OpenBSD (10 euro) – https://www.openbsdfoundation.org/donations.html

Ubuntu (10 dollari) – https://ubuntu.com/download/desktop/thank-you

LibreOffice (10 euro) – https://www.libreoffice.org/donate/

Doctrine (10 dollari) – https://www.doctrine-project.org/sponsorship.html

Sury (10 euro) – https://deb.sury.org/

PHP Unit (10 dollari) – https://github.com/sponsors/sebastianbergmann – quest’anno ho “scoperto” la pratica dello unit testing, che ancora adotto solo sporadicamente ma che vorrei e dovrei rendere parte del mio lavoro.

Carbon (10 dollari) – https://opencollective.com/Carbon

Intervention Image (2 dollari) – https://github.com/sponsors/Intervention – solo verso la fine dell’anno mi sono ricordato di attivare una sponsorship Github per Intervention, che sviluppa – tra gli altri – il pacchetto PHP di manipolazione immagini che più frequentemente adopero nei miei lavori.

Anche in questa occasione rinnovo il mio invito ai colleghi developers (siano essi freelance o dipendenti di una qualche agenzia o impresa) ad aderire alla Campagna 1% promossa da Italian Linux Society, e dunque a destinare una parte dei propri ricavi ai progetti open source utilizzati per svolgere il proprio lavoro. Per fare in modo che quei progetti continuino ad esistere e ad essere sviluppati e mantenuti, e sfruttati per semplificare le proprie attività professionali, accelerare i tempi di sviluppo, e massimizzare i propri profitti.

Uno Per Cento (2020)

20 dicembre 2020

Per il quarto anno torna l’appuntamento con la ridistribuzione di una parte del mio fatturato ai progetti liberi e open source con cui ho lavorato (e che per l’appunto hanno permesso di generare quello stesso fatturato), come raccomandato dalla Campagna 1% promossa da Italian Linux Society.

Dopo quattro anni alcuni riferimenti vengono ripetuti e sono oramai diventati dei “classici” ed ho già più volte citato il motivo della loro inclusione in questo elenco periodico, dunque evito di ripetermi per l’ennesima volta: chi fosse interessato ad approfondire, può trovare qua l’elenco completo di codesti report annuali. Molti altri sono nuovi, vuoi perché ho “scoperto” che su OpenCollective sono indicizzate diverse librerie e diverse applicazioni che uso per svolgere il mio lavoro e di cui non avevo trovato in precedenza indicazioni per le donazioni, vuoi perché grazie al comando “composer fund” ho avuto modo di prendere coscienza di diversi elementi essenziali usati – magari in modo indiretto – nelle mie applicazioni PHP e dunque meritevoli di attenzione.

Let’s Encrypt (50 dollari) – https://letsencrypt.org/donate/

Thunderbird (50 dollari) – https://donate.mozilla.org/en-US/thunderbird/

GitLab (48 dollari) – https://about.gitlab.com/pricing/ – ok, questa non è propriamente una donazione ma il pagamento di un servizio (il “Bronze Plan”), non fosse che il servizio non l’ho mai usato e questo è stato l’unico modo che ho trovato per dare un po’ di quattrini alla celebre piattaforma di hosting di codice (che, contrariamente all’ancor più popolare GitHub, è open source).

Bootstrap (30 dollari) – https://opencollective.com/bootstrap/ – il celeberrimo (e talvolta abusato) framework CSS, amato da tutti i programmatori che – come me – non hanno tempo, voglia e capacità di realizzare interfacce web gradevoli. Strumento imprescindibile per una gran parte dei progetti su cui lavoro, e che mi permette di ottenere risultati decenti con il minimo sforzo.

Debian (30 dollari) – https://www.debian.org/donations – questo rientra tra i riferimenti “classici”, ma aggiungo una nota: la donazione di quest’anno è stata un poco più contenuta rispetto ai soliti 50 dollari in quanto risulta che in Debian abbiano fin troppi soldi e non sappiano cosa farsene. Che, devo dirlo, è un problema piuttosto ricorrente tra le realtà no-profit.

OpenBSD (25 euro) – https://www.openbsdfoundation.org/donations.html

Ubuntu (25 dollari) – https://ubuntu.com/download/desktop/thank-you

Gnome (25 dollari) – https://www.gnome.org/support-gnome/donate/

Inkscape (25 dollari) – https://inkscape.org/support-us/donate/

Libreoffice (25 euro) – https://www.libreoffice.org/donate/

RamBox (25 dollari) – https://rambox.app/donate.html

jQuery (25 dollari) – https://openjsf.org/javascriptlandia/

Adminer (25 dollari) – https://sourceforge.net/p/adminer/donate/ – strumento estremamente utile quando si deve operare sul database di uno spazio web in hosting: si piglia un singolo file PHP, lo si carica via FTP, ci si accede via browser, si inseriscono username e password, e si ha una completa interfaccia per importare, esportare, eseguire query e quant’altro. Una enorme quantità di tempo risparmiata.

Laravel DebugBar (24 dollari) – https://github.com/sponsors/barryvdh

Composer (21 dollari) – https://github.com/sponsors/Seldaek – il package manager per PHP, che permette con poco sforzo di installare ed aggiornare pacchetti con cui estendere le proprie applicazioni. Per la cronaca, qui si trova l’elenco dei miei pacchetti PHP pubblicati in licenza libera.

Doctrine (20 dollari) – https://www.doctrine-project.org/sponsorship.html – libreria ORM per PHP. Personalmente non lo uso direttamente (adoperando Eloquent, parte del framework Laravel) ma è comunque un componente basilare dello stack su cui abitualmente lavoro.

Sury (20 euro) – https://deb.sury.org/ – il lavoro svolto da questo sviluppatore è encomiabile: portare le versioni più nuove di PHP sulle versioni più vecchie di Debian, permettendomi di procrastinare all’infinito il momento della dismissione e della migrazione di numerosi server. Giornate e giornate intere risparmiate semplicemente abilitando il suo repository tra le sorgenti di APT.

Filezilla (20 euro) – https://opencollective.com/filezilla – per quanto l’accesso SSH ai server sia infinitamente più comodo ogni tanto tocca interfacciarsi al sito di qualche cliente, ospitato su un qualche generico servizio di hosting, via FTP. In quei casi, Filezilla è la mia scelta di default.

Plyr (20 dollari) – https://opencollective.com/plyr – libreria Javascript che astrae i player video di YouTube e Vimeo e di renderne omogenea la personalizzazione grafica. Di per sé dovrebbe ricadere nella mia personale fascia delle “donazioni da 10 euro”, ma lo uso da anni e solo adesso ho scoperto il modo di fargli arrivare qualche soldo dunque quest’anno ho recuperato almeno un po’ di arretrati.

DAVx5 (10 euro) – https://www.davx5.com/donate

Drupal (10 euro) – https://www.drupal.org/association/donate – solitamente non uso questo CMS (né, in effetti, nessun altro) per il mio lavoro, ma quest’anno è stato protagonista di una commissione abbastanza ben pagata dunque gli cedo un contributo.

mediasoup (10 dollari) – https://opencollective.com/mediasoup – la libreria di base di EduMeet, una delle applicazioni di videocall più apprezzate dalla community open source durante il lockdown COVID-19 (dopo il popolare Jitsi). Nonché applicazione su cui per un breve periodo ho lavorato per conto di un cliente, motivo che qualifica questo componente per almeno una piccola donazione.

cURL (10 dollari) – https://opencollective.com/curl – molto bello Guzzle, ma ogni volta che devo implementare una funzione PHP che effettua operazioni via HTTP finisco sempre per scegliere la libreria cURL. Anche perché è la soluzione che più facilmente si trova cercando su StackOverflow

Carbon (10 dollari) – https://opencollective.com/Carbon – un’altra libreria PHP (per la manipolazione delle date) che direttamente uso poco, ma da cui dipendono svariati altri componenti che uso regolarmente.

select2 (10 dollari) – https://opencollective.com/select2 – libreria Javascript che estende e potenzia i cosiddetti “menu a tendina” nelle pagine HTML. Sinceramente preferisco l’Autocomplete di jQueryUI, ma un certo mio cliente no e pertanto uso (e pago) questo.

inputmask (10 euro) – https://github.com/RobinHerbots/Inputmask – libreria Javascript per la validazione degli input nelle caselle di testo. Immensamente utile quando si deve far introdurre all’utente un codice fiscale, un IBAN, o qualsiasi altra informazione con un pattern noto.

PhotoRec (10 euro) – https://www.cgsecurity.org/wiki/PhotoRec – protagonista di una storia avvenuta durante il lockdown, brevemente narrata in questo tweet.

FlySystem (4 dollari) – https://github.com/sponsors/frankdejonge – ennesimo componente PHP che mi trovo incidentalmente ad usare con una discreta frequenza in virtù dell’integrazione nativa in Laravel. Solo recentemente ho attivato la sponsorizzazione ricorrente su GitHub Sponsor, motivo percui quest’anno gli è arrivato così poco.

Da questo elenco mancano alcuni soggetti cui avrei dovuto dare un po’ di soldi, ma senza riuscirci. Tra questi: MariaDB (tentando di attivare una donazione annuale il profilo su LiberaPay dice che “non è pronto a ricevere donazioni”) e Apache Foundation (due volte ho provato a compilare il modulo online, ma la transazione PayPal è sempre fallita). Sarà, spero, per il prossimo anno.

Come sempre raccomando ai miei colleghi – siano essi imprenditori, freelance o amministratori di piccole agenzie – di devolvere una parte del proprio fatturato agli strumenti open source con cui svolgono il proprio mestiere, e senza i quali probabilmente non avrebbero i mezzi per svolgerlo. Non per generosità o beneficienza, ma per accertarvi che questi siano continuamente sviluppati e mantenuti e vi permettano anche in futuro di lavorare, fatturare e fare profitti. Per i titolari delle aziende più grandi, e dunque con una porzione maggiore di fatturato da ridistribuire, ricordo la possibilità di diventare sponsor dell’associazione Italian Linux Society: oltre a contribuire alla popolarità del software libero e open source in Italia otterete anche una discreta visibilità presso il pubblico più vicino a queste tematiche (raggiungendo, magari, qualche nuova risorsa che possa contribuire a far crescere la vostra attività).

Uno Per Cento (2019)

3 gennaio 2020

Come oramai tradizione, anche quest’anno metto mano agli appunti raccolti e alle fatture emesse nel corso dell’anno per tirare le somme e destinare l’1% del mio fatturato 2019 ai progetti open source che maggiormente hanno avuto un ruolo nella mia attività professionale. Sia per riconoscere un valore economico alle componenti software che mi permettono di pagare l’affitto, le bollette e le spese, sia per contribuire alla loro salute ed al loro sviuppo (e garantirmi la possibilità di poter continuare a pagare, in futuro, i suddetti affitto, bollette e spese).

Nel 2019 è stato alzato il limite di fatturato per chi, come me, ha una partita IVA a regime agevolato. Pertanto sono riuscito a rastrellare un po’ di più rispetto agli anni passati, e conseguentemente il mio 1% è un tantino più ricco.

Let’s Encrypt (50 dollari) – https://letsencrypt.org/donate/ – Spesso lo dico: chi lavora sul web e non ha mai donato a Let’s Encrypt è, a prescindere, un ladro. Perché a tutti è certamente capitato di avere bisogno di un certificato SSL per attivare il protocollo HTTPS su un proprio dominio – vuoi per assecondare un cliente in crisi isterica perché il browser gli diceva che il suo sito non era “sicuro”, o vuoi per assecondare una qualche API che pretendeva di interfacciarsi solo via HTTPS – e certamente tutti, dovendo scegliere se pagare il pizzo alla mafia dei certificati a pagamento o se usare l’alternativa gratuita offerta da Let’s Encrypt, hanno optato per la seconda. Un contributo a questo progetto, che ha cambiato – forse irreversibilmente – l’intero mondo del web, è scontato.

Debian (50 dollari) – https://www.debian.org/donations – Confesso che da quest’anno ho iniziato ad usare un po’ meno la ben nota distribuzione Debian (vedi sotto, il paragrafo dedicato a Ubuntu), ma questa rimane la mia scelta di default per i numerosi server che amministro e che, grazie a questa attiva community, riesco a tenere aggiornati senza particolari sforzi.

Ubuntu (50 dollari) – https://ubuntu.com/download/desktop/thank-you – Nel 2019 ho acquistato un nuovo PC, un Dell XPS 13, scegliendone ovviamente uno con Linux preinstallato. Viene distribuito con Ubuntu 18.04, l’attuale versione LTS, ed ho preferito mantenerlo anziché rimpiazzarlo con la mia solita Debian, vuoi anche per vedere lo stato della distribuzione che abitualmente consiglio a chi si avvicina a Linux per la prima volta. Mi ci trovo abbastanza bene – del resto, è pur sempre una Debian “abbellita” – e dunque quest’anno qualche soldino lo riservo anche a loro.

Thunderbird (50 dollari) – https://donate.mozilla.org/en-US/thunderbird/ – A Thunderbird dono qualcosa tutti gli anni, ma questa volta – avendo un poco di fondi in più da allocare – ho optato per un passaggio di livello, da 25 a 50 dollari. Perché questa resta una delle applicazioni desktop che uso maggiormente, e senza sarebbe per me davvero molto complesso tenere ordine tra le mie svariate caselle di posta elettronica.

jQuery (25 dollari) – https://js.foundation/about/donate – Sono un tipo all’antica, e a dispetto dei framework più moderni – nonché delle più recenti evoluzioni di Javascript – torno sempre ad usare codesta classica e popolare libreria. Un giorno o l’altro passerò a Vue, ma neanche questo è stato l’anno buono.

OpenBSD (25 euro) – https://www.openbsdfoundation.org/donations.html – Quelli che supportano lo sviluppo di OpenSSH. Questo dovrebbe essere, già di per sé, motivo sufficiente per giustificare una donazione da parte di chi ogni giorno si trova a dover metter mano ad un server remoto su cui hosta applicazioni e strumenti.

Gnome (25 dollari) – https://secure.givelively.org/donate/gnome-foundation-inc/gnome-patent-troll-defense-fund – Tutti gli anni dono qualche quattrino a Gnome, il mio desktop enviroment d’elezione, e quest’anno ho anticipato il contributo partecipando alla raccolta fondi indetta per fronteggiare una bega legale in cui si sono trovati invischiati a causa di un patent troll.

DOMPDF (25 dollari) – https://github.com/dompdf/dompdf – Spesso capita che i clienti chiedano una qualche funzione per esportare documenti in PDF dalla loro applicazione, e nel 2019 ho adottato questa libreria PHP. Che, stando alla mia esperienza personale, ha un rendering HTML/PDF molto migliore rispetto alle altre soluzioni. 25 dollari ben spesi.

Inkscape (25 dollari) – https://inkscape.org/support-us/donate/ – Come sempre, il mio editor grafico di riferimento per realizzare loghi, piccoli elementi da aggiungere nelle pagine web, diagrammi, wireframes e altro.

Libreoffice (25 euro) – https://www.libreoffice.org/donate/ – Strumento di cui non si può fare a meno, sia per elaborare documenti CSV (anche molto voluminosi) che per preparare le slides delle lezioni.

RamBox (25 dollari) – https://rambox.app/donate.html – Una delle applicazioni desktop che uso maggiormente, complementare a Thunderbird in fatto di comunicazione.

Apache Foundation (25 dollari) – https://www.apache.org/foundation/contributing.html – Il webserver Apache è pur sempre il webserver Apache. Da supportare oggi più che mai, considerando i recenti problemi avuti da Nginx e la futura possibilità di dover tornare ad esso.

OpenStreetMap (25 euro) – https://donate.openstreetmap.org/ – A OpenStreetMap, il database pubblico di informazioni geografiche, contribuisco abbastanza regolarmente. Recentemente ho però anche usato tali informazioni per una applicazione destinata ad un cliente, pertanto è d’obbligo destinare una piccola parte del mio fatturato.

youtube-dl (25 dollari) – http://ytdl-org.github.io/youtube-dl/donations.html – Semplice utility che permette di scaricare i video pubblicati su YouTube. Mi è stata molto utile durante una massiccia migrazione di contenuti da YouTube a Vimeo; per colmo di sfortuna proprio quel giorno Google ha modificato qualcosa nel suo servizio di hosting video, rompendo l’applicazione, ma nel giro di poche ore gli sviluppatori hanno rilasciato una nuova versione funzionante.

DAVx5 (10 euro) – https://www.davx5.com/donate – Piccola app, disponibile su F-Droid, per sincronizzare il calendario dello smartphone con una sorgente CalDAV esterna. Ideale per tenere allineata l’agenda del telefono con la mia istanza NextCloud, e non perdersi gli appuntamenti occasionali.

Laravel DebugBar (2 dollari) – https://github.com/sponsors/barryvdh – Utilissimo ed imprescindibile strumento per chiunque sviluppi applicazioni PHP/Laravel. La donazione è molto modesta in quanto solo adesso ho scoperto la possibilità di “sponsorizzare” l’autore usando il nuovo GitHub Sponsor, dunque solo adesso ho attivato un versamento mensile da 2 dollari (ovvero: 2 * 12 = 24 dollari all’anno). Preferirei avere la possibilità di fare donazioni cumulative una-tantum ma mi accontento di questa modalità, anzi vorrei vederla più spesso usata (almeno questa) esistendo su GitHub una pletora di altre librerie e componenti che vorrei aggiungere a questo mio elenco annuale ma che non offrono alcuna possibilità per contribuire economicamente al progetto.

Oltre a queste donazioni sto attualmente valutando di aderire al nuovo programma di sponsorship di Italian Linux Society. La quota annuale è relativamente alta, per un freelance individuale come me, ma d’altro canto ho già constatato che la visibilità paga ed aiuta ad essere trovato e contattato da nuovi clienti dunque, anche questa, sarebbe una forma di investimento professionale (con il gradevole effetto collaterale di essere anche di aiuto e supporto alla crescita del movimento freesoftware in Italia).

Come ogni anno raccomando i miei colleghi sviluppatori – siano essi freelance, soci di piccole e medie società, o amministratori delegati di aziende – a destinare anche loro l’1% del proprio fatturato al sostegno dei progetti open source che usano più o meno regolarmente nel corso dell’anno per la propria attività professionale.

Uno Per Cento (2018)

16 dicembre 2018

Termina un altro anno, ed è di nuovo tempo di fare i conti con l’1% del mio fatturato da destinare a progetti liberi ed opensource che in modo più o meno diretto hanno contribuito alla generazione del fatturato stesso (e, pertanto, al pagamento dell’affitto di casa, delle bollette, delle birre, e di qualsiasi altra mia spesa). Rispetto allo scorso anno ho incluso alcuni soggetti maggiori che colpevolmente non ho preso in considerazione appunto 12 mesi fa, ed è aumentato il numero di progetti minori cui destinare almeno una piccola somma (mi sono fatto furbo ed ho tenuto aggiornato l’elenco di librerie e componenti che man mano adottavo per questo o quest’altro lavoro), dunque la distribuzione è un tantino cambiata ma non cambia l’intento: finanziare le opere da cui io personalmente traggo pressoché tutto il mio profitto, non per generosità o filantropia ma per poter continuare in futuro a costruire su di essi il mio proprio benessere.

 

Let’s Encrypt (50 dollari) – https://letsencrypt.org/donate/ – Tutti coloro che lavorano con il web lo conoscono, tutti lo usano, e tutti sono consapevoli del fatto che Let’s Encrypt – progetto che eroga gratuitamente e semplicemente certificati SSL per il web – li ha liberati dalla mafia dei vecchi e costosissimi fornitori. Considerando la quantità di clienti resi felici dal famigerato lucchetto verde che identifica le connessioni “sicure e protette” in HTTPS, nonché ovviamente l’impatto che questa iniziativa ha avuto e continua ad avere sul sempre acceso fronte della privacy online, 50 dollari sono davvero il minimo.

Debian (50 dollari) – https://www.debian.org/donations – Da sempre la mia distribuzione di riferimento, sui server tanto quanto sul PC con cui quotidianamente lavoro. Con poco sforzo ho sempre le macchine aggiornate e posso installare nuovi componenti, tutto grazie al lavoro costante di questa storica community: senza di loro, il mestiere di DevOps sarebbe indubbiamente più difficile e faticoso.

MariaDB (50 euro) – https://mariadb.org/donate/ – Pressoché ogni mio lavoro prevede l’utilizzo di un database, e pressoché sempre tale database è MariaDB, diventato oramai il rimpiazzo “ufficiale” di MySQL. Questo, insieme a PHP, è uno strumento per me imprescindibile ed inevitabile per qualsiasi progetto di sviluppo su commissione, e pertanto un candidato non ignorabile per la ridistribuzione del mio 1%.

jQuery (25 dollari) – https://js.foundation/about/donate – Alla faccia dei sempre più gettonati (e cervellotici) React e Angular io continuo a restare fedele a jQuery, che semplifica enormemente l’implementazione di funzioni per la manipolazione client-side delle pagine web. Prima o poi mi adeguerò anche io a ES6, ma fino a quel giorno sono ben lieto di destinare qualche soldo al mantenimento della mia libreria Javascript preferita.

OpenBSD (25 euro) – https://www.openbsd.org/donations.html – Pur non essendo io un utente BSD ogni giorno mi trovo ad usare strumenti sviluppati e mantenuti da questa community. In primis l’indispensabile SSH.

Thunderbird (25 euro) – https://donate.mozilla.org/en-US/thunderbird/ – La mail resta sempre, nel bene e nel male, il canale preferenziale con cui scambiare documentazione e segnalazioni con i clienti. Ed un buon client risulta vitale per riuscire a recuperare quel che serve quando serve, nel marasma di messaggi che si accumulano giorno dopo giorno. Thunderbird è forse l’applicazione desktop che uso maggiormente, dopo il browser e l’editor per il codice.

Gnome (10 euro) – https://www.gnome.org/support-gnome/donate/ – Il mio ambiente desktop. Ogni volta che mi trovo ad usare qualcosa di diverso mi trovo spaesato, ed ogni operazione (in particolare: la ricerca e l’apertura delle applicazioni) mi sembra più lenta e macchinosa. A modo suo, anche questo è uno strumento per la produttività.

Apache Foundation (10 euro) – https://www.apache.org/foundation/contributing.html – Benché in produzione abbia adottato quasi esclusivamente Nginx, il web server Apache resta un componente inevitabile per chiunque lavori sul web.

LibreOffice (10 euro) – https://www.libreoffice.org/donate/ – Al di là della redazione e consultazione di documenti, aprire il template che uso per generare le fatture in Writer è sempre motivo di gran soddisfazione.

Inkscape (10 dollari) – https://inkscape.org/en/support-us/donate/ – Lo uso sia per comporre piccole opere grafiche (banner, loghi, icone…) che per consultare i files SVG che mi arrivano dai colleghi designers (i quali oramai hanno capito di non mandarmeli nel formato PSD di Photoshop).

Rambox (10 dollari) – https://rambox.pro/#donate – Utility che aggrega diversi canali di comunicazione (Telegram, Whatsapp, Messenger…) in un’unica applicazione: assai utile per non perdere la testa tra segnalazioni e messaggi – di natura sia professionale che personale – che ogni giorno piovono da ogni parte. Oramai diventata una presenza fissa sul mio desktop.

OpenPGP.js (5 euro) – https://openpgpjs.org/ – Piccola libreria Javascript che permette cifratura e firma di contenuti direttamente nel browser. Usata con successo per un piccolo lavoro, meriterebbe forse di essere maggiormente sfruttata per implementare funzioni crittografiche client-side.

Summernote (5 dollari) – https://summernote.org/ – Editor di testo WYSIWYG da includere nelle proprie applicazioni web, alternativo ai più noti TinyMCE e CKEditor. Rapido ed indolore, consigliato nei casi in cui il cliente chiede una funzione di editing avanzato di testo ma ce la si vuole sbrigare senza troppe complicazioni.

Semantic UI (5 dollari) – https://semantic-ui.com/ – Completo framework CSS alternativo al più popolare Bootstrap. L’ho usato per un paio di lavori, e benché non sempre perfetto meriterebbe una maggiore diffusione ed adozione.

Weblate (5 euro) – https://weblate.org/en/donate/ – Piattaforma per le traduzioni online. Uso con gran soddisfazione la versione “hosted” (riservata a progetti opensource) per le traduzioni del mio GASdotto.

Fullcalendar (5 dollari) – https://fullcalendar.io/donate – Libreria Javascript per implementare calendari nelle proprie applicazioni web, e visualizzare in modo più o meno interattivo date ed appuntamenti.

 

Per ciascun versamento, laddove possibile, ho lasciato come commento un link alla pagina web che spiega l’iniziativa 1% di Italian Linux Society (nella versione inglese), con l’auspicio che l’idea di fondo possa essere raccolta ed in qualche modo rilanciata per l’interesse stesso dei progetti che sono stati in questo caso coinvolti.

Come sempre invito i miei colleghi, coloro che ogni giorno lavorano con soluzioni opensource e più o meno consapevolmente ne traggono diretto giovamento soprattutto in termini economici, a destinare parte del proprio fatturato – grande o piccolo che sia – alle applicazioni ed ai componenti software che usano per la propria attività professionale.

Uno Per Cento

23 dicembre 2017

All’inizio dell’anno ho pubblicato su Linux.it un appello rivolto ai tanti che, in modo più o meno diretto e più o meno consapevole, lavorano con strumenti e piattaforme libere e opensource, affinché destinassero una piccola parte del proprio fatturato (idealmente l’1%, da cui il nome dell’appello stesso) al sostegno di quegli stessi strumenti. Non per filantropia o generosità, ma per esclusivo interesse personale, bieco opportunismo e spietata avidità: fintantoché tali strumenti – gratuiti, eppure spesso assai più sofisticati e malleabili delle controparti commerciali – esistono e vengono sviluppati, si può continuare a sfruttarli con ampi margini di profitto.

Non so quanto tale appello sia stato colto e recepito, ma so che il suddetto appello si rivolge anche a me – libero professionista di cui pressoché tutti i guadagni derivano dall’utilizzo di componenti opensource – dunque, giunta la fine dell’anno ed emesse le ultime fatture, è giunta anche l’ora di versare il mio obolo.

 

Laravel (86 dollari) – il framework PHP Laravel è in assoluto il mio principale strumento di lavoro. Con esso produco facilmente e rapidamente applicazioni web, e più recentemente mi è capitato di tenere corsi (ovviamente retribuiti). Non esiste un canale per donare a questo progetto, essendo verosimilmente sostenuto da entità commerciali ben più facoltose di me, ma sentendomi in dovere di contribuire a questo ecosistema ho pagato una sottoscrizione annuale a Laracast, portale di video tutorial e supporto; dubito che ne fruirò mai, ma chissà che in qualche modo non torni a sua volta utile. Nota fiscale: il servizio eroga una fattura che può essere personalizzata coi propri parametri amministrativi, e dunque data al commercialista per farla figurare come spesa.

jQuery (50 dollari) – alla faccia di tutti i vari ed astrusi framework Javascript esistenti io rimango fedele al buon vecchio jQuery. Che ha molteplici difetti, ma il grosso pregio di essere facile ed immediato. L’ideale per implementare velocemente piccole interazioni ed animazioni che fanno contento il cliente pagante. L’entità che sostiene jQuery è la Javascript Foundation, che principalmente fa divulgazione e promozione per una serie di componenti (non solo jQuery).

Debian (50 dollari)Debian è e resta la mia distribuzione Linux di preferenza, tanto sul PC con cui lavoro che sui server su cui hosto le mie applicazioni. Da svariati anni non mi capitano più grattacapi a seguito di un upgrade, e posso dunque permettermi di mantenere le macchine sempre aggiornate – e dunque sicure – senza perdere troppo tempo. Per le donazioni si può far riferimento a questa pagina, io ho scelto il metodo semplice (Software in the Public Interest) ma penso che appoggiandosi alle entità tedesche o francesi si può ottenere una ricevuta detraibile dalle tasse.

Gnome (25 euro) – non un vero e proprio strumento di lavoro, ma comunque l’ambiente che mi permette di organizzare tutto il resto. E gestire comodamente le tante applicazioni tra cui mi trovo a saltare durante le mie giornate produttive. Qui la pagina per le donazioni.

Thunderbird (25 euro) – volenti o nolenti, mandare e ricevere mail è parte integrante del mio mestiere. E Thunderbird, pur coi suoi problemi, resta una delle poche soluzioni valide per gestire molteplici accounts di posta e ripescare rapidamente messaggi ed allegati mandati alla rinfusa dai clienti pasticcioni. Qui la pagina per le donazioni.

LibreOffice (25 euro) – ci faccio le fatture, i preventivi, le slide per i corsi: nonostante la mia principale occupazione sia quella di programmatore, qualche documento capita sempre di doverlo produrre. Qui la pagina per le donazioni.

Inkscape (10 dollari) – una piccola eccezione in questa lista: Inkscape non l’ho mai usato per lavoro, bensì per i piccoli task grafici che accompagnano le attività di volontariato (banners, loghi, pagine web…). Motivo percui ricade in una categoria inferiore di donazione, ma comunque anche questi pochi soldi se li merita. Qui la pagina per le donazioni.

Agent (10 euro)Agent è un modulo Laravel per distinguere, server-side, i client desktop, mobile e tablet, ed essere dunque in grado di fornire il template giusto. Utilizzato con profitto in un grosso lavoro.

Laravel Gettext (10 dollari)Laravel-Gettext è un altro modulo Laravel, utile per bypassare il formato nativo usato per le traduzioni (poco compatibile col resto del mondo) ed adoperare al suo posto il formato Gettext (ben più fruibile ed integrabile). Una nota a margine: di moduli Laravel ne uso in gran quantità, e a tutti avrei voluto fare una piccola donazione, ma reperire informazioni a tal proposito è talvolta complicato; per questo, nella fattispecie, sono dovuto andare ad esplorare il profilo GitHub dell’autore, dunque il suo sito personale, ed arrivare dunque ad un link Paypal.

 

Grazie a tutti coloro che producono e distribuiscono software libero e open. In virtù del loro contributo posso permettermi di svolgere lavori molto più grandi di quel che da solo potrei mai permettermi, fatturarli, e tenere per me tutto il profitto. Ridistribuire solo l’1% è, oggettivamente, un affarone.

In chiusura segnalo che ho creato il mio profilo Patreon, piattaforma che permette di erogare donazioni periodiche nel tempo. Principalmente per sostenere il progetto GASdotto, attualmente la mia maggiore opera non commissionata e non retribuita da nessun cliente specifico, benché nei report mensili riporti anche altre attività di sviluppo opensource che mi trovo a condurre (vuoi per esigenze personali – e verosimilmente condivise con altri – o vuoi come spin-off di lavori propriamente detti).