4
 Followers
25
 Likes

Public access to the app store

Community Forge
On our radar
The new Outsystems app store should have public access to anyone who wants to sell applications in it and the selling process should be transparent. 

It could also have some sort of audditing made to the applications. Maybe have 'certified' applications to sell.
Created on 9 Aug 2011
Comments (13)
Merged this idea with 'Ability to Develop Components for Sale' (created on 12 Aug 2015 16:06:26 by Curt Raddatz)
I will be involved in a project that will require some components that will be fairly large and complex but possibly extremely valuable to the community.  I would love to be able to package some of the non-proprietary components and make them available to the community but because of the time spent and the potential value I would want to sell them, not make them public domain.
 
Currently, the way Outsystems and the Forge work there is no practical way to do this that I’m aware of.  Here are the blocking issues I know of.
 
1)      If I develop a component and send it to someone else without going through Forge, thereby making it public, the software cannot be installed because of IPP restrictions
2)      Even if IPP restrictions were lifted, there’s no way to protect my component from being reused, hacked and/or redistributed to others thereby eliminating the need for payment
3)      There is no component verification process (similar to what Appstore does) to verify that by installing a component you won’t break anything in your existing environment (overwriting User information, using old system components, etc.)
 
One thought was a developer edition, similar to the personal edition that would identify these ‘for sale and verified’ components.
 
Let’s use a concrete example.  In my application I need to build a dynamic role based security system for an organization with lots of roles and lots of web screens.  This system has the following basic requirements.
 
1)      Eliminate the need for developers to know (or guess) what roles will have access to particular functions and screens
2)      Outsystems roles for a web screen are all or nothing – I want to reduce the number of screens, code and maintenance by using the same web screens for view and update depending on role
3)      Allow administrators to control what roles can do what by showing a list of all web screens and roles and making appropriate selections and have those changes take effect immediately
4)      Dynamically affect the menu system based on the user’s role, mostly eliminating menu selections for web screens the role does not have access to
 
This will be a significant effort but I know it would be a valuable component for those that need it.  It would be impossible for me to develop and support such a component without some sort of compensation.  That’s what I’m trying to achieve with this idea.
 
All constructive thoughts and comments welcome!


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
Talk to OutSystems sales, you can get an ISV or OEM license that allows you to produce code and then authorize who gets to use it. It basically works the way everyone thinks IPP should work.

Downside is, you need a license, Personal Edition isn't going to do it.

J.Ja


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
Thanks Justin.  I'm pretty sure I can't afford that but I will email sales to explain what I want.

Thanks,
Curt


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:49 by Justin James
Merged this idea with 'Enhanced IPP' (created on 14 Nov 2018 05:04:45 by Stephen Geyer)

This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

We have an awesome OutSystems solution (many applications) that we've invested several years in developing.

We have currently limited deployment to Production installations where we retain the Service Center administration credentials (and do not share with the customer).

These servers are in other countries.

The key reason behind this is to protect our IP and not allow our the source/logic to be taken and replicated.

Ideally, I would like a level of IPP that signed the OSP/OAP in a way that would allow it to be published on the target environment but would not allow that target environment to view the logic in Service/Integration Studio.



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

I like it because that would be nicer to create a commercial product without opening the source code.

Now you can open it and do a lot a side to side duplication to copy it...


I know that in the past there were components (Event System if i'm correct), that has some code viewing restriction.



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James

They already have this. It's the ISV licensing. Talk to OutSystems to learn more.

J.Ja



This comment was:
- originally posted on idea 'Enhanced IPP' (created on 14 Nov 2018 by Stephen Geyer)
- merged to idea 'Ability to Develop Components for Sale' on 15 Nov 2018 14:12:09 by Carlos Alfaro


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
Merged this idea with 'Forge Monetization - like an App Store' (created on 14 May 2016 04:09:50 by Takahito Torimoto)

This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
Allow monetization in the Forge - or create a separate "Store" - making incentives for people to create more reusable components for and adding more value to the OutSystems Platform

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
We are building one, let me know if you would like to see the specs

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
I am considering using the Platform to produce apps for sale (I currently sell apps on the Sharepoint App Store) - would love to see the specs!!

This comment was:
- originally posted on idea 'Forge Monetization - like an App Store' (created on 14 May 2016 by Takahito Torimoto)
- merged to idea 'Ability to Develop Components for Sale' on 14 Jan 2019 04:57:51 by Justin James


This comment was:
- originally posted on idea 'Ability to Develop Components for Sale' (created on 12 Aug 2015 by Curt Raddatz)
- merged to idea 'Public access to the app store' on 14 Jan 2019 05:02:50 by Justin James
views
1036
Followers
4