{"id":615,"date":"2026-02-21T17:23:43","date_gmt":"2026-02-21T17:23:43","guid":{"rendered":"https:\/\/abilit.eu\/?page_id=615"},"modified":"2026-02-21T17:45:09","modified_gmt":"2026-02-21T17:45:09","slug":"why-lts","status":"publish","type":"page","link":"https:\/\/abilit.eu\/index.php\/why-lts\/","title":{"rendered":"Why &#8220;LTS&#8221; ?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><em>The need of Long-Term sustainability<\/em><\/h2>\n\n\n\n<p>The humanity entered the <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Anthropocene\" data-type=\"link\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Anthropocene\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Anthropocene<\/a> Epoch<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image.png\" alt=\"\" class=\"wp-image-616\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image.png 1024w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-300x300.png 300w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-150x150.png 150w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Today, human beings play a fundamental role in shaping the environment, the climate, the atmosphere, ecosystems, resources, and energy. It is therefore our responsibility to manage this planet, the only habitable one, with reason and foresight.<\/p>\n\n\n\n<p>As a species striving to secure its own survival, it is our collective duty to safeguard Earth in a manner that ensures its long-term sustainability.<\/p>\n\n\n\n<p>This is not a political issue, nor is it subject to dispute. Sustainability is an imperative; without it, our species risks extinction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em><strong>Sustainability in Software world <\/strong><\/em>?<\/h2>\n\n\n\n<p style=\"border-width:1px;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">(<a href=\"https:\/\/en.wikipedia.org\/wiki\/Ada_(programming_language)#History\" data-type=\"link\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Ada_(programming_language)#History\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>source<\/strong><\/a>) <em>In the 1970s the <a href=\"https:\/\/en.wikipedia.org\/wiki\/United_States_Department_of_Defense\">US Department of Defense<\/a> (DoD) became concerned by the number of different programming languages being used for its embedded computer system projects, many of which were <strong>obsolete<\/strong> or <strong>hardware-dependent<\/strong>, and none of which supported <strong>safe modular programming<\/strong>.<\/em><\/p>\n\n\n\n<p>To achieve <strong>sustainable software<\/strong>, you need a <strong>sustainable programming language<\/strong> to ensure that the <strong>code is maintainable in the Long-Term<\/strong>; a programming language that meets the following requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>is widely used, has been standardized, has been formally specified (ISO, &#8230;)<\/li>\n\n\n\n<li>is independent of any specific hardware architecture<\/li>\n\n\n\n<li>is independent of a specific operating system or family of OS<\/li>\n\n\n\n<li>is independent of any specific CPU manufacturer<\/li>\n\n\n\n<li>has several compilers, provided by independent publishers<\/li>\n\n\n\n<li>preferably, has a fully Open Source implementation (compiler, development environment, execution environment, dependencies such as linkers, debuggers, &#8230;)<\/li>\n<\/ul>\n\n\n\n<p>A second important criterion is a programming language that <strong>promotes code readability<\/strong> and <strong>re-usability<\/strong>. Indeed, thanks to strong variable typing, an explanatory variable naming policy, and mandatory comments, source code is more likely to be reusable in future versions or in similar software projects. This is why modern computers use libraries and modules, or even object-oriented programming, with declared software interfaces and functionalities (APIs).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"350\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-7.png\" alt=\"\" class=\"wp-image-629\" style=\"border-width:1px\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-7.png 975w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-7-300x108.png 300w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-7-768x276.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>It is no secret that <strong>Scada-LTS<\/strong> is based on Java, the \u201cuniversal\u201d language that works on <strong>any type of platform, processor or operating system<\/strong>, has a <strong>strict definition<\/strong> and has <strong>multiple sources of implementations<\/strong> (JVMs and compilers).<\/p>\n\n\n\n<p>Last but not least, there is an Open Source version, <a href=\"https:\/\/en.wikipedia.org\/wiki\/OpenJDK\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>OpenJDK<\/strong><\/a>, and it&#8217;s a language developed initially for the almost <a href=\"https:\/\/bfrere.world\/WITMUOSITW.pdf\" data-type=\"link\" data-id=\"https:\/\/bfrere.world\/WITMUOSITW.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">universal OS family<\/a>: <strong>Unix\/Linux<\/strong>.<\/p>\n\n\n\n<p>The need for a <strong>strictly standardized programming language<\/strong> (with a published norm) is to ensure that the same source code <strong>can be recompiled over the Long-Term<\/strong>, with exactly the same result. This is what we observe with strictly defined programming languages such as COBOL, C, C++, ADA, Pascal, Bash, \u2026 and <strong>Java<\/strong>.<\/p>\n\n\n\n<p>However, in order to ensure <strong>Long-Term software maintenance<\/strong>, it is also required to have <strong>access to its source code<\/strong>. This is why a long-term sustainable SCADA system must be provided in source code form, with the guarantee that the user will retain the right to use, recompile, modify, adapt it on any platform, for any purpose and for any duration.<\/p>\n\n\n\n<p>This assurance is provided by the license supplied with <strong>Scada-LTS<\/strong>: the <a href=\"https:\/\/abilit.eu\/index.php\/free-software-freeware-freesoftware-public-domain-and-shareware\/\" data-type=\"page\" data-id=\"380\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GPL<\/a> licence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em><strong>Any other sustainable aspect ?<\/strong><\/em><\/h2>\n\n\n\n<p>Abil&#8217;I.T. is not only present in solar parks, wastewater treatment plants and recycling centres with its SCADA system.<\/p>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"417\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-6.png\" alt=\"\" class=\"wp-image-626\" style=\"border-width:1px\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-6.png 765w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-6-300x164.png 300w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"453\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-5.png\" alt=\"\" class=\"wp-image-625\" style=\"border-width:1px\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-5.png 681w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-5-300x200.png 300w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-2-1024x573.png\" alt=\"\" class=\"wp-image-622\" style=\"border-width:1px\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-2-1024x573.png 1024w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-2-300x168.png 300w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-2-768x430.png 768w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-2.png 1125w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>We have also developed various <strong>other industrial applications<\/strong> related to the need for a <strong>Sustainable World<\/strong>: recycling centre management software (<strong>GateKeeper<\/strong>), including peripheral equipment and interconnections with authorities, connected waste bins (the &#8220;Cyber-<a href=\"https:\/\/en.wikipedia.org\/wiki\/Eug%C3%A8ne_Poubelle\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Poubelle<\/a>&#8220;), etc., always related to <strong>Long-Term Sustainability<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"516\" height=\"623\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-1.png\" alt=\"\" class=\"wp-image-621\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-1.png 516w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-1-248x300.png 248w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><strong>We build<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\"><em><strong>Sustainable Software <\/strong><br>for a <strong>Sustainable World<\/strong>.<\/em><\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>since more than 15 years <\/strong><br>(Abil&#8217;I.T. creation date was 2010).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"407\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-4-1024x407.png\" alt=\"\" class=\"wp-image-624\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-4-1024x407.png 1024w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-4-300x119.png 300w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-4-768x305.png 768w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-4.png 1328w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"214\" src=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-3-1024x214.png\" alt=\"\" class=\"wp-image-623\" srcset=\"https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-3-1024x214.png 1024w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-3-300x63.png 300w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-3-768x160.png 768w, https:\/\/abilit.eu\/wp-content\/uploads\/2026\/02\/image-3.png 1352w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This entails that all our software <strong>reuses existing source code<\/strong> as much as possible (<strong>code recycling<\/strong>), is maintainable in the <strong>Long-Term<\/strong> (thanks to appropriate technological choices, such as the programming language, but also dependencies and hardware platforms) and <strong>distributed under the <a href=\"https:\/\/abilit.eu\/index.php\/free-software-freeware-freesoftware-public-domain-and-shareware\/\" data-type=\"page\" data-id=\"380\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GPL<\/a><\/strong> (Open Source) licence for <strong>maximum sustainability<\/strong>, both in the physical and digital worlds.<\/p>\n\n\n\n<p>Finally, we prefer to use efficient technologies in order to avoid wasting electric power. This is also a good reason to favour efficient operating systems (such as Linux) and reasonably sized platforms (such as ARM).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The need of Long-Term sustainability The humanity entered the Anthropocene Epoch. Today, human beings play a fundamental role in shaping the environment, the climate, the atmosphere, ecosystems, resources, and energy. It is therefore our responsibility to manage this planet, the only habitable one, with reason and foresight. As a species striving to secure its own [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-615","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/pages\/615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/comments?post=615"}],"version-history":[{"count":9,"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/pages\/615\/revisions"}],"predecessor-version":[{"id":634,"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/pages\/615\/revisions\/634"}],"wp:attachment":[{"href":"https:\/\/abilit.eu\/index.php\/wp-json\/wp\/v2\/media?parent=615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}