Release part of the code under "GPLv2 or later", so it is compatible with GPLv3

Fixes #364
This commit is contained in:
Kristian Sloth Lauszus 2018-04-10 11:34:43 +02:00
parent 266f1355f5
commit 00aa35518b
18 changed files with 234 additions and 108 deletions

19
Usb.cpp
View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

19
Usb.h
View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------

View file

@ -1,11 +1,18 @@
/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
This software may be distributed and modified under the terms of the GNU This program is free software; you can redistribute it and/or modify
General Public License version 2 (GPL2) as published by the Free Software it under the terms of the GNU General Public License as published by
Foundation and appearing in the file GPL2.TXT included in the packaging of the Free Software Foundation; either version 2 of the License, or
this file. Please note that GPL2 Section 2[b] requires that all works based (at your option) any later version.
on this software must also be made publicly available under the terms of
the GPL2 ("Copyleft"). This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Contact information Contact information
------------------- -------------------