pasting the full GPL3 that's nicely formatted