add the GNU public license version 3