Nonfree packages found in Arch-based distributions repositories

bill-auger 6d5c8f24a9 add fsd search script пре 7 година
.gitignore 6d5c8f24a9 add fsd search script пре 7 година
COPYING e4a9618a4a add license file пре 9 година
README b9f39c896e README: minor fix пре 7 година
SYNTAX ac516a3d06 add 'id' column description and clarify the 'ref' description пре 7 година
aur-blacklist.txt 7ac47bbc14 aur-blacklist.txt: add zfs-linux пре 7 година
blacklist-testdata.json cbaf04e367 add categories to wiki пре 7 година
blacklist-testdata.txt eca20f9c82 add report script пре 7 година
blacklist.txt 04fb3a23ed added bladerf to blacklist пре 7 година
check.sh 31cee36835 check.sh: Accept fsf and fedora refs. пре 11 година
find-replacements d13133aec0 add a find-replacements script пре 7 година
find_fsd_pages.sh 6d5c8f24a9 add fsd search script пре 7 година
post_fsd_wiki.phantomjs a7ed5a9f82 stash dunno пре 7 година
report.rb a7ed5a9f82 stash dunno пре 7 година
your-freedom_emu-blacklist.txt eef74e2bcc your-freedom_emu: add ppsspp{,-qt} to your-freedom_emu's blacklist пре 9 година
your-privacy-blacklist.txt 910fcd56c5 Minumun change in your-privacy to test autobuilder пре 7 година

README

# How to Blacklist a package (adapted from [1]Parabola GNU/Linux-Libre Wiki)

if you find a package that contains, uses or recommends nonfree
software, it should be added to blacklist.txt until a way to free it
is found. more generally, any package in violation to the [2]FSDG
belongs in blacklist.txt

other packages should be added to your-privacy-blacklist.txt,
your-freedom_emu-blacklist.txt or both if they endanger privacy or
only exist for the sake of using nonfree software; respectively. see
[3] and [4] for more info.

## Preferred method (blacklisting the package)

* if you don't have [5]git access:
* ask for it, or
* send a patch produced using `git format-patch` to dev@lists.parabola.nu
* if you do:
1. if possible, start by making a [6]replacement available for all
the affected architectures (packages in
your-freedom_emu-blacklist.txt are not meant to have a
replacement), or [7]report a bug if the package could be
changed to be free (read next section)
2. pull [8]blacklist.git
3. add package according to the SYNTAX file
4. push changes
5. ssh into repo.parabola.nu and run db-check-nonfree
6. pull [9]abslibre.git and make a new release of the
corresponding blacklist package (e.g. your-freedom)

## Alternative method (reporting an issue)

* file a bug report on the [3]Parabola Issue Tracker
* choose the project responsible for it, nearly always "Packages"
* choose the "Freedom issue" type and priority
* report separate issues for appropriate projects if the package is
included with installation media.

## References:

[1]: https://wiki.parabola.nu/How_to_Blacklist_a_package
[2]: https://www.gnu.org/distros/free-system-distribution-guidelines.html
[3]: https://wiki.parabola.nu/Nonprism
[4]: https://wiki.parabola.nu/Emulator_licensing_issues
[5]: https://git.parabola.nu
[6]: https://wiki.parabola.nu/Creating_-libre_packages
[7]: https://labs.parabola.nu
[8]: https://git.parabola.nu/blacklist.git
[9]: https://git.parabola.nu/abslibre.git