Survey Of All Posts!
Automating FOSS Compliance: TDOSCA & OSCake
/ | Leave a Comment
By releasing the Open Source License Compendium and the Open Source Compliance Advisor, Deutsche Telekom has supported Open Source Compliance. At BOSL‑3.0 I was one of the co-authors — on behalf of DT. But DT offers so many complex Open Source based products that it is too expensive to create the necessary Open Source compliance artifacts manually. Thus, DT needs a practically usable automated toolchain. This post discusses a new method (TDOSCA) and a new tool (OSCake) for automating FOSS compliance that DT develops and contributes under the umbrella of the Open Chain Project. […]
gtgt Or The Life After
/ | Leave a Comment
In 2000, I released the Gnu Template Generation Tools, also known as gtgt. It instantiates a set of sources that 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 — in the context of TDOSCA — we could revive gtgt: […]

Atom on Ubuntu 20.04
/ | 2 Comments on Atom on Ubuntu 20.04I am a loyal soul. But my patience is limited. Ubuntu 20.04 displays the tips from Eclipse 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 give it a try, even if Atom on Ubuntu 04/20 enforces us to circumnavigate some cliffs. […]
The Corona Warn App as Open Source Software
/ | Leave a CommentToday, the German Corona-Warn-App was released as Open Source Software. You may know it as CWA. The journalists mostly received it positively, even those of Spiegel and Welt. The German government wanted to release it as open-source software. That should increase the acceptance of the app by the German people. Unfortunately, there is still some skepticism. Let me comment on some of these concerns: […]
GPL-Licensed LilyPond Snippets — And Some Sideaffects
/ | 2 Comments on GPL-Licensed LilyPond Snippets — And Some Sideaffects
This article talks about some side effects. It explains why it is a bit suboptimal to distribute LilyPond snippets under the terms of the GPL. Even, if one loves to create, share, and/or use free and open-source software. And believe me, I do so. The side effect is simple. Including GPL-licensed LilyPond snippets enforce you to distribute your own work under the terms of the GPL: […]

YOCTO, IoT, and the GPLv3
/ | 1 Comment on YOCTO, IoT, and the GPLv3IoT gadgets often only offer interfaces that do not allow inspecting or modifying their software. YOCTO tries to build specific software for IOT gadgets. And the GPLv3 requires that GPLv3-licensed software must be replaceable. Thus, YOCTO, IOT, and the GPLv3 are in a clinch, if YOCTO wants to be a distribution for IOT devices that do not come with an update interface. And we might ask, how YOCTO deals with this contradiction? […]
How the JINZ Licensing Fails
/ | Leave a CommentCurrently, 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, the JINZ Licensing fails: The license is ‘strange’. And by this, the author finally violates the GPL. A paramount example: […]