Ho un piccolo programma che ho scritto per un gruppo locale per gestire un problema di programmazione un po 'complicato per la pianificazione di più riunioni in più sedi che cambiano settimanalmente secondo determinati criteri. È un bisogno di nicchia, ma non sarei sorpreso se ci fossero altri gruppi che potrebbero usare software come questo. In effetti, abbiamo ricevuto richieste da altri per indicazioni su come iniziare un gruppo come questo, e se i loro gruppi diventano così grandi, potrebbero anche volere un software speciale che aiuti nella programmazione. Ho intenzione di continuare a sviluppare il programma e alla fine renderlo un'app web online, ma una versione alpha molto semplice è completata come app per console.
Mi piacerebbe renderlo disponibile come open source, ma non ho idea del tipo di processo che dovrei affrontare prima. In questo momento, tutto quello che ho è codice Java, nemmeno testato a livello di unità. Non ho mostrato il codice a nessun altro. Non c'è documentazione. Non so dove inserire il codice in modo che altri possano accedervi. Non so nulla sulla licenza. Non so che tipo di supporto la gente si aspetta da me se la rilascio come open source. Non ho idea di cos'altro dovrei preoccuparmi.
Qualcuno può delineare per me (o pubblicare un articolo (i) che delinea) il processo di prendere il software open source da "codificato" a "completato / disponibile"? Non voglio davvero mettermi in imbarazzo facendo le cose stranamente.