Will non-floss data cause problems with using or modifying software?

2 risposte [Ultimo contenuto]
Other_Cody
Offline
Iscritto: 12/20/2023

I saw in neverball's source files

https://archive.trisquel.org/trisquel aramo/main neverball 1.6.0+git20180603-3

that there may be some non-floss data files, though seeing the "ball" files may work like a cursor

https://en.wikipedia.org/wiki/Cursor_(user_interface)#Pointer

will it be counted as a function, or that you may not be able to use neverball software to move those balls in some ways, or need permission each time you modify this this software if the non-floss data is keeped in this package?

https://git.hyperbola.info:50100/packages/extra.git/tree/neverball/PKGBUILD

has a patch to remove these items in-case these files may cause a problem in trying to modify or use this problem, I think.

https://forums.hyperbola.info/viewtopic.php?pid=6877#p6877

Has information about this and supertuxkart.

I may have also seen this in guix, though I do not remember.

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

https://git.hyperbola.info:50100/packages/extra.git/tree/neverball/PKGBUILD

That file includes what you are referring to:
# remove non-free data
rm -rf data/ball/{blinky,octocat,rift}

https://forums.hyperbola.info/viewtopic.php?pid=6877#p6877 does not explain anything. It just says:
neverball will be ready later today, supertuxkart needs also removed and replaced icons and sounds.

Hyperbola's developers may have a peculiar definition of "non-free data". In the first post of the page, one of them affirms that they "do not want to distribute corporate projects any longer". The corporation is Intel in the sentence. In reply, somebody explains that there is no way Hyperbola would run on anything after removing drivers including contributions from the hardware vendor, such as Intel, even with a BSD kernel. The discussion goes on. What the developer says makes no sense to me. He even writes that "GNU/Linux-libre is exactly a good example how free, libre software should not work" (the emphasis is his).

I looked at the source code: https://neverball.org/neverball-1.6.0.tar.gz

I do not understand the problem, if any. The data in every data/ball/* directory look similar. There is no license file in data. So LICENSE.md at the root should apply. No mention of Blinky or Rift. As for Octocat, the file warns:
The Octocat ball `data/ball/octocat/` uses the Octocat design with
permission from Github dated 2013-11-12. Wording of approval is in
`doc/legal`.

doc/legal/license-octocat.md gives those words:
I bring you rad tidings from the Octocat-tamers! It's totally cool for you to include the Octocat bonus ball in the way you've outlined.

So, no problem here, apparently.

I have also fired that command at the root of the source code:
$ grep -Rie blinky -e octocat -e rift

I could not find any problem close to the reported lines.

Other_Cody
Offline
Iscritto: 12/20/2023

Thank you for that information.

I also found links at

https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/games.scm#n10506

and

https://en.wikipedia.org/wiki/GitHub#Mascot

that show

;; Octocat seems to be non-free. Oddly, Debian doesn't strip it.

and

GitHub renamed Octopuss to Octocat,[60] and trademarked the character along with the new name.[58]

so maybe it could be trademark non-free thing, like some other programs had.

The

It's totally cool for you to include the Octocat bonus ball in the way you've outlined.

could also mean that you need permission to put this in any thing each time you wish to modify the software, seeing it may not be the same way as first outlined.

As shown at https://github.com/logos

Do not modify the permitted GitHub logos, including changing the color, dimensions, or combining with other words or design elements.
Do not use GitHub trademarks, logos, or artwork without GitHub’s prior written permission.

So each time neverball is updated you may need to get GitHub’s prior written permission if Octocat or any of Github's trademarks is left in this program.