Skip to content

Commit

Permalink
Change license from GNU GPL v3 to BSD 3-clause.
Browse files Browse the repository at this point in the history
See discussion in the issue #71 for the explanations.
  • Loading branch information
Alexander Grafov committed Nov 13, 2016
1 parent 4c69ce4 commit 7b864e5
Show file tree
Hide file tree
Showing 10 changed files with 57 additions and 795 deletions.
703 changes: 29 additions & 674 deletions LICENSE

Large diffs are not rendered by default.

17 changes: 3 additions & 14 deletions M3U8.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,9 @@
This doc explaines M3U8 tag occurence in different versions
of HLS protocol and their status in Go library.
Copyleft 2013-2016 library authors (see AUTHORS file in the package)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
-->
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@ ways to play HLS or handle playlists over HTTP. So library features are:
* Encryption keys support for use with DRM systems like [Verimatrix](http://verimatrix.com) etc.
* Support for non standard [Google Widevine](http://www.widevine.com) tags.

Currently Library licensed under GPLv3.
There are plans for migrating it to BSD 3-clause license until end of this year. See issue [#71](https://github.com/grafov/m3u8/issues/71).
Copyleft by library authors (see [AUTHORS](AUTHORS)).
The library covered by BSD 3-clause license. See [LICENSE](LICENSE.md) for the full text.
Versions 0.8 and below was covered by GPL v3. License was changed from the version 0.9 and upper.

See the list of the library authors at [AUTHORS](AUTHORS) file.

Install
-------
Expand Down
17 changes: 3 additions & 14 deletions doc.go
Original file line number Diff line number Diff line change
@@ -1,19 +1,8 @@
// Package M3U8 is parser & generator library for Apple HLS.

// Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>

// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.

// 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, see <http://www.gnu.org/licenses/>.
// Copyright 2013-2016 The Project Developers.
// See the AUTHORS and LICENSE files at the top-level directory of this distribution
// and at https://github.com/grafov/m3u8/

// ॐ तारे तुत्तारे तुरे स्व

Expand Down
18 changes: 3 additions & 15 deletions reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,9 @@ package m3u8
Part of M3U8 parser & generator library.
This file defines functions related to playlist parsing.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down
18 changes: 3 additions & 15 deletions reader_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,9 @@
/*
Playlist parsing tests.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down
18 changes: 3 additions & 15 deletions structure.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,9 @@ package m3u8
Part of M3U8 parser & generator library.
This file defines data structures related to package.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down
18 changes: 3 additions & 15 deletions structure_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,9 @@
/*
Playlist structures tests.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down
18 changes: 3 additions & 15 deletions writer.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,9 @@ package m3u8
Part of M3U8 parser & generator library.
This file defines functions related to playlist generation.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down
18 changes: 3 additions & 15 deletions writer_test.go
Original file line number Diff line number Diff line change
@@ -1,21 +1,9 @@
/*
Package m3u8. Playlist generation tests.
Copyleft 2013-2015 Alexander I.Grafov aka Axel <grafov@gmail.com>
Copyleft 2013-2015 library authors (see AUTHORS file).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
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, see <http://www.gnu.org/licenses/>.
Copyright 2013-2016 The Project Developers.
See the AUTHORS and LICENSE files at the top-level directory of this distribution
and at https://github.com/grafov/m3u8/
ॐ तारे तुत्तारे तुरे स्व
*/
Expand Down

0 comments on commit 7b864e5

Please sign in to comment.