district0x / district-proposals

Proposals for new districts to be built by the district0x Team.
https://vote.district0x.io/
214 stars 36 forks source link

DP #103: DecentStore - The decentralised App Store for Android. #103

Open AnkS4 opened 6 years ago

AnkS4 commented 6 years ago

Name: DecentStore

Purpose:

To create a decentralised appstore to give users freedom from bloatwares & to give developers incentives they should get.

Description:

The google play itself is flooded with ads, analytics/trackers, restrictions on developer, smaller ad revenue to developer, removal of app from google play out of the blue, forcing small developers to publicly list their home address & many more issues. Thus, creates issues to both users and developers.

DecentStore will be having two main entities in the ecosystem:

User - User will be main entity responsible for monetization of the ecosystem. User will pay directly to developer for the app he requires using token (DNT/any ERC20).

Developer - Developer will be the earner of the token & responsible for making apps. Developer needs to build a profile on DecentStore & publish the apps he developed.

(Optional/Extended Entities): Tester - Tester could earn tokens by helping developer debug apps & giving suggestion.

Ads with minimal disturbance to the user can be added in app: like when starting/closing an app. It'll be added when app is given free to the user (without any tokens). Ad-Publisher - Ad-publisher will pay tokens directly to the developer.

Ad-Creator - Ad-creator will earn tokens by helping Ad-Publisher to create Advt. for them. Ad-Publisher is responsible for paying tokens to the Ad-Creator.

Edit: App will be auto-scanned for malware/rookits before publishing on DecentStore. DecentStore will include required modules for that.

It can be further extended by adding new ideas/existing proposals. Give feedback & vote below by thumbs up. [ Switch to desktop view if visiting from mobile device]

district0x Slack ID: anks ETH: 0x4777d7956baAD9f78eD526CdF635B8f6C806FdC0

rongomaib commented 6 years ago

Great idea. Could be tied to the reputation module I suggested in another proposal.

Only issue I can see is people uploading apps which install malware and rootkits on users devices. How would this be handled?

On 20 August 2017 at 15:35, Aniket Satbhai notifications@github.com wrote:

Name: DecentStore Purpose:

To create a decentralised appstore to give users freedom from bloatwares & to give developers incentives they should get. Description:

The google play itself is flooded with ads, analytics/trackers, restrictions on developer, smaller ad revenue to developer, removal of app from google play out of the blue, forcing small developers to publicly list their home address & many more issues. Thus, creates issues to both users and developers.

DecentStore will be having two main entities in the ecosystem:

User - User will be main entity reponsible for monetization of the ecosystem. User will pay for the app, he requires using token(any ERC20).

Developer - Developer will be the earner of the token & responsible for making apps. Developer needs to build a profile on DecentStore & publish the apps he developed.

(Optional/Extended Entities): Tester - Tester could earn tokens by helping developer debug apps & giving suggestion.

Ads with minimal disturbance to the user can be added in app: like when starting/closing an app. It'll be added when app is given free to the user (without any tokens). Ad-Publisher - Ad-publisher will pay tokens directly to the developer.

Ad-Creator - Ad-creator will earn tokens by helping Ad-Publisher to create Advt. for them. Ad-Publisher is responsible for paying tokens to the Ad-Creator.

It can be further extended by adding new ideas/existing proposals.

Slack ID: anks

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/district0x/district-proposals/issues/103, or mute the thread https://github.com/notifications/unsubscribe-auth/Adg2XacdgeO4AAsJCEbK5GMa0SLakk-Dks5sZ8yRgaJpZM4O8h1s .

AnkS4 commented 6 years ago

App will be auto-scanned for malware/rookits before publishing on DecentStore. DecentStore will include required modules for that.

Thanks, added edit.

webcaetano commented 6 years ago

This!

Might be the first step to have auditable apps and shares/dividends between them. Since the payments would be in crypto. Enable small worth contents, like small indie games to rise money and share revenue.

AnkS4 commented 6 years ago

There was no #102 present when I posted. Changed to #103.

truedat101 commented 6 years ago

Can this concept function in regions where the government blocks/screens content? And regarding privacy and content rating laws, what is the stance of this project? Subject of malicious content that may be embedded into apps (distributors of free apps embedding their own malware), what is the stance? Trust matters. Publishers need to be validated. Software license and copyright should be mentioned to, and what facilities will be in place to make licensing clear.

In all, I'm a huge fan of app stores not taking 30% off the top, and no gatekeepers deciding who gets to publish or not. I am also in favor of there being a way to distribute and monetize without the risk of being blocked from certain regions (i.e. Google Play not available in many countries). Conversely, Google can use Google Play store as an app is used as leverage to control conformity of Android, and this is not a good thing for competition or differentiation among handset makers.

Pricing models are critical for monetization: free, freemium, free + inapp purchase, one time cost, pay per play, subscription based, etc. Some of these pricing models are good for gaming, others popular for education market, and others still for people who don't care about monetization but like to get donations. Also, once bothersome thing for a developer is the idea that updates for apps are "free for life". There needs to be a new model for how to manage the cost of development over time. Something to consider.

I think the concept needs some fleshing out, in terms of regulatory items to move beyond this app store being a wild wild west for content, and be a serious alternative to Google Play and Amazon App Store, and App store options in China. If the goal is to be like a "Steam" for Indy app developers, this is viable and real indy developers should be embraced.

AnkS4 commented 6 years ago

AppStore needs to free from government meddling in publishing/viewing of the content. Apps must be available to users independent of their region.

Validation/Signing system similar to F-droid will be used, but here the developer of the application will manage the 'APK Signing'. Tagging of license information needs to be done by developer at the time of publishing.

Bradymck commented 4 years ago

Hey @AnkS4

I'm not sure if you're aware but we recently launched a new bounty to migrate your proposals to the actual District Registry: https://registry.district0x.io/

We're replacing the old voting app with the registry. Let me know if you need help but I would love to see you migrate this over so you can claim your DNT.

It does take a 10,000 DNT submit to submit your proposal but this gives you an extra 2000 you can stake in the registry beyond the deposit amount.

Hit me up on Telegram or Discord if you need help or have questions.

Telegram: https://t.me/district0x/75217 Discord: https://discord.gg/P9RQejv

PS, please excuse the canned response. I am encouraging everyone here to start migrating so they can claim their 12000 DNT.