Moin,
dass Corona-Apps für Android und iOS und die Server-Infrastruktur
Freie Software ist, macht vielfältige unabhängige Analysen möglich,
hier eine durch den Heise Verlag:
https://www.heise.de/hintergrund/Corona-Warn-App-Quellcode-Analyse-eines-be…
aus dem Text
"""
== Vorläufiges Fazit
Die [..] Entwickler [..] eine beeindruckende Leistung vorgelegt. Nicht nur
haben sie es geschafft, eine komplizierte App und deren Server-Infrastruktur
für zwei Betriebssysteme im Rekordtempo bereitzustellen, das Ganze passiert
auch noch unter Beachtung gängiger Best Practices der App-Entwicklung und für
die Veröffentlichung von Open-Source-Code. Bei dem Corona-Warn-App-Projekt
handelt es sich um das erste Mal in der Geschichte der Bundesrepublik, dass
so etwas im Auftrag der Regierung so schnell und in solchem Ausmaß gelingt.
[..]
Ob die Apps trotzdem noch rechtzeitig kommen und ob Bluetooth-Tracing
überhaupt dafür geeignet ist, die Verbreitung von SARS-CoV-2 einzudämmen oder
gar zu stoppen, ist hingegen völlig unsicher
[..]
"""
Gruß,
Bernhard
--
FSFE -- Founding Member Support our work for Free Software:
blogs.fsfe.org/bernhardhttps://fsfe.org/donate | contribute
Hallo zusammen,
wie im vergangenen Sommersemester [1] findet auch im Wintersemester
wieder die Online-Praxisveranstaltung "Digitale Autonomie durch Freie
Software" statt (einmal pro Woche, 90min donnerstagabends, online). Alle
genaueren Infos finden sich unter: https://hu.berlin/DigiAuton2020-21
Da die Veranstaltung eher Anfänger*innen adressiert, würde ich mich
freuen, wenn ihr die Info an Interessierte weiterleiten würdet.
Herzliche Grüße
Roland
[1]
https://www.projekte.hu-berlin.de/de/gnuHU/veranstaltungen/digitale-autonom…
Hallo alle,
in München gibt es gerade ein Antragspaket [1], um dem im Koa-Vertrag
festgeschriebenen Ziel "Public Money? Public Code!" näher zu kommen.
Bei golem [2] wurde bereits darüber berichtet, auch mit einem Verweis
auf unsere Einschätzung von damals zum Koa-Vertrag.
Ich finde das einen ganz gelungenen Auftakt der neuen Koalition. Was
meint ihr?
Liebe Grüße
Alex
[1]
https://www.gruene-fraktion-muenchen.de/staedtische-software-auf-dem-weg-zu…
[2]
https://www.golem.de/news/nach-limux-aus-muenchen-will-schnell-open-source-…
--
Alexander Sander - EU Public Policy Programme Manager
Free Software Foundation Europe
Schönhauser Allee 6/7, 10119 Berlin, Germany | t +49-157 923 472 12
Registered at Amtsgericht Hamburg, VR 17030 | (fsfe.org/join)
Hallo,
ich hatte neulich eine Anfrage, die ich mangels persönlichem Bedarf an
OCR-Software schlecht beantworten konnte, daher wollte ich mal in die
Runde fragen:
"Es wäre fantastisch, wenn es eine FLOSS-Anwendung gäbe, die aus
eingescannten Dokumenten
a) Verzerrungen entfernt
b) eine zuverlässige, mehrsprachige Texterkennung durchführt und
c) Text, Hintergrund und Kopierartefakte trennt, damit auch schlecht
eingescannte Texte für einen Ausdruck vorbereitet werden können.
Für b) gibt es zumindest mit https://github.com/tesseract-ocr schon eine
Grundlage, die Zuverlässigkeit ist allerdings noch gering und es gibt
kein GUI."
Hat jemand für die genannten Kriterien vielleicht einen Hinweis?
Gruß und Danke
Roland
Stadt Dortmund
Der Oberbürgermeister
Geschäftsführer des Fördervereins Dienstleistungszentrum
Energieeffizienz und Klimaschutz e.V.
Sehr geehrte Damen und Herren,
ich darf Sie zur Onlinekonferenz des Fördervereins *"Digitalisierung an
Schulen - nachhaltig gestalten"*
<https://diwodo.de/veranstaltung/2020/digitalisierung-an-schulen-nachhaltig-…>einladen.
Die Konferenz findet am *3. November von 18:00 bis 20:00 Uhr* im Rahmen
der /Digitalen Woche Dortmund/ (diwodo), der städtischen
Wirtschaftsförderung, statt. Um Weiterleitung der Einladung wird
gebeten! Anmeldungen zur Teilnahme an der Onlinekonferenz sind bereits
per E-Mail möglich: *cnaehle(a)stadtdo.de*. Ein Einladungslink folgt auf
die Anmeldung per E-Mail.
Die Dynamik der Digitalisierung hat sich durch Corona enorm
beschleunigt. So will das Land NRW 160.000 Lehrer*innen mit
Dienst-Computern ausstatten
<https://www.news4teachers.de/2020/06/erstes-bundesland-kuendigt-an-jeder-le…>und
für die IT-Ausstattung an Schulen stehen bundesweit 5 Mrd. Euro zur
Verfügung <https://www.digitalpaktschule.de/>.
Gewaltige Investitionen unterstützen auf diese Art und Weise den Weg der
Schulen in die digitale Zukunft. Soll in die Zukunft investiert werden,
ist Orientierung nötig. Orientierung bieten die 17 Nachhaltigkeitsziele
der Agenda 2030 <https://17ziele.de/>, die durch alle Mitgliedsstaaten
der Vereinten Nationen 2015 verabschiedet wurden. Gefordert ist darin
ein Transformationsprozess bis 2030, der fair und nachhaltig ist. Es ist
deshalb folgerichtig, die Digitalisierung an den Zielen der
Nachhaltigkeit auszurichten.
Eine nachhaltig orientierte IT-Ausstattung an Schulen darf nicht nur den
günstigsten Preis und den nächstbesten Hersteller berücksichtigen. Eine
gesellschaftlich verantwortliche Investitionsentscheidung muss auch
Lebensdauer, Lebenszykluskosten, datenschutzrelevante Aspekte,
Energiekosten, Einhaltung internationaler Arbeitsnormen und
kreislaufwirtschaftliche Aspekte der Entsorgung berücksichtigen.
Zudem sollte die Ausstattung der Geräte mit Freier
Software/Open-Source-Software
<https://de.wikipedia.org/wiki/Freie_Software>erfolgen. Diese Software
gibt allen das Recht, Programme für jeden Zweck zu verwenden, zu
verstehen, zu verbreiten und zu verbessern. Diese Freiheiten stärken
andere Grundrechte wie die Redefreiheit, die Pressefreiheit und das
Recht auf Privatsphäre. Auch das Recht auf Reparatur von Elektrogeräten
<https://www.tagesspiegel.de/politik/hersteller-sollen-verpflichtet-werden-u…>,
wie es das Umweltbundesamt fordert, wird auf diese Weise gestärkt.
Aus einer Kooperation des Umweltamtes mit dem Schulverwaltungsamt der
Stadt Dortmund ist das Pilotprojekt Digitale Teilhabe und Kompetenz
durch Hardware-Upcycling
<https://www.dortmund.de/de/leben_in_dortmund/umwelt/umweltamt/nachrichten_u…>hervorgegangen.
Seitens des Umweltamtes geht es um Hardware-Upcycling für ein zweites
Leben für Medien und seitens des Schulverwaltungsamtes geht es um
Digitale Teilhabe und Medienkompetenz für alle Schüler*innen. Inhaltlich
ist geplant, dass es mit diesem Projekt auch um Bildung für nachhaltige
Entwicklung <https://www.bne-portal.de/>gehen soll.
Gemeinsam wird dafür eingetreten, das Dortmunder Pilotprojekt für eine
digitale Selbstbestimmung und einen ressourcenschonenden Umgang mit
IT-Hard- und Software zu stärken. Bildung für nachhaltige Entwicklung
vermittelt Gestaltungs-, Handlungs- und Medienkompetenz für
Schüler*innen, damit sie als digital kompetente Menschen bei Fragen zu
gesellschaftlichen Auswirkungen der Digitalisierung Position beziehen
können. Hardware-Upcycling und Freie Software/Open-Source-Software
unterstützen die Bemühungen zu einer Kreislaufwirtschaft
<https://www.umweltbundesamt.de/daten/ressourcen-abfall/abfall-kreislaufwirt…>und
einer selbstbestimmten Digitalisierung ohne abhängig zu sein von
Firmeninteressen und die Preisgabe eigener Interessen wie Datenschutz,
Datenhoheit und IT-Sicherheit.
Das Dortmunder Pilotprojekt erfährt große Solidarität und
Aufmerksamkeit. Die Ziele einer nachhaltig orientierten IT-Ausrüstung an
Schulen wird auch von der zentralen Beschaffung der Stadt Dortmund, dem
Stadtverband der GEW Dortmund und von ver.di sowie dem Verein cyber4EDU
unterstützt.
Diese Überlegungen werden, eingebettet in die Digitale Woche Dortmund
diwodo, Lehrer*innen, Elternvertreter*innen,
Verwaltungsmitarbeiter*innen und kommunalen Politiker*innen vorgestellt
und mit ihnen diskutiert. Zum Ende der Veranstaltung gibt es die
Möglichkeit die regionale Sektion von Bits & Bäume
<https://bits-und-baeume.org/de>in Dortmund zu gründen und dazu
aufzurufen, die nachhaltigen Aktivitäten mit Engagement zu unterstützen.
*aktive Teilnehmende an der Veranstaltung:*
* Förderverein Dienstleistungszentrum Energieeffizienz und Klimaschutz
e.V.
<https://www.dortmund.de/de/leben_in_dortmund/planen_bauen_wohnen/dlze/start…>(dlze),
*Einlader* / Umweltamt Stadt Dortmund
<https://www.dortmund.de/de/leben_in_dortmund/umwelt/umweltamt/start_umwelta…>
* Schulverwaltungsamt Stadt Dortmund
<https://www.dortmund.de/de/leben_in_dortmund/bildungwissenschaft/schule/sta…>
* Dortmunder Systemhaus (dosys.)
<https://www.dortmund.de/de/rathaus_und_buergerservice/stadtverwaltung_zentr…>;
angefragt
* Vergabe- und Beschaffungszentrum Stadt Dortmund
<https://www.dortmund.de/de/rathaus_und_buergerservice/stadtverwaltung_zentr…>
* AfB gGmbH <https://www.afb-group.de/>, Düren
* cyber4EDU e.V. <https://cyber4edu.org/>, Berlin
* IÖW | Institut für ökologische Wirtschaftsforschung
<https://www.ioew.de/>, Berlin
* Gewerkschaft Erziehung und Wissenschaft (GEW), Stadtverband Dortmund
<https://dortmund.gew-nrw.de/>
* Gewerkschaft ver.di <https://www.verdi.de/>
* /Do-FOSS/ <https://do-foss.de/>, die Initiative für den Einsatz
Freier und Quelloffener Software
<https://de.wikipedia.org/wiki/Freie_Software>(/Free and Open Source
Software/, kurz /FOSS/) bei der Stadt Dortmund
* Medienpädagoge und Medienkünstler Daniel Schlep
<http://www.danielschlep.de/>
* Medienpartner: Thomas Heine, Herausgeber des Magazins für
nachhaltige Beschaffung Kleine Kniffe
<https://nachhaltige-beschaffung.com/>
Über Ihre Teilnahme würden wir uns freuen.
Für Rückfragen stehe ich Ihnen gerne zur Verfügung.
Mit freundlichen Grüßen
Im Auftrag
Christian Nähle
Geschäftsführer des Fördervereins Dienstleistungszentrum
Energieeffizienz und Klimaschutz e.V.
Fachbereich 60/5-1
Brückstr. 45
44135 Dortmund
Telefon: (02 31) 50 - 2 87 74
Fax: (02 31) 50 - 2 54 28
cnaehle(a)stadtdo.de
http://www.dlze.dortmund.de <http://www.dlze.dortmund.de/>
Hallo,
am kommenden Mittwoch ist schon wieder der letzte Mittwoch im Monat.
Auch der nächste Freie Software Abend findet wieder "weltweit" statt und
zwar am
28.10.2020 ab 19:30 Uhr
Wir treffen uns (wie inzwischen gewohnt) auf
https://bbb.daten.reisen/b/nec-anu-ehn
einem Big-Blue-Button-Raum.
Gäste sind wie immer herzlich willkommen.
Mechtilde möchte das im Entstehen begriffene Buch über Paketieren (von
Debian-Paketen) vorstellen und über den Entstehungsprozess reden.
Dank an alle, die uns diese Art der Treffen ermöglichen.
Mit freundlichen Gruß
Michael
Hallo zusammen,
vielen Dank für das nette Treffen gestern Abend!
Dass wir nur zu viert waren ließ Raum für anregende Gespräche.
Was wir zuerst behandelt haben:
- Einlesen großer CSV (5 Millionen Zeilen) und Aufsummieren einer Zeile mit Python
- nur mit Standardbibliothek
- mit Pandas
Dabei wurde deutlich, dass die Pandas-Lösung nur die halbe Zeit benötigt, aber
standardmäßig sehr viel Speicher (doppelte Datenmenge) und man daher für große Dateien
die Verarbeitung in "chunks" aufteilen muss.
Außerdem haben wir uns über Fallstricke dynamischer Programmierung unterhalten bzw.
auch gleich ausprobiert (Merke: nenne nie ein Python-Modul so wie etwas das
du importieren willst... )
Danach kamen wir dann noch kurz zum Thema Rust.
Ich habe vorgestellt, was ich daran interessant finde:
- hardwarenah
- keine Garbage Collection
-> performant, einbettbar
- Verhindern von Speicherfehlern (Überwiegender Anteil der CVEs) durch Borrow Checker
- Hilfreiche Compiler-Meldungen!
- keine Exceptions
- Sum Types (Option), Beispiel Division liefert:
Some(Dividend / Divisor) bzw.
None, wenn Divisor 0 ist
- Mögliche Fehler müssen verarbeitet werden (match ist vollständig)
- Immutable by Default
- Safe by default, "unsafe" wo wirklich nötig (besser prüfbar)
Im Gegensatz zu Python hat Rust nur eine sehr schlanke Standardbibliothek (aber immer noch
größer als C). Dies ist Absicht, da Teile der Standardbibliothek praktisch nie mehr geändert
werden können ("where modules die"). Es erfordert aber einen Zugriff auf externe Quellen
("crates"), mit dem bekannten Problem des Vertrauens auf Dritte.
Nützliche Links:
- https://www.rust-lang.org/learn - Getting started...
- https://doc.rust-lang.org/book/ - "The book", Einführung
- https://github.com/rust-lang/rustlings/ - Übungen zu Rust
- https://doc.rust-lang.org/stable/rust-by-example/ - durch Beispiele lernen
...und "Bücher" zu einzelnen Themen, z.B.:
- https://rust-cli.github.io/book/index.html - CLI
- https://doc.rust-lang.org/embedded-book - Embedded
- https://www.infoq.com/presentations/rust-tradeoffs/ - Was macht Rust aus?, Kernmerkmale (mit Transkript)
- https://github.com/sger/RustBooks - Liste von Büchern
- https://www.manning.com/bundles/getting-started-with-rust?query=rust
Manning, Bundle "Getting started with Rust", beim Livevideo sind nach jedem Kapitel kleine Übungen, z.B.
https://livevideo.manning.com/module/42_1_3/rust-in-motion/introduction-to-…
- https://rust-lang-nursery.github.io/rust-cookbook/ - Wie mache ich... ?
- https://github.com/rust-unofficial/awesome-rust - Was nehme ich für welches Thema?
- https://github.com/getzola/zola - Static site generator
Demnächst mehr Praktisches dazu!
Am Schluss haben wir uns noch ganz kurz TIC-80 angesehen, eine "Fantasy-Konsole".
Die Idee: In den 80ern gab es Homecomputer. Man schaltete sie an und konnte loslegen.
Neben einem mehr oder weniger gelungenen Basic gab es sogar noch eine Anleitung zum Einstieg
in die Bedienung und ins Programmieren:
10 PRINT "HALLO WELT!"
20 GOTO 10
https://archive.org/details/Personal_Computing_On_The_VIC-20_1982_Commodore (Seite 4ff.)
(war mein erster eigener Computer)
Mit wenigen Kilobyte Speicher und niedriger Auflösung war es möglich, als Einzelner
komplette Spiele zu entwerfen (meist musste man allerdings Assembler können...).
Moderne Ansätze versuchen die Vorteile dieser Beschränkungen mit modernen Sprachen (und ohne
Datasette) zu kombinieren.
Es gibt mittlerweile etliche davon:
https://github.com/paladin-t/fantasyhttps://tic80.com/ fand ich spannend, weil es komplett frei verfügbar ist (nur Kompilieren
erforderlich für die Features der "PRO"-Version, ansonsten Finanzierungsansatz) und weil es
- im Gegensatz zu den 80ern - zahlreiche Editoren direkt integriert, für Karten, Grafik, Sound
und Code.
Ich freue mich schon aufs nächste Treffen!
Eine Idee war, ob wir zusammen Smartphones mit freieren Alternativen (Linageos, postmarketos)
versehen können.
Liebe Grüße
Michael
Hallo,
als Unternehmen, was seit 21 Jahren
ausschließlich Freie Software-Lösungen erstellt, veröffentlicht und betreut
suchen wir jemanden (w/m/d)
der bei der Software-Entwicklung für unsere Versammlungsoftware
https://openslides.com
mitarbeitet.
Die Stellenausschreibung zu finden über
https://intevation.de/news.de.html#jobs_2020_2_Softwareentwicklung
(bewerben bis 26. Oktober. Standort Osnabrück.)
Gruß,
Bernhard
[Auf dieser Liste sind Stellenanzeigen willkommen,
wenn es Freie Software-IT-Tätigkeiten sind.]
--
www.intevation.de/~bernhard +49 541 33 508 3-3
Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner