Salute a tutti. Torno qui dopo che un uccellino mi ha segnalato il thread
Vedo che state dibattendo su una cosa che non sapevo. Premetto che non ho ancora votato ma credo che comunque il nostro voto sarebbe poco ascoltato da Minisini.
Gambas. Cos'è Gambas? Un bel linguaggio. Un bel progetto. Ma molto scoordinato. Come ha spiegato Francesco non ha i requisiti per divenire un software semiprofessionale, affidabile. Ogni volta che c'è una revisione, stravolgono il linguaggio, una cosa che se un prodotto che potrebbe essere adoperato in un'azienda è una cosa da NON fare mai. A lavoro da me, anni fa, scrissi il nostro gestionale proprio su Gambas. E lo installai su 2 computer con Ubuntu, uno master lasciato alla nostra direzione, ed uno slave, lasciato a noi dipendenti. Dopo due annetti in cui lo slave Ubuntu era fermo alla 8.04, decisi di aggiornarlo. Maledico ancora quel giorno!
Avevano tolto dai repo tutte le dipendenze di Gambas2 nonché Gambas2 stesso. Fortuna che avevo iniziato a migrare il progetto verso Gambas3 per cui in un paio di giorni di lavoro sfrenato terminai le cose lasciate a metà. Mi guardo bene però dall'aggiornare il master della direzione! E' ancora fermo a Ubuntu 8.04 e lì lo lascio!
Discorso multipiattaforma. Siete sicuri che il mercato voglia l'ennesimo prodotto multipiattaforma? Esistono tante altre cose che sono senz'altro funzionanti, supportate e meglio documentate di Gambas. Un esempio è Livecode. Oppure Xojo (ex-RealBasic). Entrambi compilano per diverse piattaforme desktop nonché mobile. Riuscerebbe mai Gambas a compilare per Android o iOS? Dubito. Quanto ci vorrebbe per portare Gambas su Windows o Mac, non essendoci la spinta della volontà del suo creatore di effettuare l'operazione? Si dovrebbe creare un fork, ma abbiamo già visto come sono visti i fork... male, molto male. E chi coordinerebbe il gruppo dei "forkaioli"?
Infine. GNU. Se volete la mia opinione ve la do: Minisini non acconsentirà mai al passaggio a GNU della sua creatura
Come avete detto, ne perderebbe il controllo. E lui è troppo "affezionato" (per usare un eufemismo) a Gambas per darlo in pasto ad altri. Persone che si metterebbero a rovistare e stravolgere il suo codice, costringendo anch'egli ad adattarsi agli standard GNU e non viceversa. Secondo me una cosa che lui non accetterebbe. E poi, a chi gioverebbe questa cosa? A GNU o a Gambas? Chi ne trarrebbe i maggiori vantaggi? Secondo me il primo, GNU.
Dopo tutte queste pazzie, volevo farvi una domanda. Com'è Python GNUisticamente parlando? E' un tool di GNU? Non mi pare, giusto? Eppure è uno dei più diffusi linguaggi di Linux. Ha un "benevolo dittatore a vita" che supervisiona allo sviluppo del linguaggio, condividendo con altri lo sviluppo del linguaggio ma avendo poi l'ultima parola sulla "conduzione" del progetto. Tante analogie con Gambas, vero?