Open IzzySoft opened 1 year ago
The reason for the packages to include some MS libraries probably related to the Windows Nearby Sharing compatibility in WarpShare, which enables it to send files to Windows PCs with Nearby Sharing on.
Thanks Linus! But telemetry is not needed for that functionality and could be disabled (I'm not an Android dev so I don't have details on this, but IIRC there was something like "exclude group" in build.gradle
for that purpose). Also the question on FanPermission remains open – plus where to find the sources of that connecteddevices-sdk. So to get clarity, it seems we need to wait for @moseoridev to chime in here, which will hopefully happen soon™.
Looks like we've got a problem here, as for some libraries you use either the sources cannot be found – or they are non-free, or have tracking features.
com.microsoft.connecteddevices:connecteddevices-sdk
: here I cannot find the sourcescom.microsoft.cll.android
:Tracking
, as this is a telemetry library (Telemetry-Client-for-Android, probably dragged in by the above). I could not identify whereMs.Telemetry
,Microsoft.Telemetry.Extensions
orMicrosoft.Android.LoggingLibrary
belong to, but assume they come from this library, toocom.cretin.tools.fanpermission
(FanPermission) has no license declared and hence is "all rights reserved", i.e. non-free/proprietaryAll those are found in your APK (smali generated by Apktool). So for now I'll have to apply the
NonFreeComp
andTracking
anti-features to the listing of your app in my repo – but preferably these dependencies should be removed (or in case of the last library, replaced).Is this something that can be done?