Skip to content

Project Incubation Plan (Beta)

1. Background

In today's thriving open-source ecosystem, many excellent individual open-source projects are unable to reach distribution channels due to the high costs of app store publishing. Individual developers face high cost barriers and qualification restrictions when publishing to major platforms like Apple App Store and Microsoft Store.

UpgradeLink Project Incubation Plan aims to provide zero-barrier publishing solutions for individual open-source developers, adopting an innovative "revenue sharing, free if no revenue" model, enabling excellent projects to reach a wider user base.

2. Cost Analysis for Individual Developers

2.1 Developer Account Fees by Platform

PlatformFeeCycleNotes
Apple App Store$99AnnualIndividual account, some features restricted
Microsoft Store$19AnnualIndividual developer account
Google Play$25One-timeOne-time registration fee
Huawei AppGalleryFree-Requires personal identity verification
Xiaomi App StoreFree-Requires personal identity verification

2.2 Restrictions Faced by Individual Developers

Restriction TypeSpecific Impact
Qualification RestrictionsSome advanced features are only available to enterprise developers, such as App Clips, certain push capabilities, etc.
Review RestrictionsIndividual accounts may face stricter reviews, and some app types cannot pass review
Brand RestrictionsCannot use custom brand names, apps display as individual developer name
Feature RestrictionsAdvanced analytics and promotion tools on some platforms are only available to enterprises
Revenue RestrictionsRevenue settlement cycles and withdrawal thresholds are more favorable for enterprises on some platforms

2.3 Enterprise Qualification Acquisition Costs

If individual developers want to overcome the above limitations and publish apps as enterprises, they need to bear the following costs:

Cost ItemFee RangeCycleDescription
Registered Office Hosting$300 - $600AnnualCompany registration requires a commercial address, virtual address hosting fees
Bookkeeping Service$300 - $450AnnualEnterprises must maintain financial records and file taxes
Bank Account Setup$75 - $150One-timeCorporate bank account opening fees
Company Seal$30 - $75One-timeOfficial seal, financial seal, legal representative seal, etc.
Annual Business Report$0 - $75AnnualSome agencies charge for this service

Total Annual Fixed Cost for Enterprise Qualification: Approximately $700 - $1,300/year

In addition, enterprises also need to bear:

  • Tax Filing Obligations: Must file taxes on time even with no business income
  • Business Change Risks: Changes to address, legal representative, etc. require formal procedures
  • Dissolution Costs: If no longer operating, company dissolution requires time and money

2.4 Hidden Costs

Beyond direct account fees, individual developers also need to bear:

  • Time Cost: Learning platform guidelines, preparing review materials, handling review feedback
  • Technical Cost: Adapting to different platform requirements, handling signing certificates, version management
  • Operational Cost: User feedback handling, app update maintenance, compliance maintenance

3. Incubation Plan Advantages

3.1 Zero Upfront Investment

  • No publishing fees required: Use UpgradeLink enterprise credentials for publishing
  • No deposit, no prepayment: Completely zero-cost startup
  • No hidden fees: All services are transparent and public

3.2 Enterprise Qualification Support

  • Break through individual restrictions: Publish using enterprise account with full feature access
  • Brand protection: Apps can use independent brand names
  • Review advantages: Enterprise account review process is smoother

3.3 Complete Technical Support

  • Application upgrade and distribution: Complete application upgrade and distribution services
  • Multi-platform support: Supports Windows, macOS, Linux, Android, Tauri, Electron, and more
  • SDK support: Multi-language SDKs for quick integration of upgrade functionality
  • CDN acceleration: Global CDN acceleration ensures download speed

3.4 Operational Support

  • Store review assistance: Assist with the review process for various app stores
  • User feedback handling: Assist with collecting and handling user feedback
  • Data analytics: Provide statistics on downloads, active users, etc.
  • Compliance guidance: Assist with privacy policies, data compliance, and other issues

