Ho fatto ampio uso delle librerie di Apache Commons. Ora sto rilasciando la mia applicazione (senza scopo di lucro). C'è qualcosa di cui dovrei preoccuparmi?

4

Ho sviluppato un programma Java per scopi accademici (non profit, non open source). Nel processo, ho fatto ampio uso di molte librerie comuni di Apache. Ora il programma deve essere liberato sulla rete, quindi mi chiedevo quali fossero le mie precauzioni. Il mio programma sarà (preferibilmente) costituito da un singolo file .jar, con tutti i file .jar di apache comuni che vivono al suo interno (non li ho modificati in alcun modo).

L'approccio descritto è sufficiente? O devo fare altri passi in modo tale da non commettere infrazioni?

Grazie

    
posta devoured elysium 27.03.2013 - 02:27
fonte

1 risposta

3

Ecco un bel riassunto sulla licenza di Apache.

link

...here's what the Apache license says in layman's terms:

It allows you to:

  • freely download and use Apache software, in whole or in part, for personal, company internal, or commercial purposes;
  • use Apache software in packages or distributions that you create.

It forbids you to:

  • redistribute any piece of Apache-originated software without proper attribution;
  • use any marks owned by The Apache Software Foundation in any way that might state or imply that the Foundation endorses your distribution;
  • use any marks owned by The Apache Software Foundation in any way that might state or imply that you created the Apache software in question.

It requires you to:

  • include a copy of the license in any redistribution you may make that includes Apache software;
  • provide clear attribution to The Apache Software Foundation for any distributions that include Apache software.

It does not require you to:

  • include the source of the Apache software itself, or of any modifications you may have made to it, in any redistribution you may assemble that includes it;
  • submit changes that you make to the software back to the Apache Software Foundation (though such feedback is encouraged).

A giudicare da ciò, direi che è necessario includere la licenza, fare la corretta attribuzione e lasciare le "note di rilievo" se si modificano gli interni delle biblioteche di Apache Commons specificando cosa è stato modificato. La licenza ha anche alcuni vantaggi in termini brevettuali in quanto i proprietari di brevetti che inviano contributi ti danno una licenza implicita di brevetto su di loro.

    
risposta data 17.04.2013 - 08:58
fonte

Leggi altre domande sui tag