From OpenSCADAWiki
Jump to: navigation, search
Line 3: Line 3:
 
<translate>
 
<translate>
 
<!--T:7-->
 
<!--T:7-->
This page contain information about works which made under the project, and contain history of works which have been finished.
+
The main process of developing performs by the author and main developer OpenSCADA [http://wiki.oscada.org/RomanSavochenko Roman Savochenko] and he's pointed the process respectively. The developing exclusively goes into the work version by the targeting stabilization and extension during the user solutions implementing. From begin of year 2016 [[Special:MyLanguage/Works/Road map|the road map]] was updated and the process of preparing and releasing of the stable version 0.9 LTS was started after achievement of the current work version to some acceptable stability level at introduction of all key changes into the project architecture and conception. The previous/current stable version 0.8 LTS has been continued to updating all the time!
 +
Then main time and efforts of the developers currently pointed to finish the conditional tasks of a new stable version 0.9 LTS releasing.
 +
 
 +
Due the project OpenSCADA is an open-source software which developed and distributed mostly under [[wikipedia:GNU General Public License|GPL]] v.2 license then the work largely performs on the enthusiasm of professional developers, who do not receive direct compensation for it and pay for their work and efforts, based on self-interest and principles of the open source software. Although part of the work was done and doing by the scheme of providing the commercial services like support and target development, there are situations when it is impossible to implement a particular extension or function due to limitations of time and material resources of developers. In this situation you can help:
 +
* If you have experience in software development, designer instincts, knowledge of languages that are not supported by OpenSCADA, as well as the desire to improve the project, you can join the development team and contribute. You can offer your help on the project's forum or by contacting the main project's developer [http://wiki.oscada.org/RomanSavochenko Roman Savochenko].
 +
* To make a donation, thus thanked the developers for their work and contributed to more active development of the project and its infrastructure subsequently. You can make the remittance using the following here link.
 +
* To buy a package of technical support, thereby guaranteeing yourself prompt assistance in solving possible problems in both: the development of solutions and the operation of stable versions of OpenSCADA. To read about and buy a package of technical support you can by following the link.
 +
* To order a consultation for using or learning for work into OpenSCADA environment. To read about and order you can by the link.
 +
* To order the development of extension; functional the creation; the creation of customized solution and product; the creation of a complex turn-key solution of tasks of the automated control systems (ACS) with OpenSCADA in their basis. To read about and order you can by the link.
 +
 
 +
In this context I would like to mention one important point! Software development based on a policy of openness and freedom brings to the philosophy of software using new features. Thus, the distinction between the user and the developer is smeared because the developer-user creates the software to solve his tasks, while the simple user in one or another way motivates the creation of the necessary functions and tasks by the developer. Conclusion: The absence of any function (feature) it is just a temporary state of free software, while there was no user who needs this function (feature), which means the software optimally solves the tasks of its present users. Any criticism of the lack of a functional in this case breaks by its uselessness to the users or by the unwillingness of most users, which often criticize the lack of a functional, to do anything to solve their problem!
  
 
=== [[Special:MyLanguage/Works/Road map|General development map (RoadMap)]] === <!--T:2-->
 
=== [[Special:MyLanguage/Works/Road map|General development map (RoadMap)]] === <!--T:2-->

Revision as of 11:56, 22 August 2017

Other languages:
English • ‎mRussian • ‎Українська

The main process of developing performs by the author and main developer OpenSCADA Roman Savochenko and he's pointed the process respectively. The developing exclusively goes into the work version by the targeting stabilization and extension during the user solutions implementing. From begin of year 2016 the road map was updated and the process of preparing and releasing of the stable version 0.9 LTS was started after achievement of the current work version to some acceptable stability level at introduction of all key changes into the project architecture and conception. The previous/current stable version 0.8 LTS has been continued to updating all the time! Then main time and efforts of the developers currently pointed to finish the conditional tasks of a new stable version 0.9 LTS releasing.

Due the project OpenSCADA is an open-source software which developed and distributed mostly under GPL v.2 license then the work largely performs on the enthusiasm of professional developers, who do not receive direct compensation for it and pay for their work and efforts, based on self-interest and principles of the open source software. Although part of the work was done and doing by the scheme of providing the commercial services like support and target development, there are situations when it is impossible to implement a particular extension or function due to limitations of time and material resources of developers. In this situation you can help:

  • If you have experience in software development, designer instincts, knowledge of languages that are not supported by OpenSCADA, as well as the desire to improve the project, you can join the development team and contribute. You can offer your help on the project's forum or by contacting the main project's developer Roman Savochenko.
  • To make a donation, thus thanked the developers for their work and contributed to more active development of the project and its infrastructure subsequently. You can make the remittance using the following here link.
  • To buy a package of technical support, thereby guaranteeing yourself prompt assistance in solving possible problems in both: the development of solutions and the operation of stable versions of OpenSCADA. To read about and buy a package of technical support you can by following the link.
  • To order a consultation for using or learning for work into OpenSCADA environment. To read about and order you can by the link.
  • To order the development of extension; functional the creation; the creation of customized solution and product; the creation of a complex turn-key solution of tasks of the automated control systems (ACS) with OpenSCADA in their basis. To read about and order you can by the link.

In this context I would like to mention one important point! Software development based on a policy of openness and freedom brings to the philosophy of software using new features. Thus, the distinction between the user and the developer is smeared because the developer-user creates the software to solve his tasks, while the simple user in one or another way motivates the creation of the necessary functions and tasks by the developer. Conclusion: The absence of any function (feature) it is just a temporary state of free software, while there was no user who needs this function (feature), which means the software optimally solves the tasks of its present users. Any criticism of the lack of a functional in this case breaks by its uselessness to the users or by the unwillingness of most users, which often criticize the lack of a functional, to do anything to solve their problem!

1 General development map (RoadMap)

This page contains general development map. Generic elements of this map is official releases of system OpenSCADA. To view functions which are to be given by the release here can be described key changes in the system and their release dates or progress. RoadMap page

2 To do tasks

The plan is not connected to time but it is structured per subsystems. The plan serves to describe the overall picture of development and to make notes for the considering of developers. Developers may mark tasks which are to be done. To do tasks' page

3 Completed tasks

This report generalize the work of all developers and provides the full picture of changes per items. Completed tasks.

4 Tests, analysis of work

This page contains results of testing OpenSCADA system includes the releases tests, intermediate and comparative tests, subsystems, and also analysis of work and activity for optimization. Tests page