Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
Minds Mobile
Minds Mobile
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Dependency List
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 114
    • Issues 114
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 9
    • Merge Requests 9
  • Packages
    • Packages
    • List
    • Container Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Minds
  • Minds MobileMinds Mobile
  • Issues
  • #1

Closed
Open
Opened 1 year ago by Serkan-devel@Serkan-devel1 of 2 tasks completed1/2 tasks
  • Report abuse
  • New issue
Report abuse New issue

Release on F-Droid

  • Public APK of app
  • F-Droid Deployment

This issue might have popped up in the previous repo, but there are still people out there with custom ROMs and don't have Google services installed. Some can't access Google due to region-locking or just don't want to use the Playstore.

The thing that prevented it last time for it to be on the Open source store was that fdroid/rfp#97 the Cordova build required a Play-services fragment to be available during build. Maybe with the RN version it could be different.

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Edited 7 hours ago by Mark Harding

Related issues
0

    Related merge requests
    1
    • Opened 6 months ago
      Jan 8, 2019 2:30pm GMT+0000
      WIP: new blog post about the perfect app store
      Opened 6 months ago
      Jan 8, 2019 2:30pm GMT+0000
      fdroid/fdroid-website !356
    • Mark Harding
      Mark Harding @markeharding · 1 year ago
      Owner

      We will get this out with updated app sooner than later. Tx

      On Fri, Mar 30, 2018, 10:32 AM Serkan-devel notifications@github.com wrote:

      This issue might have popped up in the previous repo, but there are still people out there with custom ROMs and don't have Google services installed. Some can't access Google due to region-locking or just don't want to use the Playstore.

      The thing that prevented it last time for it to be on the Open source store was that fdroid/rfp#97 the Cordova build required a Play-services fragment to be available during build. Maybe with the RN version it could be different.

      — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AB1XyMTdpD6UN2bru_LDAnc5wZ5JmNVDks5tjkH4gaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Maybe the builds can be automated with a CI. Or is it blocked, due to internal credentials for build?

    • Mark Harding
      Mark Harding @markharding · 1 year ago

      The apps need to be signed so I dont think that would be possible.

      On Wed, May 2, 2018, 5:26 PM Serkan-devel notifications@github.com wrote:

      Maybe the builds can be automated with a CI. Or is it blocked, due to internal credentials for build?

      — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1#issuecomment-386126756, or mute the thread https://github.com/notifications/unsubscribe-auth/AAz97FVCG13VzP4eUAMBfn1gY35If-bZks5tuiSPgaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Why though?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      You can place your keys into a .gitignore entry to hide it

    • Mark Harding
      Mark Harding @markharding · 1 year ago

      Gitignore stops files from being commited so is unrelated.

      The CI server would need the signing credentials. Right now the security risk here outweighs the benefits it woulf bring.

      On Sat, May 5, 2018, 8:48 AM Serkan-devel notifications@github.com wrote:

      You can place your keys into a .gitignore entry to hide it

      — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Minds/mobile-native/issues/1#issuecomment-386803447, or mute the thread https://github.com/notifications/unsubscribe-auth/AAz97NYLXBFYnYfyCmqAF4bQp8SJyznCks5tvZ-egaJpZM4TBwSh .

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      How do other open source projects commit to F-Droid? Isn't your CI private?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Can't the signing be the only thing hidden and release the source code for the CI as proof?

    • Pierre Rudloff
      Pierre Rudloff @Rudloff · 1 year ago

      Hello, I'm a F-Droid contributor. We build every app from source on our build server and sign it with our own key. Does that answer your question?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      @Rudloff they are trying to make their CIs public. But if the CI is completely public, one could see their private key when signing

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      @markharding I think this could help https://youtu.be/2uaTPmNvH0I

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Any updates on this?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      Could at least be a public apk available for download, officially from minds?

    • Serkan-devel
      Serkan-devel @Serkan-devel · 1 year ago

      fdroid/rfp#97 (comment 80322175)

      The app does not have any tagged release: https://github.com/Minds/mobile-native/releases This would make packaging easier.

    • Mark Harding
      Mark Harding @markeharding · 8 months ago
      Owner

      Created by: trymeouteh

      Could at least be a public apk available for download, officially from minds?

      I would be OK with this too. This is what Gab does for their Andriod app. If you do offer a APK download please add a feature in the app that will notify the user when a new version of the app is available.

      But an F-Driod release will be nice since it will also update the app when updates roll out.

    • Michael Marquez
      Michael Marquez @mikeyyeahyeah · 5 months ago

      Would it be possible to have a maintainer be responsible for managing Minds APK on f-droid? I don't have experience with f-droid but it seems like it could be an interesting project to work on.

    • Bill Ottman
      Bill Ottman :dragon_face: @ottman · 5 months ago
      Owner

      @msantang78

    • Martin Santangelo @msantang78 assigned to @msantang78 4 months ago

      assigned to @msantang78

    • Martin Santangelo @msantang78 changed milestone to %sprint: Wire 4 months ago

      changed milestone to %sprint: Wire

    • Martin Santangelo @msantang78 added 1 - High scoped label 4 months ago

      added 1 - High scoped label

    • Martin Santangelo @msantang78 added S - Backlog scoped label 4 months ago

      added S - Backlog scoped label

    • Martin Santangelo @msantang78 mentioned in issue #677 (closed) 4 months ago

      mentioned in issue #677 (closed)

    • Mark Harding @markeharding changed milestone to %sprint: X 4 months ago

      changed milestone to %sprint: X

    • Martin Santangelo @msantang78 changed milestone to %sprint: Zero 3 months ago

      changed milestone to %sprint: Zero

    • Martin Santangelo @msantang78 changed milestone to %sprint: Aspiring Albatross 3 months ago

      changed milestone to %sprint: Aspiring Albatross

    • Martin Santangelo @msantang78 changed milestone to %sprint: Boisterous Buffalo 3 months ago

      changed milestone to %sprint: Boisterous Buffalo

    • Martin Santangelo @msantang78 changed milestone to %sprint: Clever Chipmunk 3 months ago

      changed milestone to %sprint: Clever Chipmunk

    • Mark Harding @markeharding added S - InProgress scoped label and automatically removed S - Backlog label 3 months ago

      added S - InProgress scoped label and automatically removed S - Backlog label

    • Mark Harding @markeharding added S - Backlog scoped label and automatically removed S - InProgress label 3 months ago

      added S - Backlog scoped label and automatically removed S - InProgress label

    • Mark Harding @markeharding mentioned in issue front#1338 (closed) 1 month ago

      mentioned in issue front#1338 (closed)

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 month ago

      @markeharding, Thank you for informing me about this ticket within ticket #1338.

      However you (or any other staff member) have yet to provide the information that I requested within the previous ticket regarding the Google PlayStore agreement.

      Could the requested information be either posted to this ticket or #1338? (also, please remember to tag me to your reply so that I can be notified in a timely and efficient fashion. Thanks.)

    • Mark Harding
      Mark Harding @markeharding · 1 month ago
      Owner

      I believe we would be in violation of the following clause:

      4.5 You may not use Google Play to distribute or make available any Product that has a purpose that facilitates the distribution of software applications and games for use on Android devices outside of Google Play.

      (https://play.google.com/about/developer-distribution-agreement.html#non-compete)

      Cc. @medworthy (I suggest modifying your gitlab notifications to include tickets you've interacted with(

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 month ago

      @markeharding,
      Thank you for the information. I can see that the 4.5 clause is the real issue here (which is really disappointing).

      Something that I think that I mentioned to @jotto141 at the time that I was writing my "The many faces of the minds app" blog article (see URL below) was the suggestion of providing information within the minds.com/mobile page about Android's "install from unknown sources" security option. I think that some further instructions about installing the unfettered version of the Minds APK being included within the minds.com/mobile page would help a lot of users out.

      I also took your advice and activated the "receive notifications about your own activity" tick-box within Gitlab's settings section and also set the "global notification level" to the "watch" status.

      (Note that I have included information about the clause to the bottom of my article).

      Reference:

      • The Many Faces Of The Minds App
        https://www.minds.com/blog/view/979482529691869184
      Edited by Mark Edworthy 1 month ago
    • Mark Harding @markeharding changed milestone to %sprint: Hipster Hedgehog 1 month ago

      changed milestone to %sprint: Hipster Hedgehog

    • Licaon_Kter
      Licaon_Kter @licaon-kter · 1 month ago

      The F-Droid client would update the app.

      Anyway, I see a custom maven repo and google services used in build.gradle and these are the real blockers for integration in F-Droid (the subject of this issue), not point 4.5 of some others store user agreement. :-(

    • Mark Harding @markeharding changed milestone to %sprint: Interesting Iguana 4 weeks ago

      changed milestone to %sprint: Interesting Iguana

    • Mark Harding @markeharding changed weight to 2 4 weeks ago

      changed weight to 2

    • Mark Harding @markeharding changed title from Release it on F-Droid to Release on F-Droid 4 weeks ago

      changed title from Release it on F-Droid to Release on F-Droid

    • Mark Harding @markeharding changed the description 4 weeks ago

      changed the description

    • Mark Harding @markeharding added Platform::Mobile scoped label 4 weeks ago

      added Platform::Mobile scoped label

    • Mark Harding @markeharding added Platform::Mobile::Android scoped label 4 weeks ago

      added Platform::Mobile::Android scoped label

    • Mark Harding @markeharding changed milestone to %sprint: Jolly Jellyfish 2 weeks ago

      changed milestone to %sprint: Jolly Jellyfish

    • Mark Harding @markeharding added Squad::Green scoped label 2 weeks ago

      added Squad::Green scoped label

    • Brian Hatchet :speech_balloon: @brianhatchet changed milestone to %sprint: Kilted Koala 6 days ago

      changed milestone to %sprint: Kilted Koala

    • Brian Hatchet
      Brian Hatchet :speech_balloon: @brianhatchet · 6 days ago
      Developer

      @msantang78 can you write up your findings about google services.

    • Martin Santangelo
      Martin Santangelo @msantang78 · 5 days ago
      Maintainer

      @brianhatchet as Licaon_Kter wrote above the terms of F-droid forbid to have the google play services inside the app https://f-droid.org/es/docs/Inclusion_Policy/ We can't build the app without it because it is required by the Jitsi SDK.

      Checking the code of the new release of the Jitsi SDK it now seems to have an option to build it without the google sign-in feature (removing the need of the play services)

      But update the SDK into the app will not be a trivial task. I have forked the Jitsi SDK and the package react-native-jitsi-sdk because we needed custom features and I also updated the react-native version of the Jitsi SDK to prevent some conflicts and fixed the sdk for 64bits builds.

      Edited by Martin Santangelo 5 days ago
    • Licaon_Kter
      Licaon_Kter @licaon-kter · 5 days ago

      Regarding Jitsi see the Riot/RiotX effort on fdroiddata repo.

    • Mark Edworthy
      Mark Edworthy @medworthy · 4 days ago

      @ottman,@jotto141, @Serkan-devel, @benhayward.ben, @licaon-kter, @msantang78, @mikeyyeahyeah & @Rudloff,
      There are several issues that concerns me, the first is concerning a recent report that was published on the reclaimthenet.org site (see URL below) and the second is related to F-Droid's terms of service agreement (section 2: Responsibility of Contributors), which states: "the Content is not pornographic". Considering the nature of the Minds Platform, ie. the free speech element (as long as the content doesn't violate US federal and Connecticut state legislation), F-Droid may (and I stress the term "may") no longer be considered as being a viable option.

      Reference:

      • F-Droid bans Gab for being a “free speech zone” (Reclaimthenet Article)
        https://reclaimthenet.org/f-droid-bans-gab-app

      • F-Droid Terms of Service
        https://forum.f-droid.org/tos

      Edited by Mark Edworthy 4 days ago
    • Mark Edworthy
      Mark Edworthy @medworthy · 4 days ago

      Considering the above issues, I recommend that a member of Minds senior staff team (ie. @ottman or @jotto141) tries to open a dialogue with someone from within F-Droid's management team, with the sole intention of clarifying F-Droid's stance in relation to allowing the "unfettered" (full) version of the Minds APK.

      Edited by Mark Edworthy 4 days ago
      • Hans-Christoph Steiner
        Hans-Christoph Steiner @eighthave · 2 days ago

        We didn't ban Gab, install Fedilab from F-Droid and you have full access to Gab. Or someone can make a repo for the Gab-specific app. F-Droid places no restrictions on repos. The f-droid.org community decided we do not want to promote Gab or included in the main repo.

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        To clarify, that is in fact a ban on Gab, the app, and talking about it in any fora of F-Droid (like what is going on here). The related discussion about it is now locked to the public. is nice that @eighthave instructs people on using Gab in lieu of just not banning it, however…

        @benhayward.ben To my knowledge it was actually not a community decision, but a secret decision on part of the core F-Droid team. The distinction is important.

        Edited by Allan Nordhøy 6 hours ago
      • Please register or sign in to reply
    • Ben Hayward
      Ben Hayward @benhayward.ben · 2 days ago
      Developer

      Thank you kindly for taking the time to clarify that @eighthave

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 day ago

      @eighthave,
      Thank you for providing this information. As you must be aware, there has been a lot of controversy surrounding Gab and I thought that it would be a good idea to have someone from F-Droid's team clarify F-Droid's stance (especially when considering Minds free speech and open dialogue policies).

      Edited by Mark Edworthy 1 day ago
    • Hans-Christoph Steiner
      Hans-Christoph Steiner @eighthave · 1 day ago

      a blog post is in the works

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 day ago

      @eighthave,
      I am wondering if the blog post will be sanctioned (or produced) by either F-Droid's management or PR team?

      Edited by Mark Edworthy 1 day ago
    • Hans-Christoph Steiner
      Hans-Christoph Steiner @eighthave · 1 day ago

      Both and neither ;-) we're a community-driven, free software project, so we don't really have management or PR in the company sense. So it'll happen via a consensus-based review process.

    • Mark Edworthy
      Mark Edworthy @medworthy · 1 day ago

      @eighthave,
      In that case, can you please enlighten us about F-Droid's organisational structure?

      Can you also please provide further information about the following article and in particular the following statement:

      "F-Droid as a project soon celebrates its 9th birthday. In these 9 years, F-Droid’s mission was and is to create a place where people could download software they can trust – meaning only free, libre and open source software is available on its flagship repository. As a project, it tried to stay neutral all the time. But sometimes, staying neutral isn’t an option but instead will lead to the uprise of previously mentioned oppression and harassment against marginalized groups. We don’t want and won’t support that. F-Droid is taking a political stance here.

      F-Droid won’t tolerate oppression or harassment against marginalized groups. Because of this, it won’t package nor distribute apps that promote any of these things. This includes that it won’t distribute an app that promotes the usage of previously mentioned website, by either its branding, its pre-filled instance domain or any other direct promotion. This also means F-Droid won’t allow oppression or harassment to happen at its communication channels, including its forum. In the past week, we failed to fulfill this goal on the forum, and we want to apologize for that."

      Please could you also provide official F-Droid definitions for terms such as "oppression" and "harassment" (I am sorry to bring this up but we are all aware of the current political situation and the misuse of definitions that are effecting many countries and are being propagated by individuals that have specific political interests that they wish to enforce on wider communities).

      Reference:

      • Public Statement on Neutrality of Free Software
        https://f-droid.org/en/2019/07/16/statement.html
      Edited by Mark Edworthy 1 day ago
    • Mark Edworthy
      Mark Edworthy @medworthy · 1 day ago

      @eighthave,
      Again, I apologise for bringing up this hot-button topic but considering that we do want to further promote Minds services and also considering the sensitive nature of this topic, I presume that you can appreciate my (and other users) concerns about this issue.

      Edited by Mark Edworthy 1 day ago
    • Mark Edworthy
      Mark Edworthy @medworthy · 1 day ago

      @eighthave,
      I have done some further research and it seems like F-Droid Limited (aka. F-Droid) is a not-for-profit British company (but is not a registered charity) and is headed by Ciaran Gultnieks, I have also noticed that you are listed within F-Droid's about page.

      Considering that F-Droid Ltd. is based within the UK, as well as considering the current political and main-stream media stances surrounding the UK "hate-speech" narratives (note that I am also a British citizen and am very much aware of the current political situation), I am afraid that (in my own personal opinion) these issues do raise further alarm bells.

      Reference:

      • F-Droid About Page
        https://f-droid.org/en/about
      Edited by Mark Edworthy 14 hours ago
      • Hans-Christoph Steiner
        Hans-Christoph Steiner @eighthave · 1 day ago

        F-Droid is based in the UK as much as Debian is based in the US. The founder is in the UK and one corporate entity is in the UK. There are also parts of F-Droid in Iceland, India, Russia, Germany, USA, Austria, Poland, Brazil, Romania, etc.

        That app was banned mostly because its supporters sent us a wave of direct insults and death threats via multiple private channels. Why on earth would we volunteer to help people who are threatening to kill us?

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        I got zero of those. The one Gab user I found on the forums is to the contrary very nice. However there are reportedly a million accounts/users on Gab, and what you are engaging in is, I assume, guilt by association?

      • Please register or sign in to reply
      • Hans-Christoph Steiner
        Hans-Christoph Steiner @eighthave · 1 day ago

        Even in the USA, free speech does not cover threats and assaults.

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        Which is why you should report that. In possibly misrepresenting Gab officially, both the UK and the US have libel laws. Where does "assault" come into the picture?

        Edited by Allan Nordhøy 7 hours ago
      • Please register or sign in to reply
    • Licaon_Kter @licaon-kter mentioned in merge request fdroid/fdroid-website!356 22 hours ago

      mentioned in merge request fdroid/fdroid-website!356

    • Mark Edworthy
      Mark Edworthy @medworthy · 21 hours ago

      @eighthave,
      I appreciate the issue of having death threats and threats of assault being viewed by contributors (no matter how probable or otherwise improbable these threats would be to actually have carried out) but we all are aware that these threats are provided by a minority of a given service / platforms user base.

      It very unfortunate that F-Droid's contributors do get to see these sort of threats but I noted that this issue was never addressed within the official F-Droid statement (dated July 16th) and whilst it can be very hard for F-Droid's contributors / staff members to further investigate the alleged perpetrators of said threats, I presume that these threats were reported to the official legal channels so that if necessary, these threats can be further investigated and dealt with?

      Whilst again it is unfortunate, this is one reason why I do think that once a organisation reaches a certain size / status, they need to consider incorporating a public relation department within their organisational structure (so that individual contributors / staff members can then refer any communication via said PR department and if necessary, have the PR department deal with any unruly users and inappropriate comments).

      I do think that banning any organisation from providing their open source based APK ("app") from F-Droid's repository based on the actions of a minority of said organisations user base could not only be considered as being unfair to said organisation but could also be considered as being disingenuous to the majority of Gab's user base.

      Edited by Mark Edworthy 14 hours ago
      • Hans-Christoph Steiner
        Hans-Christoph Steiner @eighthave · 19 hours ago

        gab.com/gab.ai is a mastodon service. Mastodon clients like Fedilab will work just fine with those servers. Those have always been and continue to be available in f-droid.org. Some people didn't like that the Tusky clients blocks the gab servers in the code. Someone made a fork of Tusky within the past couple of weeks and labeled it Gab. This is what we do not want to include in f-droid.org. From what I've seen, that "Gab" app was a PR stunt to get attention.

        They are free to make their own fdroid repo with whatever APKs they want in it. Any F-Droid user can subscribe to any repo, and we will not block or ban repos in the client. So this is another totally unrestricted channel that anyone can use. F-Droid is decentralized, and we work hard to improve that, since we do not want to be in the middle of everything. We want free software to be free.

        The f-droid.org collection is like any other internet service in that it has something like "Terms of Service". F-Droid is very different in that it is both decentralized, and 100% free software. So anyone can start their own with any terms they want, all the tools and code are there.

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        This is a centralized decision that incentivise Gab to make non-free software wrt. the rules not being the same for them in the biggest free-software Android distribution service there is.

        If you truly consider the secondary citizen treatment to be equal, how does it warrant "staying neutral isn’t an option but instead will lead to the uprise of previously mentioned oppression and harassment against marginalized groups", and if it is as effective as only being a ban in name only, why?

        And if the resulting, predicted, and described effect is tarnishing F-Droids reputation, why use it to give Gab a PR campaign? If the line can be drawn and explained clearly, what other apps will be banned?

      • Please register or sign in to reply
      • Licaon_Kter
        Licaon_Kter @licaon-kter · 19 hours ago

        There's a difference, "the Gab app for Gab services" (<- this got pre-banned even if not such app was yet requested to be hosted by F-Droid) versus "any generic Mastodon app that can connect to a Gab instance" (not banned in any way)

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        So if Gab had their own codebase their app would not be banned? How does that factor into "F-Droid is taking a political stance here."

        And why would "Freetusky" (Tusky sans instance blocking) be allowed?

      • Please register or sign in to reply
    • Mark Edworthy
      Mark Edworthy @medworthy · 18 hours ago

      @eighthave,
      I have noticed that you have not directly addressed my previous comment (in relation to the issue of threatening behaviour by a minority of users and Gab.com / Gab.ai "supporters").

      However on another point, according to F-Droid's Terms of Service (ToS) policy, there is a clause that includes the phrase "the Content is not pornographic". Depending on local territorial legislation, the term "pornographic" could be interpreted in many different ways. As an example, late last year I questioned Minds Inc. staff about their interpretation of the term "explicated" (which in this context and for the sake of argument, the term "explicated" could be considered as substitute for the term "pornographic"), in which I used the example of Michelangelo's statue of David and Alexandros statue of Antioch Venus de Milo (see URL below) which both could be determined as being of a pornographic nature in some territories (note that F-Droid's terms does include the phrase "any access to or use of the Website will be governed by the laws of the state of California, U.S.A.". Please also note that according to F-Droid's ToS agreement, the term "Website" and any derivation of this term includes F-Droid.org hosting service, therefore presumingly this ToS does also cover the usage of F-Droid's provided / supported repositories).

      Anyway the above is a little bit of a tangent, my main point within this comment is that considering that users are entitled to post content that could be deemed as being of a pornographic nature (and therefore falls under Minds Not Safe / Suitable For Work criteria and are marked with an explicated / NSFW / mature tag), would the Minds "unfettered" APK (which provides access to said NSFW content) be considered as being unsuitable for inclusion within F-Droid's provided services?

      Reference

      • Minds Help And Support Enquiry About What Could Be Considered As Being Explicated (Pornographic) https://www.minds.com/newsfeed/903389607309582336
      Edited by Mark Edworthy 14 hours ago
      • Hans-Christoph Steiner
        Hans-Christoph Steiner @eighthave · 16 hours ago

        I don't know. I play a minor role in app reviews. If it is not explicitly a porn app, my guess is yes.

        The bigger point is that we want to push towards decentralization so these questions are all much easier to handle.

        I'm not sure which question or comment you think I haven't addressed.

      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 8 hours ago

        Pushing towards decentralization at any cost does a few things currently. It means users have more repos that may be unverified, onto which actors that don't command the same level of trust can push apps, with very few measures in place to gauge build-quality.

        To quote the TWIF describing what Gab supposedly champions (though not really), this section holds true:

        While in theory this might seem to be a good concept, it has serious consequences: things like racism, sexism, verbal abuse, violent nationalist propaganda, discrimination against gender and sexual minorities, antisemitism and a lot more things become popular on such instances.

      • Please register or sign in to reply
      • Mark Edworthy
        Mark Edworthy @medworthy · 15 hours ago

        @eighthave,
        Thank you for the information surrounding the pornography issue. As far as the other issue is concerned, I suppose that my question would be on the following lines:

        Does F-Droid's staff members / contributors considers it to be a justifiable action to remove a APK (which act as a gateway to a 3rd party platform / service) from F-Droid's repositories if a minority of the 3rd party users conducted in providing threats to F-Driod's staff members / contributors (especially considering that the 3rd party platform staff members don't approve of, encourage or condone said threats, also considering that any threats that are being conducted on the 3rd party platform / service would be considered as being a violation of said 3rd party ToS agreement and that such threats would be subject to further action by said 3rd party, which could possible involve the termination of the offenders account on said 3rd party platform / services)?

        Edited by Mark Edworthy 7 hours ago
      • Collapse replies
      • Allan Nordhøy
        Allan Nordhøy @kingu · 7 hours ago

        I am no longer an official contributor, but I professionally do translate and consider legalese in various respects, so you will get my IANAL opinion. According to my incomplete reading of the current F-Droid TOS, (which for my sake is unenforceable in/under EU-GDPR law, in the least because it is not accepted specifically):

        [If you post material to the Website, post links on the Website, or otherwise make (or allow any third party to make) material available by means of the Website (any such material, “Content”), You are entirely responsible for the content of, and any harm resulting from, that Content. That is the case regardless of whether the Content in question constitutes text, graphics, an audio file, or computer software. By making Content available, you represent and warrant that:

        …

        the Content is not pornographic](https://forum.f-droid.org/tos)

        (Bold text added by me)

        This part is ill-devised:

        You are entirely responsible for the content of, and any harm resulting from, that Content.

        In more banal terms, you would also have to validate:

        you have, in the case of Content that includes computer code, accurately categorized and/or described the type, nature, uses and effects of the materials

        without falling afoul of the above…

        Plausibly a court could find that it is reasonable for a user to expect someone to be "responsible" for some, or less likely all of that, even though for example the GNU GPLv3+ to the extent that is lawful does not hold the copyright holder or distributor responsible.

        Putting in disclaimers like this don't necessarily invalidate prior claims.

        F-Droid disclaims any responsibility for any harm resulting from the use by visitors of the Website …

        Edit: The UK will soon put mandated age restriction in place, with hefty fines backing it up, so anything porn specifically would have to comply for fear of economic ruin on part of F-Droid.

        Edited by Allan Nordhøy 7 hours ago
      • Please register or sign in to reply
    • Mark Harding
      Mark Harding @markeharding · 8 hours ago
      Owner

      @eighthave thanks for taking the time to respond here.

      To keep this chat on topic, we've currently put this task on hold as the build process looks a little more involved that we anticipated. We were intending on simply uploading a signed APK (as we do with Google Play and our own app), but it appears as though f-droid creates the build via build scripts.

    • Mark Harding @markeharding marked the task Public APK of app as completed 7 hours ago

      marked the task Public APK of app as completed

    • Licaon_Kter
      Licaon_Kter @licaon-kter · 6 hours ago

      @kingu use the EDIT button ffs

    • Mark Harding @markeharding removed milestone 2 hours ago

      removed milestone

    • Mark Edworthy
      Mark Edworthy @medworthy · 9 minutes ago

      @eighthave,
      My last question may have been a bit unfair for me to ask (but I will leave it there, if you wish to answer it then please feel free to, if you don't then I do understand).

      Last night I was reviewing F-Droid's merge-request #356 (plus associated links) and found the discussion to be very interesting. I also realised that there has been a lot of thought being provided by various member of F-Droid's community (I also want to thank @licaon-kter for providing the reference to this merge-request entry).

      So I think that only question that remains to be asked is: within your own opinion, if Minds decides to upload their unfettered APK to a F-Droid repository (either the main or an alternative repository), can you foresee any reason why the Minds unfettered APK would be subsequently removed / banned from F-Droid's services?

      Reference:

      • F-Droid Merge Request 356
        fdroid/fdroid-website!356
      Edited by Mark Edworthy 2 minutes ago
    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply
    Assignee
    Martin Santangelo's avatar Martin Santangelo @msantang78
    Assign to
    None
    Epic
    None
    None
    Milestone
    None
    Assign milestone
    None
    Time tracking
    No estimate or time spent
    None
    Due date
    None
    5
    Labels
    Platform::Mobile Platform::Mobile::Android Priority::1 - High Squad::Green Status::Backlog
    Assign labels
    • View project labels
    2
    Weight
    2
    Confidentiality
    Not confidential
    Lock issue
    Unlocked
    17
    17 participants
    user avatar
    Martin Santangelo
    user avatar
    Mark Edworthy
    user avatar
    Mark Harding
    user avatar
    Allan Nordhøy
    user avatar
    Licaon_Kter
    user avatar
    Hans-Christoph Steiner
    user avatar
    Luculent
    Reference: minds/mobile-native#1