Niepożądane funkcje

Niepożądane funkcje to programy pakujące flagi do aplikacji, ostrzegające przed potencjalnie niepożądanym zachowaniem z perspektywy użytkownika, często służące interesom programisty lub strony trzeciej.

Zobaczysz je w kliencie F-Droid, i/lub przeglądarce internetowej podczas przeglądania szczegółów aplikacji zawierającej jedną lub więcej z tych niepożądanych funkcji.

Lista niepożądanych funkcji

F-Droid obecnie używa listy niepożądanych funkcji do znakowania aplikacji, które wysyłamy:

To kompletna lista wszystkich aplikacji w F-Droid zawierających niepożądane funkcje.

Reklamy

Oznaczenie Niepożądane funkcje jest stosowane do aplikacji zawierających reklamy.

Zauważ, że większość aplikacji zawierających reklamy nie jest Wolnym Oprogramowaniem, ponieważ używają oprogramowania chronionego prawami autorskimi (np. AdMob) w celu zapewnienia tej reklamy. Te aplikacje w ogóle nie znajdą się w repozytorium. Jedynym przypadkiem, w którym mógłbyś zobaczyć zastosowanie tej niepożądanej funkcji, byłaby aplikacja zawierająca reklamy i niezawierająca niewolnego oprogramowania do ich pokazywania. Obecnie nie są znane żadne takie aplikacje.

Oto lista aplikacji z reklamami.

Śledzenie

Ta niepożądana funkcja jest stosowana do aplikacji, które śledzą Twoją aktywność i/lub zgłaszają ją gdzieś bez Twojej zgody lub domyślnie (tzn. musisz aktywnie poszukiwać opcji, aby ją wyłączyć).

Przykłady miejsc, w których ta niepożądana funkcja może być zastosowana:

  • Wysyłanie raportów o awariach bez twojej wiedzy lub zgody
  • Sprawdzanie aktualizacji bez Twojej wiedzy lub zgody

Examples of where it would not be applied - any of the above, if the functionality is opt-in (i.e. you are asked before it happens) and disabled by default. Enabling it should then also require informed consent, i.e. requiring a privacy policy similar to GDPR, and avoid collecting personal data (PII) as far as possible.

Zauważ, że często śledzenie jest implementowane w aplikacji z użyciem oprogramowania licencjonowanego/komercyjnego, np. Google Analytics czy Flurry. Aplikacje zawierające takie biblioteki nie będą umieszczane w repozytorium F-Droid.

Oto lista aplikacji ze śledzeniem.

Niewolne usługi sieciowe

Oznaczenie Niepożądane Funkcje jest stosowane do aplikacji, które promują lub całkowicie zależą od niewolnej usługi sieciowej.

Oto lista aplikacji z niewolnymi usługami sieciowymi.

Niewolne dodatki

Oznaczenie Niepożądane Funkcje stosuje się do aplikacji, które mimo iż same w sobie są wolnym oprogramowaniem, promują inne niewolne aplikacje lub wtyczki.

Lista aplikacji z niewolnymi dodatkami.

Niewolne zależności

Oznaczenie Niepożądane Funkcje jest stosowana do aplikacji, które są zależne od niewolnego oprogramowania.

This does not mean that proprietary software is included in the app, but for example, it may depend on other software already being installed on your device. A common example would be an app that doesn’t run, or is not useful, unless you have Google Maps installed.

Oto lista aplikacji z niewolnymi zależnościami.

Upstream Non-Free

To oznaczenie Niepożądane funkcje jest stosowane do aplikacji, w których zewnętrzny kod źródłowy zawiera domyślnie we własnych wydaniach własnościowe oprogramowanie.

This does not mean that proprietary software is included in the app. Most likely, the F-Droid build has been patched in some way to remove the Non-Free code/libraries, and/or some functionality may be missing. The app’s description will usually go into more detail about this.

Z naszego doświadczenia wynika, że w przypadku gdy pierwotny programista zamieszcza niewolne biblioteki, wcześniej lub później będą one zawierać więcej bibliotek niewolnych, lub inne niepożądane funkcje. Często stają się niemożliwe do utrzymania / aktualizacji w F-Droid. Jeśli istnieje alternatywa, zaleca się unikanie aplikacji z tą niepożądaną funkcją, jeśli przyszłe aktualizacje są dla Ciebie ważne.

Here’s the list of apps with Upstream Non-Free.

Niewolna zawartość

This Anti-Feature is applied to apps that contain and make use of Non-Free assets. The most common case is apps using artwork - images, sounds, music, etc. - under a non-commercial license.

Oto lista aplikacji z niewolnymi zasobami.

Znana luka w zabezpieczeniach

Ta Niepożądana Funkcja jest stosowana do aplikacji ze znaną luką w zabezpieczeniach, wykrytą przez jeden ze skanerów w fdroidserver.

Here’s the list of apps with Known Vulnerabilities.

Wyłączony algorytm

This Anti-Feature is applied to apps that were signed using a signature algorithm that is considered outdated or unsafe.

Oto lista aplikacji podpisanych z wyłączonymi algorytmami.

Brak źródła

Źródło dla tej aplikacji nie jest już dostępne. Albo aplikacja stała się prawnie zastrzeżona, repozytorium źródłowe zostało porzucone, albo przeniosło się w nieznane nam miejsce. Oznacza to, że nie będzie dalszych aktualizacji, chyba że źródło pojawi się ponownie.

Oto lista aplikacji bez źródła.

Raportowanie niepożądanych funkcji

While our package maintainers are working hard to find all Anti-Features and bring them to your attention, some might remain unnoticed or slip in with an app update. Should you discover that an app contains an Anti-Feature F-Droid is not aware of, please report it. You can submit them by E-Mail to team@f-droid.org or open an issue here: gitlab.com/fdroid/fdroiddata/issues.