E/AS Software Foundation
7 September 2010 
E/AS Logo
E/AS Automation Solutions
The Open Source Project
 
Home » FAQ »  
FAQ

Contents

1. Why E/AS project was created?
2. What is it E/AS system?
3. Under what license is distributed the system?
4. Who develop the system? And what motive in development?
5. Why did you found new project if we have a number of proprietary (1C, Microsoft Axapta) and open source (GNUe, Compierre) projects?
6. What is it E/AS platform?
7. On what language is written E/AS?
8. Why does we not use Java or Python? No! Why does you not write on pure C!
9. Why do you not use application server CORBA?
10. What is client software inside?
11. When driver for my favorite widgetset GTK+ 2.x (Qt, Motif, Windows API...) will be created?
12. On what operating systems E/AS will works?
13. Will be console client?
14. Has project own web-site?
15. How I can become developer?
16. How can developers know what I need in automation?
17. What is difference between platform developer and configuration developer?
18. Microsoft (SAP, PeopleSoft, ...) comes in and buy you entirely!
19. What version enumeration politic in E/AS?
20. Why E/AS is developed so slowly?
21. What is required for E/AS installation?
1. Why E/AS project was created?
Project was established as result of increase demand for accounting software on Linux/FreeBSD operation systems.
2. What is it E/AS system?
E/AS (abbreviation for E/AS Automation System) includes platform, typical configurations and support service for applied tasks of work automation for enterprise, organization and particular people.
3. Under what license is distributed the system?
Source code is written and distributed under GNU GPL (GNU General Public License). It is mean any person can get programs source code for free, modify it and redistribute code or it derivatives under condition if they aren't contradicted GNU GPL.
4. Who develop the system? And what motive in development?
E/AS developers community includes programmers and any other peoples who have interest in system deployment. For all they don't get money for their job, we find any investments for work payment and other form for motivation of developers. One of our main goal is create powerful developers team and we are open for discuss conditions of mutually beneficial membership.
5. Why did you found new project if we have a number of proprietary (1C, Microsoft Axapta) and open source (GNUe, Compierre) projects?
First automation requires for particular company is too different from other one and so open source is strongly require for this class products now. On other hand most popular worldwide products are not appropriate for national accounters, who need simple tools according national laws. Even open source products are not so flexible and easy to use for using in any country (such as Russia, Ukraine and so on).
6. What is it E/AS platform?
This is client-server platform, that lets work with data placed in object database via interface and print XML forms.
7. On what language is written E/AS?
Platform for system is written on CLIP (extended dialect for Clipper programming language, developed by ITK company under open source license). Also we use some libraries (clip-ui, clip-xml ans codb_query) and object database CODB included in CLIP distributive.
8. Why does we not use Java or Python? No! Why does you not write on pure C!
Language choose was governed at first, ready language implementations as database, application server, libraries for work with widgetset. At second language is very simple for learning and very flexible.
9. Why do you not use application server CORBA?
Because application server must be integrated with data storage. Wee need application server has strong integration with object database. Furthermore programming for CORBA is too difficult and all stable realization of CORBA on software market are too ponderous.
10. What is client software inside?
As client platform clip-ui library was created (included in CLIP distributive). This library allows to create application with graphical user interface (GUI). Now library supports GTK+ widgetset. Client connects to application server and requests forms and data. This form is shown on client side and data from this forms is stored in server.
11. When driver for my favorite widgetset GTK+ 2.x (Qt, Motif, Windows API...) will be created?
E/AS support both GTK+ 1.x and 2.x. Other widgetsets will be supported on more demand.
12. On what operating systems E/AS will works?
While we develop programs on *nix-like platforms (Linux, FreeBSD, Solaris), which let to run CLIP. On Windows you can use Cygwin, though there is not native port of CLIP on Windows. If CLIP will support Windows, E/AS will be ported on Windows too.
13. Will be console client?
While we advise to try console port of GTK+. It still alpha software and we plan to make native console client by console driver for clip-ui.
14. Has project own web-site?
Yes, it is http://eas.lrn.ru.
15. How I can become developer?
Lets begin from subscribing to maillist eas-dev-rus@linux.ru.net (this maillist is most active). List of project maillists you can find at http://eas.lrn.ru/index.php?id=maillists. We are ready to get any help for development, test, debug, wrote configuration and documentation, l10n, promotion and even good advises.
16. How can developers know what I need in automation?
There is special section on our site named Requests.
17. What is difference between platform developer and configuration developer?
Their partition is similar partition between system and applied programmers. Platform developers make flexible platform for possible release any configuration. This process is strongly moderated by project leader. Any people (even not involved in the project) can make own configuration. This configuration may be placed on the official project web-site (sure, after check its efficiency and security). Some useful solutions in configuration may be used in new modules.
18. Microsoft (SAP, PeopleSoft, ...) comes in and buy you entirely!
It won't happened because the project is open and is has incorruptibility to commercial acquisition. Even on leader or core developers murder, the project development may be continued by any peoples who download source code.
19. What version enumeration politic in E/AS?
First public version has number 0.1.0 (version.subversion.build). On trivial changes only build number will be changed. Subversion number is changed on major changes in source code. Version number changes will be happened only on cardinal rehash of code (for example, for implement new technology or configuration unsupported by old version features).
20. Why E/AS is developed so slowly?
Nobody in project development team spends full work day for the project. It is happened in all open source projects. Though it will be compensated by independence of developers from employer and investors.
21. What is required for E/AS installation?
Download CLIP, E/AS and ocmng from Download section. Install CLIP, ocmng and E/AS as described in documentation. For client software you need to install GTK+ (1.x or 2.x or both) and Expat libraries before CLIP build. For server you need PAM. Note: if you use package manager, install both library and -devel packages.
08.11.2006

Print version

 
© 2004, E/AS Software Foundation. All right reserved.
Powered by E/AS Portal.