Overview

Request 895352 superseded

Initial packaging of appx-util to replace fb-util-for-appx

Loading...

Neal Gompa's avatar

@jfkw @favogt This should be better now.


Fabian Vogt's avatar

Could use a run through spec-cleaner to remove the duplicate empty lines.

IANAL, but looks ok to me now.


Neal Gompa's avatar

The empty lines are a style thing for me, so at least we're in good shape. :)


Jeff Kowalczyk's avatar

Thanks for bringing this fork to our attention. Planning to accept, but let me check on timing with one other person first. The obsoleting of fb-util-appx for replacement by this package could require some OBS prjconf changes just as the 15.3 releases are being prepared.


Jeff Kowalczyk's avatar

We should also have a reviewer for the post-fork license change from BSD-3 to MPL-2.0.


Fabian Vogt's avatar

Yeah, I don't think this is legally correct.

The original license states

 * Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

but that was removed completely.


Neal Gompa's avatar

Would putting a copy of the original license file somewhere satisfy this? I thought I had this resolved with preserving the copyright statement in the source files...


Fabian Vogt's avatar

IANAL: I assume so, but all of the affected files must also still contain the old reference to the license.


Neal Gompa's avatar

I don't think that's quite right. I think the last clause can be satisfied with a documentation file that says "portions of this code was previously available under the terms of the BSD license, as this project was forked from facebookarchive/fb-util-for-appx".

This project is MPL-2.0 licensed, not BSD-3-Clause licensed. It has code that was BSD licensed, but permissive to copyleft relicensing is definitely okay. Otherwise all the proprietary software in the world would be screwed.


Fabian Vogt's avatar

You can redistribute code under license A under another license B if that license B fulfills all of the requirements imposed by license A. In this case this is only achievable by effectively distributing it as BSD+MPL FWICT.

https://blog.gerv.net/2013/02/relicensing-when-do-you-have-to-ask/#comment-23967


Lubos Kocman's avatar

Already tracked internally as OPENSUSE-28/SLE-18068


Ludwig Nussel's avatar

What's wrong with just keeping the original BSD license?


Neal Gompa's avatar

I don't like developing/maintaining permissively licensed projects.


Ludwig Nussel's avatar

quite rude


Neal Gompa's avatar

Eh? I could have left it dead instead. And I think the MPL is a decent compromise of a license.

Request History
Neal Gompa's avatar

Pharaoh_Atem created request

Initial packaging of appx-util to replace fb-util-for-appx


Neal Gompa's avatar

Pharaoh_Atem superseded request

Initial packaging of appx-util to replace fb-util-for-appx

openSUSE Build Service is sponsored by