<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div>
</div>
<blockquote type="cite">
<div>
Johan Brichau via Glass <<a href="mailto:glass@lists.gemtalksystems.com">glass@lists.gemtalksystems.com</a>> hat am 06.04.2024 09:02 CEST geschrieben:
</div>
<div>
</div>
<div>
</div>
<blockquote type="cite">
<div>
On 5 Apr 2024, at 10:38, Marten Felddtmann via Glass <<a href="mailto:glass@lists.gemtalksystems.com">glass@lists.gemtalksystems.com</a>> wrote:
</div>
<div>
</div>
<div>
So, my option seems to be to stay with Gemstone/S 3.6.x branch over the next years.
</div>
</blockquote>
<div>
</div>
<div>
Here is another option: step up in the open source projects you are using and help others that use the same projects as you to move forward together. The hand is being reached out to help you...
</div>
</blockquote>
<div>
Yes Johan, you are totally right. That is another option. During the last 8 years, there was a period, where I wanted to put more and more logic, source code into Gemstone to solve the problems there. Now I am in the period to remove Smalltalk code and put more and more logic into external programs (also to reduce licence restrictions).
</div>
<blockquote type="cite">
<div>
Sadly, as the xz library issue just demonstrated again, this lack of contributions is not a problem unique to Smalltalk projects, but being non-mainstream does influence there’s even less people doing all the work.
</div>
</blockquote>
<div>
So, this is another good point to be oriented near the mainstream and not in a niche software development corner :-) - but the xz library shows the riscs of distributed, sometimes anonymous development. This also shows the riscs of a worldwide dependency of code. This has happened in the nodejs world and the NuGet packages world of .NET can also be a hell, if you want to maintain a software system over a long period of time.
</div>
<div class="default-style">
</div>
<div class="default-style">
I noticed this, when I had to install a software at a customer with a very ristricted internet access. Was not able to install GsDevKit_home, I was not able to download gemstone. We had to request company-wide access rules for github and gemtalksystems. But when loading the GLASS code into a stone I got aware how many addresses are touched and I was not aware of that infrastructure in that way. It was not amused to go to the site administrator and hand him another webaddresses (from his perspective with strange names like smalltalkhub.xyz). So this changed my mind and it would change my mind of how GsDevkit should work (or how I should work with GsDevKit).
</div>
<div class="default-style">
</div>
<div class="default-style">
Well, regarding Gemstone ... I would expect GemtalkSystems to solve problems with starting/stopping of Linux services out of the box, also backup scripts and all of that. Perhaps one should look at PostgreSQL, what they deliver.
</div>
<div class="default-style">
</div>
<div class="default-style">
Marten
</div>
<div class="default-style">
</div>
<div class="default-style">
</div>
</body>
</html>