1. Travis Shirk
  2. eyeD3
  3. Issues
Issue #79 resolved

Request to update the GPL License in source files

Niranjan Mallapadi
created an issue

Greetings,

Would it be possible to update the GPL license in source files. Currently it has below:

#######################################################################
#  Copyright (C) 2013  Travis Shirk <travis@pobox.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 2 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, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
#######################################################################

The address in the above license has been removed in the latest GPL License.

#############################################################
#    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/>
##################################################################

The reason i requested you to make the above change is that while update rpm package on Fedora rpmlint gives the below errors:

python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/id3/apple.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/mp3/headers.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/utils/log.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/xep_118.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/utils/binfuncs.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/share/doc/python-eyed3/COPYING
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/mp3.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/id3/frames.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/info.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/id3/__init__.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/id3/tag.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/__init__.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/examples.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/utils/cli.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/itunes.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/classic.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/lameinfo.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/nfo.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/statistics.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/utils/__init__.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/core.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/id3/headers.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/share/doc/python-eyed3/examples/chapters.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/main.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/mp3/__init__.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/__init__.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/compat.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/plugins/fixup.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/share/doc/python-eyed3/examples/tag_example.py
python-eyed3.noarch: E: incorrect-fsf-address /usr/lib/python2.7/site-packages/eyed3/utils/console.py
python-eyed3.noarch: W: no-manual-page-for-binary eyeD3

Would it be possible to make the above change.

I am attaching a hg diff file of the above changes, Or you could also run the below command to make the changes by your self

find . -name \*.py -exec sed -i '{s|write to the Free Software|see <http://www.gnu.org/licenses/>.|; /Foundation, Inc., 59/ d}' {} \;

Comments (2)

  1. Log in to comment