3.5 Brand and Intellectual Property Protection

  • Project ownership: Project intellectual property always belongs to the developer
  • Brand independence: Apps can maintain independent brand image
  • Data ownership: User data belongs to the developer

4. Pricing Model

4.1 Revenue Sharing Model

We adopt an innovative "revenue sharing, free if no revenue" pricing model:

Revenue SituationPricing StandardDescription
No RevenueCompletely FreeWhen the project has no revenue, no fees are charged
Has Revenue10% Revenue ShareOnly 10% of project revenue is charged as service fee

4.2 Revenue Definition

Revenue refers to income generated through the following channels:

  • In-app purchase revenue
  • Subscription revenue
  • Paid download revenue
  • Advertising revenue
  • Other app-related commercial revenue

4.3 Settlement Method

  • Settlement Cycle: Settlement anytime
  • Payment Methods: Bank transfer, PayPal, etc.

5. Exit Mechanism

5.1 Exit Anytime

  • No penalty fee: Developers can apply to exit the incubation plan at any time without any penalty fees
  • No mandatory period: No minimum cooperation period
  • No complex process: After submitting an exit application, we will process it within 7 business days

5.2 Data Migration Support

  • User data migration: Assist developers in exporting user data
  • App data migration: Assist in migrating app configurations and version data
  • Smooth transition: Ensure user upgrades are not affected

5.3 Exit Process

  1. Developer submits exit application
  2. Both parties confirm exit time
  3. Complete revenue settlement
  4. Assist with data migration
  5. App ownership transfer (if needed)

5.4 Post-Exit Arrangements

  • App removal: Choose to remove or transfer to developer's own account
  • User notification: Assist in notifying users of app changes
  • Technical support: Provide a certain period of technical support transition

6. Application Process

6.1 Application Requirements

  • Project is open source or has a clear open-source plan
  • Project has a certain user base or development potential
  • Developer agrees with the incubation plan's cooperation philosophy
  • Project content is legal and compliant, not infringing on third-party rights

6.2 Application Steps

Step 1: Submit project information

Step 2: Project evaluation review (3-5 business days)

Step 3: Sign cooperation agreement

Step 4: Technical integration and publishing

Step 5: Continuous operational support

6.3 Application Materials

  • Project introduction document (including project background, features, user base, etc.)
  • Project source code address (GitHub/GitLab, etc.)
  • Developer identity verification
  • App screenshots and feature demonstrations
  • Other supporting materials (optional)

6.4 Contact Information

7. FAQ

Q1: Does the project have to be open source?

The project can be an open-source project or a commercial project with an open-source plan. We mainly focus on the project's development potential and the developer's cooperation sincerity.

Q2: How is revenue tracked and verified?

We provide detailed revenue statistics reports that developers can view at any time. Revenue data comes from official app store settlement data, ensuring transparency and credibility.

Q3: What if the project remains free?

If the project is completely free with no commercial revenue, you will use our services completely free of charge without any fees.

Q4: Can multiple projects be incubated simultaneously?

Yes. Each project needs to be applied for separately, and we will evaluate and sign contracts individually.

Q5: Can I rejoin after exiting?

Yes. If you need to rejoin after exiting, you need to resubmit an application and go through evaluation.

Q6: What if the app review fails?

We will assist in analyzing the reasons for review failure and provide modification suggestions until the review passes.

Q7: How is user data security ensured?

We strictly comply with data protection regulations. User data is only used for app upgrade services and will not be used for other commercial purposes. Developers can export user data at any time.

8. Summary of Cooperation Terms

TermContent
Cooperation PeriodNo fixed period, can exit at any time
Upfront FeeNone
Revenue Share10% when there is revenue, free when no revenue
Exit FeeNone
Intellectual PropertyBelongs to developer
User DataBelongs to developer

9. Contact Us

If you are interested in our project incubation plan, please contact us through the following methods:

We look forward to working with you to help excellent open-source projects reach more users!


This plan is a beta version, and the final interpretation right belongs to UpgradeLink. If you have any questions, please feel free to contact us.

toolsetlink@163.com