cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebastien goasguen <>
Subject Re: CloudStack Marketplace - need feedback
Date Tue, 10 Jul 2012 07:49:21 GMT
Hi Jie,

This sounds like a good idea, I know Opennebula has such a marketplace:
It might be worth looking at their capabilities, and check if their
code is open source.


On Mon, Jul 9, 2012 at 1:32 PM, Jie Feng <> wrote:
> I would love to get folks' feedback on proposing a subproject under Apache CloudStack,
called MarketPlace. There are many ISVs, SaaS/PaaS vendors providing value-added products
and services on IaaS clouds. The goal is to make their products more visible and easier to
consume by anyone who deploys CloudStack.  It would also allow cloud admins to offer their
own marketplace to their users to get access to a variety of products and services that can
be used with CloudStack.
> Here is the idea:
> *             The subproject (let's call it MarketPlace for now) will consist of source
code for the CloudStack Marketplace user UI main page; a product/service listing template;
an admin portal; and a repository of listing. Both the source code and listings will be part
of the CloudStack Marketplace distribution.
> *             Each listing will contain information about the product/service, the user
action needed to use the product/service, and instructions for the admin to set up the product/service.
Listings are contributed by sellers (i.e. ISVs, SaaS/PaaS vendors). To include a listing in
the CloudStack MarketPlace distribution, the seller needs to place its XML files, graphics
and code in the designated folder within the subproject.
> *             When CloudStack is installed, the admin will have a choice to install MarketPlace
including all the pre-packaged listings. The admin can then choose which listings to enable
for the users to see. The admin may need to follow seller instructions to get products/services
set up.
> *             This is not a global marketplace for every CloudStack user. Each CloudStack
instance will have its own marketplace if the admin chooses to install it. After CloudStack
is installed, the admin should have the capability to add, delete, enable, disable, and update
the listings. If a seller wants to add or update it listing for a specific CloudStack instance,
s/he needs to go through the admin.
> To keep it simple in the first phase, I propose to support two types of listings only:
SaaS/PaaS services and free image templates. Even though the image template is free, the seller
can still enforce licensing and charge a fee within the application itself. To minimize product/service
set up effort, in the case of image template, seller should provide a publicly accessible
URL from which the image template can be downloaded.
> Future phases could include functions such as a seller listing publishing portal, listing
approval workflow, and usage reporting, etc.
> Jie

Sebastien Goasguen
Open Source Cloud Evangelist, Cloudstack

View raw message