Programming
21. August 2020 / 25. January 2023 by Karsten Reincke | Leave a Comment
In 2000, I had released the Gnu Template Generation Tools that instantiate a set of sources which were readily prepared for being developed, compiled, and installed with the GNU ‘Autoconf/Automake’ development environment. A few years later they were passed — by new languages, techniques, and tools. But now we have revitalized gtgt for special reasons […]
Read more »
Tagged
Tooling
9. August 2020 / 25. January 2023 by Karsten Reincke | 2 Comments on Atom on Ubuntu 20.04
I am a loyal soul. But my patience is limited: On Ubuntu 20.04, the tips from Eclipse are displayed in black on black. Hmm. Markdown editors are cumbersome. Oops. And the ‘spell-check’ for German-English texts still doesn’t work. Grrr. So, it is time to conquer new frontiers: everyone is already talking about ‘Atom’. Let us […]
16. June 2020 / 28. January 2023 by Karsten Reincke | Leave a Comment
Today, the German Corona-Warn-App was released. It was received positively, even at Spiegel and Welt. The German government wanted it to be developed as open-source software for increasing the acceptance of the app by the German people. Unfortunately, there is still some skepticism. Let me comment on some of these concerns:
7. December 2019 / 25. January 2023 by Karsten Reincke | Leave a Comment
There was a gap: The extraordinary and marvelous music notation software LilyPond could not adequately deal with harmony analysis symbols. As a last consequence, musicologists could not really use it. But the gap was closed — by harmonyli.ly. Here comes a very first introduction
Compliance
29. October 2019 / 25. January 2023 by Karsten Reincke | 2 Comments on LilyPond, LilyPond Snippets and the GPL: About some bad side effects.
This article explains why it is a bit suboptimal to distribute LilyPond snippets under the terms of the GPL, even if one — as I do — loves to create, to share and/or to use free and open-source software.
30. June 2019 / 25. January 2023 by Karsten Reincke | 1 Comment on YOCTO, IoT, and the GPLv3
IoT gadgets often only offer interfaces which do not allow to inspect or to modify their software. YOCTO tries to build specific software of IOT gadgets. And the GPLv3 requires that GPLv3 licensed software must be replaceable. So, we might ask, how YOCTO deals with this contradiction?
17. February 2019 / 17. May 2023 by Karsten Reincke | Leave a Comment
Currently, I am reviewing music software, for example, JNIZ. It allows “[…] to build and to harmonize several voices according to the rules of classical harmony.” Although it is hosted on SourceForge, its license is ‘strange’. And by this, the author finally violates the GPL. A paramount example: Let’s start with the JNIZ license it […]