Newsgroup: it.comp.os.linux.development
Titolo: Sviluppo sw vari ecc......

Ciao,
    in azienda utiliziamo un sw di contabilità scritto da noi in Cobol. Vorrei
sapere se c'è qualcuno che conosce un buon sw di contabilità aziendale, magari
che giri sotto Linux.
Il problema che si pone è questo:
Dall'anno prossimo si dovrà presentare tutto in euro. In azienda stiamo
valutando la possibilità di non sviluppare ulteriormente sw...
Le possibilità sono due:
1) Trovare del sw all'esterno, come fanno tutti...
2) Mettere a disposizione (Magari GPL o vedremo come si potrebbe fare) alcuni sw
che abbiamo a disposizione (e sono molti, visto che operiamo nel settore
informatico dal 1978) perché vengano sviluppati...
Considerando che da alcuni anni ho introdotto Linux come nostro server di rete,
ma non ho mai sviluppato sw per Linux... Vorrei chiedere a qualcuno più esperto
dei consigli su come agire.
Tenuto anche conto della mail di Salvatore Falco... la mia potrebbe essere una
proposta di collaborazione... non so in quale forma, non so in quale modo... ma
c'è una base di sw da sviluppare che potrebbe essere interessante.
Ora mi preoccupo di questo sw di Contabilità, ma abbiamo anche vari sw di
Ingegneria strutturale, ecc. ecc...
Mi aspetto proposte "costruttive" .-))
Ciao
Giulio

Ingegneria strutturale, ecc. ecc...
Forse un sw di progettazione (fatto in Cobol?) puo' avere qualche chance
maggiore, ma la procedura paghe e' condannata :)

 informatico dal 1978) perch? vengano sviluppati...
Sarebbe ottimo far sviluppare a qualcuno del software sotto GPL.
La licenza GPL ha molti indubbi vantaggi, il primo dei quali e' che
da un vantaggio a chi la sa sfruttare meglio (ovverosia legge il codice
sorgente per migliorarlo), ed il secondo e' che molti occhi a scrutare
il codice produrranno del codice migliore.
Se lasciate cmq il codice liberamente disponibile non credo molte
persone sarebbero interessate a coltivarlo per il pubblico...
CONTINUARE, invece a sviluppare del software in proprio e' una alternativa
altrettanto valida (anzi, migliore) rispetto a quella di dipendere
da software altrui.
Intanto molte aziende (magari anche vostre concorrenti) 
spesso per del software esterno devono pagare come
del software sviluppato ex-novo (non credo cmq che questo sarebbe il vostro
caso vista l'attenzione da voi dimostrata per il campo informatico), quindi
i costi sarebbero gli stessi. 
Continuando a sviluppare un vostro sw interno potreste essere liberi dagli
squali (consulenti) che mirano spesso a vendere loro soluzioni (*grin*).
Inoltre un giorno potreste anche avere la possibilita' di integrare il
vostro software o con i vostri dati con altre soluzioni o piattaforme.
Su Office col VBScript? Nessun problema, avete tutte le specifiche.
Su Staroffice? Ancora meglio! StarOffice (anzi OpenOffice) e' GPL pure lui.
Integrato con Mozilla? Perfetto anche quello!
Il problema cmq e' assumere qualcuno con le "palle" che vi aiuti a tal
proposito (e questo e' gia' un costo non indifferente) sia per lo sviluppo
del software che per lo sviluppo di una piattaforma stabile. 
In secondo luogo (altro problema) dovete pensare che il software che voi
producete deve essere inserito in un contesto di azienda mirata all'usarlo,
svilupparlo al meglio, e quindi dover adeguare i client magari
ad usare una versione minimale di linux per interfacciarvici (a volte basta
reinstallare, ma bisogna avere un piano di rollout)
e per gli uffici dedicati alla corrispondenza ad usare i moduli
per OpenOffice...
Le possibilita' sono molte, ma richiedono MOLTA attenzione dal reparto di 
ricerca e sviluppo e MOLTISSIMA partecipazione anche da parte del consiglio di 
amministrazione. 
Arrivati cmq a completare un progetto del genere (che non e' enorme, e
nemmeno troppo ambizioso) potete essere sicuri di aver conseguito parecchi
risultati: 
Intanto avrete del software vostro: Microsoft non vi imporra' di pagare
un modello di sottoscrizione con tassazione ogni 3 anni, ed il vostro
consulente non vi minaccera' di lasciarvi senza supporto, con codice orfano
(e magari con bomba a tempo) se non fate l'upgrade.
In secondo luogo l'azienda ci guadagna in immagine e credibilita'.
In terzo luogo si aprono anche dei nuovi mercati per la vostra azienda
(vendita del supporto al vostro software).  
Cmq, ricordate, come ogni progetto anche questo dovrebbe avere la giusta
attenzione, le giuste persone (programmatori veramente entusiasti) 
pagati il giusto (cioe', nemmeno troppo).
-- 
Davide Inglima, limaCAT