update to GPL v3 for compatibility reason with used libraries