Could you please change the COPYING file with gnu.org's updated GPL-2 license [1]. Because the current file cause rpmlint incorrect-fsf-address error [2], thank you.
Comparing the 17 years old file with the new one, we have:
some whitespace changes
a new FSF address
some extra commas - commas are always problematic, but these are next to the address, so they might be ok.
all references to GNU Library General Public License have been replaced with GNU Lesser General Public License
This doesn't seem to be a licence change, but I don't speak Legalese.
> diff -b gpl-2.0.txt COPYING4,5c4,5< Copyright (C) 1989, 1991 Free Software Foundation, Inc.,< 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA---> Copyright (C) 1989, 1991 Free Software Foundation, Inc.> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA18c18< the GNU Lesser General Public License instead.) You can apply it to---> the GNU Library General Public License instead.) You can apply it to306,308c306,309< 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.,< 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.---> 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> 338c339< library. If this is what you want to do, use the GNU Lesser General---> library. If this is what you want to do, use the GNU Library General
Update might not be the correct wording so let's just say small changes Fedora has a strict policy about not to patch package license files for legal reasons and informing the upstream is recommended. I'll check all the git repos for Xfce project and send PRs, thank you.
Hey Ali. I appreciate you beginning to address this issue. If this is your new policy, it would be helpful if you can review a relatively recent(I think that I did this about a year ago) audit of our licenses and, perhaps, help us remediate this issue https://wiki.xfce.org/licenses/audit
Feel free to work with me in regards to fixing these issues. Thanks!
@aekoroglu Could you possibly provide me with some context on how this issue arose within the Fedora project? Was this a result of policy changes or something that changed in your tooling? Was this an issue that was on the back-burner that is just now being addressed? Do you have any mail threads to provide me some context that I can pass on to the other devs?
In any case, thanks for compiling the list for us. I will work on creating specific issues for the individual components and begin addressing this. It's been an outstanding issue, for me, for some time. Glad you brought it up. Thanks!
Well, this fsf-address issue reported [1] in 2010. Packagers tests individual packages with rpmlint [2] before submitting to a build system and those procedures are defined in here [3][4][5]. You can still add or update a package even if you have incorrect-fsf-address error. The only requirement [6] with respect to this error is informing the upstream about it. I hope this will help
An additional question @aekoroglu@leborg : are your tests only checking on the contents of the COPYING file? Or are you also looking at the headers in individual files within the component to get your tests passed?
Could you please answer these questions that I posted upthread:
@aekoroglu Could you possibly provide me with some context on how this issue arose within the Fedora project? Was this a result of policy changes or something that changed in your tooling? Was this an issue that was on the back-burner that is just now being addressed? Do you have any mail threads to provide me some context that I can pass on to the other devs?
Additionally, what does this supposed compliance to your tests mean for the Xfce project and its inclusion in the Fedora project?