Marketplace: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{blackboxwarning|
As of 30-March 2018, the Firefox OS Marketplace has been shut down.<br />These pages serve as an archive and reference.
}}
<span style="float:right;">[[File:Firefox-Marketplace.png]]</span>
<span style="float:right;">[[File:Firefox-Marketplace.png]]</span>
Mozilla is building a [https://marketplace.firefox.com Marketplace] to bring personalized discovery, worldwide distribution, and easy payments to the largest platform for app development: [[Apps/Roadmap|the Web]]. Our Marketplace will be imbued with Mozilla's principles of transparency, user control, and open innovation that locked-down platforms lack.
[https://marketplace.firefox.com Firefox Marketplace] is a discovery and distribution platform for web apps. It imbues Mozilla's principles of transparency, user control, and open innovation that locked-down platforms lack.  Its mission is to promote a free and open web.


== Changes to Marketplace ==
'''''We announced in March 2016 that the Firefox OS Marketplace will remain open until at least January 2018.  We have since made the decision to shut down Firefox Marketplace on March 30th of this year. Thank you so much for your participation in this project. Together we grew Marketplace to touch over 50M unique users, in over 30 countries and 50 languages and explored the boundaries of the web across multiple platforms. Your contributions and expertise have been greatly appreciated!  With sincerest thanks, Firefox OS Marketplace Team''''' 


== The Future of Marketplace ==
=== App Submissions ===
=== Upcoming Changes to Marketplace ===
Marketplace no longer accepts submissions or updates to apps.  Since Firefox OS has been discontinued as a commercial product, Marketplace is no longer receiving very many submissions.  Certain events and reallocation of resources to other areas have led us to make a decision to discontinue app submission.  The apps in Marketplace can still be downloaded and function on Firefox OS devices.  [https://wiki.mozilla.org/B2g B2G OS], the open source project based on Firefox OS, can install and run non-privileged, non-packaged web apps from any web site.


Over the coming months Mozilla is streamlining Marketplace to allocate resources to other areas of FxOS and Connected Devices. Please [https://wiki.mozilla.org/Marketplace/FutureofMarketplaceFAQ see this FAQ] for more information.
===Progressive Web Apps===
We are working with other parties on the shared goal of improving the web’s ability to meet the needs of mobile users and, along with Google, Opera, and others, are getting behind the vision of [https://blog.mozilla.org/futurereleases/2015/11/17/extending-the-webs-capabilities-in-firefox-and-beyond/ Progressive Web Apps].  


=== Progressive Web Apps ===
===Non-Firefox OS Apps===
Apps that run on Desktop and Android no longer function on those platforms [https://groups.google.com/forum/#!topic/firefox-dev/WV2XkVN3sWQ since the Web Runtime (WebRT) is removed and is no longer able to install or launch apps].


We are working with other parties on the shared goal of improving the web’s ability to meet the needs of mobile users and, along with Google, Opera, and others, are getting behind the vision of Progressive Web Apps. [https://https://blog.mozilla.org/futurereleases/2015/11/17/extending-the-webs-capabilities-in-firefox-and-beyond/ Find out more about Progressive Web Apps].
===Payment Support===
We have removed support for payments, for both paid apps and in-app payments. The web gives developers the freedom to choose any payment method and Firefox Marketplace should not be a gatekeeper. If you have payments set up, it means you may need to change your payment provider, make your app free, and/or move payments to be contained within your app or website. We apologize for any inconvenience this causes. We will continue to allow submissions and updates for free Firefox OS phone apps, and there are millions of users that we will continue to support.


=== Non-Firefox OS Apps ===
===FAQ for Marketplace Changes===
Q: Why did you discontinue app submissions to Marketplace.
A. App submission had dwindled to a trickle, and most of the the app reviewers, both Mozilla staff and volunteers, have moved to other projects. We had planned to close app submission mid-2017, but circumstances accelerated this timeline to September 2016.


On March 29, 2016, Marketplace will no longer accept submissions for Android, Desktop and Tablet, and will remove all apps that don’t support Firefox OS. However we will continue to accept Firefox OS app submissions until mid-2017  Apps that currently work on Desktop and Android will no longer function on those platforms since the Web Runtime (WebRT) will be removed and will no longer be able to install or launch apps.
Q. What does it mean for applications already in Firefox Marketplace?
A. Applications in Marketplace will continue to work on Firefox OS devices. If the app is not listed as compatible with Firefox OS, it has been disabled (not listed in the catalog), but still accessible to the owner on the developer portal.


=== Payment Support ===
Q. Can I update my app?
A. Applications can no longer be updated unless it is a website (not a packaged app that needs to be downloaded) and does not change the location of its manifest.  That is simply a website change assuming it uses the same app manifest at the URL of the existing app.


We will be removing support for payments, for both paid apps and in-app payments. The web gives developers the freedom to choose any payment method, and Firefox Marketplace should not be a gatekeeper. If you have payments set up, it means you may need to change your payment provider, make your app free, and/or move payments to be contained within your app or website. We apologize for any inconvenience this causes. We will continue to allow submissions and updates for free Firefox OS phone apps, and there are millions of users that we will continue to support.
Have more questions? Share them [https://discourse.mozilla-community.org/c/firefox-os-participation here]


== Communications ==
== Communications ==
Line 26: Line 39:
* #openwebapps
* #openwebapps
* #app-reviewers
* #app-reviewers
=== Meetings open to all ===
You're welcome to participate in any of these meetings. See you there! (All times listed in Pacific Time)
{{#widget:Widget:Google Calendar
|id=mozilla.com_8qcp7jdh4q8rtjdsrp1pdvtmuo@group.calendar.google.com
|title=Firefox Marketplace Programs
}}
You can also [https://www.google.com/calendar/ical/mozilla.com_8qcp7jdh4q8rtjdsrp1pdvtmuo%40group.calendar.google.com/public/basic.ics import this calendar] into any iCal-capable calendar application.


===Mailing Lists===
===Mailing Lists===
* [https://mail.mozilla.org/listinfo/marketplace-contributors Marketplace Contributors] List for Marketplace community--stay in the loop about contribution opportunities and events.
* [https://mail.mozilla.org/listinfo/marketplace-team Marketplace Team] All (internal) contributors to, and stakeholders & watchers of,  
* [https://mail.mozilla.org/listinfo/marketplace-team Marketplace Team] All (internal) contributors to, and stakeholders & watchers of, Marketplace & Payments activities [(see the membership list)]
* [https://lists.mozilla.org/listinfo/dev-marketplace dev-marketplace] Open to anyone who wants to discuss Marketplace development and program activities
* [https://mozilla.service-now.com/com.glideapp.servicecatalog_cat_item_view.do?sysparm_id=1d15cd3b6c5564004a466e89d9f5e5bc&sysparm_link_parent=bf0149fbb9156400dc7ea1d3074d0ad8  Marketplace Drivers] Internal list for managers accountable for delivering Marketplace / Payments program (Add your email address in a Service-Now request)
* [https://mail.mozilla.org/listinfo/b2g-internal B2G Contributors (Internal)]
* [https://mozilla.service-now.com/com.glideapp.servicecatalog_cat_item_view.do?sysparm_id=1d15cd3b6c5564004a466e89d9f5e5bc&sysparm_link_parent=bf0149fbb9156400dc7ea1d3074d0ad8 Apps] Internal, all contributors to, and watchers & supports of, Apps Program (Add your email in a Service-now request)
* [https://lists.mozilla.org/listinfo/dev-webapps Dev Web Apps] Internal mailing list for Web App Devs
* [https://lists.mozilla.org/listinfo/dev-webapps Dev Web Apps] Internal mailing list for Web App Devs
* [https://lists.mozilla.org/listinfo/webapps Open Web Apps] Open, all Mozillian (external) Web App Devs
* [https://lists.mozilla.org/listinfo/webapps Open Web Apps] Open, all Mozillian (external) Web App Devs
* [https://mail.mozilla.org/listinfo/app-reviewers App Review] Open mailing list for questions regarding the content submission and review process
* [mailto:payments-team@mozilla.com Payments Team] Internal, all Mozilla payments contributors
* [mailto:marketplace-ux@mozilla.com Marketplace UX] Internal, all Marketplace UX contributors
* [https://lists.mozilla.org/listinfo/dev-planning Dev Planning] Company-Wide, Open. Provides schedule of open and important meetings across dev and product teams
* [https://lists.mozilla.org/listinfo/dev-planning Dev Planning] Company-Wide, Open. Provides schedule of open and important meetings across dev and product teams
<br>
<br>
Line 56: Line 50:
===Contribute===
===Contribute===
* [https://wiki.mozilla.org/Marketplace/Contributing See how you can contribute to Firefox Marketplace]
* [https://wiki.mozilla.org/Marketplace/Contributing See how you can contribute to Firefox Marketplace]
== Marketplace Roadmap & Project Archive ==
Check out our '''[https://jugband.paas.allizom.org/ current deliverables]''' or our [https://wiki.mozilla.org/Category:Marketplace_Project project archive]


==== Found a bug? ====
==== Found a bug? ====
File bugs in [https://bugzilla.mozilla.org/enter_bug.cgi?product=marketplace&rep_platform=all&op_sys=all the marketplace component on Bugzilla]
File bugs in [https://bugzilla.mozilla.org/enter_bug.cgi?product=marketplace&rep_platform=all&op_sys=all the marketplace component on Bugzilla]
==== New Feature Request? ====
Make a [https://podio.com/webforms/6761871/775290 Request a new feature or suggest changes to Marketplace]


==== Dependencies ====
==== Dependencies ====
Track [https://wiki.mozilla.org/Marketplace/Dependencies dependencies between] Marketplace / Apps and other teams
Track [https://wiki.mozilla.org/Marketplace/Dependencies dependencies between] Marketplace / Apps and other teams
== Ongoing Activity ==
While Marketplace is no longer in active development, it is maintained. Any critical or blocking bugs will be addressed as they are reported, and code will be updated regularly (though not as frequently as the previous weekly cadence).
=== Schedule ===
; Bug Triage
: Bug triage will happen on the first Tuesday of each month at 5pm Eastern Time, in the Marketplace Vidyo room.
; Code deployment
: Marketplace code will be deployed at 2pm Eastern Time on the second Tuesday of each month. Code will be tagged on the preceding Friday, also at 2pm Eastern Time.
; String extraction for localization
: This should no longer be necessary, but we will continue to run the process weekly to ensure that any changes are included.
=== Bug status and community ===
Some bugs remain that the community is encouraged to contribute, but major functional issues have been addressed. Bug state is generally reflected via whiteboard values as follows:
; [marketplace-transition]
: This marks bugs that were not deemed necessary to close for Marketplace to be used in maintenance mode.
; [possible_future_need]
: This marks bugs that, while not necessary for Marketplace to exist maintenance mode, would be top priorities (or useful for public or admin users) if Marketplace becomes active again.
; [triaged]
: This marks bugs that have been triaged since the maintenance mode transition began in February 2016.
; [good first bug] or [good_first_bug]
: This marks bugs that are suitable for first-time contributors to the Marketplace codebase. See [[Marketplace/Contributing]] for more information.
; [good second bug] or [good_second_bug]
: This marks bugs that are suitable for regular contributors to the Marketplace codebase or contributors with more advanced skillsets. See [[Marketplace/Contributing]] for more information.
; [ktlo]
: This marks bugs that were important -- but not critical -- to Marketplace functioning in maintenance mode. See [[Marketplace/Keeping_The_Lights_On]] for more information. (These bugs should have all been closed.)


== Other Resources ==
== Other Resources ==
Line 74: Line 89:
* See [https://wiki.mozilla.org/Marketplace/TrackingFxOS Shared FxOS Dependencies the dependencies shared between Marketplace product, Apps and Partners teams]
* See [https://wiki.mozilla.org/Marketplace/TrackingFxOS Shared FxOS Dependencies the dependencies shared between Marketplace product, Apps and Partners teams]
* [https://wiki.mozilla.org/Apps Apps Wiki]
* [https://wiki.mozilla.org/Apps Apps Wiki]
* [https://wiki.mozilla.org/Apps/ID_and_Payments Identity and Payments]
* [[Marketplace/Archive|this page's archives]]
* [[Marketplace/Archive|this page's archives]]
* [[Security/Reviews/CloudServices|Marketplace Security Reviews]]
* [[Security/Reviews/CloudServices|Marketplace Security Reviews]]
* [[/E.me Testing Notes|Testing notes for everything.me transition]]
* [https://docs.google.com/document/d/1EsbWvOpOdtodzGUUBZMbr2CODg8VPNrTCOTCGhKi9oQ/edit# Content Showcase Criteria - Desktop Games and MOW]

Latest revision as of 16:17, 30 March 2018

Warning

As of 30-March 2018, the Firefox OS Marketplace has been shut down.
These pages serve as an archive and reference.

Warning

Firefox-Marketplace.png Firefox Marketplace is a discovery and distribution platform for web apps. It imbues Mozilla's principles of transparency, user control, and open innovation that locked-down platforms lack. Its mission is to promote a free and open web.

Changes to Marketplace

We announced in March 2016 that the Firefox OS Marketplace will remain open until at least January 2018. We have since made the decision to shut down Firefox Marketplace on March 30th of this year. Thank you so much for your participation in this project. Together we grew Marketplace to touch over 50M unique users, in over 30 countries and 50 languages and explored the boundaries of the web across multiple platforms. Your contributions and expertise have been greatly appreciated! With sincerest thanks, Firefox OS Marketplace Team

App Submissions

Marketplace no longer accepts submissions or updates to apps. Since Firefox OS has been discontinued as a commercial product, Marketplace is no longer receiving very many submissions. Certain events and reallocation of resources to other areas have led us to make a decision to discontinue app submission. The apps in Marketplace can still be downloaded and function on Firefox OS devices. B2G OS, the open source project based on Firefox OS, can install and run non-privileged, non-packaged web apps from any web site.

Progressive Web Apps

We are working with other parties on the shared goal of improving the web’s ability to meet the needs of mobile users and, along with Google, Opera, and others, are getting behind the vision of Progressive Web Apps.

Non-Firefox OS Apps

Apps that run on Desktop and Android no longer function on those platforms since the Web Runtime (WebRT) is removed and is no longer able to install or launch apps.

Payment Support

We have removed support for payments, for both paid apps and in-app payments. The web gives developers the freedom to choose any payment method and Firefox Marketplace should not be a gatekeeper. If you have payments set up, it means you may need to change your payment provider, make your app free, and/or move payments to be contained within your app or website. We apologize for any inconvenience this causes. We will continue to allow submissions and updates for free Firefox OS phone apps, and there are millions of users that we will continue to support.

FAQ for Marketplace Changes

Q: Why did you discontinue app submissions to Marketplace. A. App submission had dwindled to a trickle, and most of the the app reviewers, both Mozilla staff and volunteers, have moved to other projects. We had planned to close app submission mid-2017, but circumstances accelerated this timeline to September 2016.

Q. What does it mean for applications already in Firefox Marketplace? A. Applications in Marketplace will continue to work on Firefox OS devices. If the app is not listed as compatible with Firefox OS, it has been disabled (not listed in the catalog), but still accessible to the owner on the developer portal.

Q. Can I update my app? A. Applications can no longer be updated unless it is a website (not a packaged app that needs to be downloaded) and does not change the location of its manifest. That is simply a website change assuming it uses the same app manifest at the URL of the existing app.

Have more questions? Share them here

Communications

Find us on IRC

  • #marketplace
  • #payments
  • #openwebapps
  • #app-reviewers

Mailing Lists

  • Marketplace Team All (internal) contributors to, and stakeholders & watchers of,
  • Dev Web Apps Internal mailing list for Web App Devs
  • Open Web Apps Open, all Mozillian (external) Web App Devs
  • Dev Planning Company-Wide, Open. Provides schedule of open and important meetings across dev and product teams


Contribute

Found a bug?

File bugs in the marketplace component on Bugzilla

Dependencies

Track dependencies between Marketplace / Apps and other teams


Ongoing Activity

While Marketplace is no longer in active development, it is maintained. Any critical or blocking bugs will be addressed as they are reported, and code will be updated regularly (though not as frequently as the previous weekly cadence).

Schedule

Bug Triage
Bug triage will happen on the first Tuesday of each month at 5pm Eastern Time, in the Marketplace Vidyo room.
Code deployment
Marketplace code will be deployed at 2pm Eastern Time on the second Tuesday of each month. Code will be tagged on the preceding Friday, also at 2pm Eastern Time.
String extraction for localization
This should no longer be necessary, but we will continue to run the process weekly to ensure that any changes are included.

Bug status and community

Some bugs remain that the community is encouraged to contribute, but major functional issues have been addressed. Bug state is generally reflected via whiteboard values as follows:

[marketplace-transition]
This marks bugs that were not deemed necessary to close for Marketplace to be used in maintenance mode.
[possible_future_need]
This marks bugs that, while not necessary for Marketplace to exist maintenance mode, would be top priorities (or useful for public or admin users) if Marketplace becomes active again.
[triaged]
This marks bugs that have been triaged since the maintenance mode transition began in February 2016.
[good first bug] or [good_first_bug]
This marks bugs that are suitable for first-time contributors to the Marketplace codebase. See Marketplace/Contributing for more information.
[good second bug] or [good_second_bug]
This marks bugs that are suitable for regular contributors to the Marketplace codebase or contributors with more advanced skillsets. See Marketplace/Contributing for more information.
[ktlo]
This marks bugs that were important -- but not critical -- to Marketplace functioning in maintenance mode. See Marketplace/Keeping_The_Lights_On for more information. (These bugs should have all been closed.)


Other Resources