Von Agenten gesteuerte Large Language Models bringen Softwareprojekte und die bisher genutzten Wege zur Mitwirkung daran an ihre Grenzen. Das gefährdet den Fortbestand von Open-Source-Projekten in seiner Gesamtheit.
Open-Source-Lizenzen sind für Software gedacht. Für Dokumente, Bilder, Audio/Video, Schriftarten und Hardware gibt es eigene, passgenau zugeschnittene Lizenzen.
Protomaps ist ein Open-Source-Ökosystem zum Erstellen, Speichern und Ausliefern maßgeschneiderter digitaler Karten, dessen Fähigkeiten deutlich über die der teuren kommerziellen Konkurrenz hinausgehen.
Agentische LLM-Systeme stellen besondere Herausforderungen an die Sicherheit. Insbesondere besteht das Risiko, dass ein Angriff über versteckte Anweisungen erfolgt und das LLM dadurch sensible Daten weitergibt. Es gilt, dieses Risiko durch explizite Maßnahmen zu mindern.
Die unterschiedlichen Lizenzen für freie Software provozieren in bestimmten Situationen Konflikte bis hin zur Nichtverwendbarkeit. Viele Paketverwaltungen kennen Optionen, um mit einer passenden Lizenz versehene Software aufzustöbern.
Die von uns vergebenen Open-Source-Lizenzen sollen anderen Nutzer verdeutlichen, wie sie unsere Software nutzen können. Dabei hilft es, wenn sich eine Lizenz automatisiert auslesen lässt.
Selbsttätige Stil- und Rechtschreibprüfung für Texte der technischen Dokumentation – das bietet Vale, ein Kommandozeilenwerkzeug, das sich gut in eine CI/CD-Pipeline oder andere automatisierte Workflows einbinden lässt.
In der letzten Folge dieser Serie ging es um verschiedene Möglichkeiten, Nebenläufigkeit mit Python durch Multithreading zu realisieren. Diesmal dienen Multiprocessing und Asynchronous I/O dazu, dasselbe Ziel zu erreichen.
Als interpretierte Programmiersprache gehört Python nicht zu den schnellsten Entwicklerwerkzeugen. Wir zeigen, wie Sie der Schlange mit Nebenläufigkeit Beine machen.
Als einsteigerfreundliche Universalsprache trat Python ursprünglich im universitären Umfeld an. Heute hat es sich ein breites Einsatzspektrum erobert, das von Embedded Devices bis zu Deep Learning reicht.
Die ursprünglich objektorientierte Programmiersprache Python soll in Version 3.10 ein neues, vor allem aus funktionalen Sprachen bekanntes Feature erhalten: das Pattern-Matching. Die Änderung ist in der Community umstritten.










