Just a caution about naming conventions. We should not use names that make internal sense while the user base (existing and potential) get confused about exactly what we mean. If its a spade, let's call it a spade. The terms which may cause confusion are "Enterprise" and "Automation" as used in for example the suggestions "Enterprise Automation Framework" and "Enterprise Automation Platform".
1. The term Enterprise (in a software context) is often used to refer to paid versions as opposed to community versions. eg MySQL Enterprise. I suggest that we only use it in conjunction with the word "Applications" or in the context of the classical ERP terminology. 2. "Automation" in this context is confusing as it has more relevance to technical processes rather than business processes. I suggest that we refrain from using it all together. 3. I also suggest that we drop the word "Software" complete from the naming as it is implied and using it would be redundant. In the light of the above I suggest the following: 1. Top level name : Apache OFBiz ERP 1.1 OFBiz Framework (Framework, Data Model And Service Library) 1.2 OFBiz Business Applications (Classic ERP applications - Accounting, etc) 1.3 OFBiz Verticals (Industry Special Applications - these could be plugins - eg. OFBiz Healthcare, OFBiz Ecommerce, OFBiz Hospitality, OFBiz Utilities) 1.4 OFBiz Plugins (Clientside plugins eg Mobile, POS etc, Javascript Frameworks) Regards Gavin On Sat, Jan 14, 2017 at 1:17 PM, Taher Alkhateeb <[email protected] > wrote: > Very nice Jacopo, I really like it. Each layer communicates its intent > clearly, and maps nicely to the name of the svn repository > (ofbiz-framework, ofbiz-core, ofbiz-erp, ofbiz-plugins) > > On Jan 14, 2017 1:37 PM, "Jacopo Cappellato" < > [email protected]> wrote: > > > On Sat, Jan 14, 2017 at 11:21 AM, Taher Alkhateeb < > > [email protected]> wrote: > > > > > [...] > > > > But if we break the code similar to the way it > > > was discussed in the above thread, then maybe we should have multiple > > > names: > > > > > > > I agree we should find a product name for each of our (future) products. > > > > > > > layer 1: The Apache OFBiz Enterprise Automation Framework > > > layer 2: The Apache OFBiz Data Model And Service Library > > > layer 3: The Apache OFBiz ERP Application > > > layer 4: The Apache OFBiz Plugins > > > > > > > Or we could separate the name from its description like: > > > > layer 1: The Apache OFBiz Enterprise Automation Framework is a > > platform... > > > > layer 2: The Apache OFBiz Core provides Data Model And Service > > Library... > > > > layer 3: The Apache OFBiz ERP Application is a suite of > > applications for enterprises... > > layer 4: The Apache OFBiz Plugins are extensions for > > enterprises..... > > > > Jacopo > > >
