Steve Woods

Written by a human.

  • Germany – one place for public code

    German IT news website heise reports that software developed with taxpayers’ money should be made freely available by public sector organisations to enable its further development. Together with the states of North Rhine-Westhalia and Baden-Württemberg, the German Federal Interior Ministry wants to establish an open source platform for the public sector. It should make it easier for the Federal government, regional governments and local authorities to reuse open source software and jointly continue its development.

    The overriding aim is digital sovereignty, i.e. minimising the current dependency on predominantly US hardware and software manufacturers. The repository should also be a documentation platform and include a user manual. Further important aspects in this case involve legal certainty, comprehensible rules for use, a general explanation of open source and bringing the community together.

    Screenshot of Python code

    Home for free code

    A group of experts made up of members of the Open Source Business Alliance (OSBA), the Bundes-Arbeitsgemeinschaft der Kommunalen IT-Dienstleister e.V (VITAKO) and several collaborators carried out the preliminary work in September 2020 and produced an initial plan for an open source code repository. The initiative is working under the slogan “One place for public code”.

    At the same time, the IT Planning Council’s “Cloud Computing and Digital Sovereignty” working group of the IT Planning Council decided to pilot an open source code repository. The BMI, North Rhine-Westphalia and Baden-Württemberg are currently testing the platform’s initial stage. According to the BMI, a minimum viable product with the central platform’s core functions was achieved at at the end of March. On the basis of this, tests are currently being carried out, whilst the project continues to be developed.

    Numerous supporters

    “One place for public code” is also associated with the initiative. Its supporters include local authority associations, the Free Software Foundation Europe (FSFE), The Document Foundation (TDF), Wikimedia Deutschland and many major city councils such as Munich and Frankfurt am Main.

  • The vision thing

    The vision thing” is a comment made by George H. W. Bush ahead of the 1988 United States presidential election when urged to spend some time thinking about his plans for his prospective presidency.

    The embracing of vision – with or without the thing – is widespread in public life in Britain at both local and national levels. Every party leader is expected to have one; and any plans for the wholesale remodelling of large areas of our town and cities are expected incorporate vision too.

    An investigation into the prevalence of vision in the organs of the British state reveals just how ingrained use of the term is. A quick Google search for items containing “vision” on websites within the .gov.uk domain is revealing.

    Screenshot of Google search revealing 2.3m uses of vision on central and local government websites

    No, your eyes do not deceive you – 2.3 million instances of use.

    Looking more locally, a recent search (mid-April) of the Bristol City Council website for the term returns a total of over 4,200 hits. It has probably risen since last month (and with all that evident ocular deployment, one would have thought that the inhabitants of the Counts Louse – which some refer to as City Hall – would realise there’s a major cleanliness problem with the city’s streets. Ed.).

    Screenshot of Google search of Bristol City Council website for use of vision

    With all that vision in use in the country, opticians and their colleagues must be raking in the money. 😀

    Helmut Schmidt
    Sie hatten Recht, Herr Bundeskanzler!

    Or is it necessarily opticians and associated practitioners that should be profiting from this phenomenon? There is some scepticism about the benefits of visions.

    George H.W. Bush was mentioned at the start of this post. One of his contemporaries was the former West German Chancellor Helmut Schmidt.

    Schmidt was very dismissive of visions and is on record as stating the following:

    Wer Visionen hat, soll zum Arzt gehen.

    This translates into English as:

    Anyone who has visions should go to the doctor.

    Will anyone working for the British state be visiting their GP soon, either individually or en masse?

    I doubt it.

    Finally, when someone summoned up the courage to ask Schmidt what his big vision was, he is reputed to have referred them to Bush! 😀

  • Twitter: a correction

    The media and social media today are awash with the result of yesterday’s Hartlepool by-election which was surprisingly won from Labour by the Tories*.

    However, some of the language being used to describe the victory is prone to error, such as the example below from Twitter’s trending topics.

    Screenshot from Twitter trends showing the Conservative MP described as an MP instead of a candidate

    As the winning Tory was not the sitting MP, the correct way to describe her is as a candidate, not an MP. She only becomes an MP upon winning a parliamentary (by-)election.

    In times past such a basic error would have been picked by a sub-editor or similar, but they were all dispensed with some years ago. 🙁

    *= Hartlepool hasn’t had a Tory Member of Parliament since it was represented in Westminster by Peter Mandelson. 😉

  • Muse Group acquires Audacity

    Audacity is a great free and open source audio editor, which is available for all major computing platforms – Linux, Mac and Windows. It’s one of the free and open source software packages I recommend in my list of free and open source software.

    Audacity running on Linux, audio track and MIDI track playing
    Audacity running on Linux, audio track and MIDI track playing

    Today The Register reports that Audacity has been purchased by Muse Group, which has promised to keep the platform free and open source.

    The deal was announced on 30th April by Martin Keary, who is Head Of Design at MuseScore, an open-source notation software package also owned by Muse Group, and who will now “manage Audacity in partnership with its open-source community”. The financial details of the deal have not been disclosed.

    Audacity received a major update to version 3.0 in March, some 20 years since its first version 1.0 was released. Among the new release’s features were a new file format, analyser and a multitude of bug fixes.

    In addition Keary announced that the project was seeking to recruit “a few key positions for senior developers or designers who have experience in audio or music tech.”

    A video was also released to coincide with the announcement.

  • May blossom

    We’re now in May and one reliable natural occurrence of the time of year is the flowering of common hawthorn (Crataegus monogyna), which is also known as the oneseed hawthorn, or single-seeded hawthorn.

    Other common names include may, mayblossom, maythorn, quickthorn, whitethorn, motherdie, and haw.

    The Woodland Trust have produced a short video depicting one year in the life of the hawthorn.

    The specimen below can be found in the Easton section of the Bristol & Railway Path near the Brixton Road access point.

    Hawthorn tree on Railway Path in Easton

    Hawthorn is amongst the first trees to start budding in the spring (the above specimen first put out leaves in late January. Ed.) and is also a fast-growing plant. This may explain the alternative name of quickthorn.

    As it forms a dense, thorny mass of branches, it is often used for hedging, particularly where livestock has to be contained.

    Besides its agricultural value as hedging, common hawthorn can support more than 300 insects. It is a food plant for caterpillars of numerous moths. Its flowers are eaten by dormice and provide nectar and pollen for bees and other pollinating insects. The haws (berries) are rich in antioxidants and are eaten by migrating birds, such as redwings, fieldfares and thrushes, as well as small mammals.

    Furthermore, the dense, thorny foliage makes fantastic nesting shelter for many bird species of bird.

    Green Man ceiling boss, Rochester Cathedral

    Folklore and symbolism

    Hawthorn is a pagan symbol of fertility and has associations with May Day stretching back beyond written history. It was the forerunner of the Maypole and its leaves and flowers provided the source of May Day garlands as well as appearing in the wreath of the Green Man.

    In medieval times hawthorn was never brought indoors as it was generally believed that bringing its blossom indoors would result in illness and even death. In those times it was also commonly believed that hawthorn blossom smelled like the plague. In more recent times scientists have discovered the chemical trimethylamine (which smells like ammonia or rotting flesh. Ed.) in hawthorn blossom is also one of the first chemicals formed in rotting animal fish, hence the tree’s traditional linking with illness and death.

    In spite of the beliefs and symbolism outlined above, the young hawthorn leaves, flower buds and young flowers are all edible. The leaves are often described as having the flavour of bread and cheese. They can be added to green salads and grated root salads. The developing flower buds are particularly good. The haws can be eaten raw (beware a stomach upset. Ed.), but are most commonly used to make jellies and wines.

    A final personal note

    In my own life, the blossoming of the hawthorn always reminds me that spring is giving way to early summer.

    In particular, it reminds of when I was 8 years old and my mother took my 2 younger siblings and me by train all the way from Stafford to Harling Road in Norfolk – the nearest station to my grandmother’s home. The journey took the best part of a day (showing how difficult it was to travel cross-country in England, even in pre-Beeching times. Ed.). The fields on either side of the railway lines on which we travelled were thick with hawthorn blossoming pink and white.

    Whenever I see hawthorn in bloom these days, I’m immediately reminded of that one train journey, even though it’s now almost 6 decades in the past.

    Update: After writing this post, I asked both my siblings if they remembered that journey and if so, what they recalled. My sister replied that she recollected the journey as being interminable and her chief memory was all the trackside telegraph poles, whilst my brother – the youngest of us – responded with a question as to whether that was the railway trip during which he was sick. He obviously had other matters than lineside shrubbery on his mind. 😀

  • Proofreading failure dumps elderly in river

    Courtesy of my old college friend Paddy, I’ve been sent the following clipping from the dead tree edition of the Evesham Journal via social media.

    It relates to problems on the River Isbourne, a tributary of the Warwickshire Avon.

    Text reads: Mrs Payne says. fellow landowners nearby have had similar problems with vandalism and having items being thrown in the river, including the elderly.

    Even though the elderly have had a bath thanks to ambiguity and poor proofreading in the Evesham Journal’s dead tree version, this age discrimination has thankfully been eliminated from the paper’s online version of the report.

    No pensioners were harmed – or dunked – in the drafting of this blog post.

  • Illiteracy or bloody-mindedness?

    It’s now 10 years since TidyBS5 was inaugurated by local residents with the support of local ward councillors to campaign for a more pleasant street scene in the Bristol council wards of Easton and Lawrence Hill.

    During all that time, both residents and councillors has persistently call on Bristol City Council to increase both the presence and visibility of enforcement action, but our efforts have only been rewarded in the last couple of years with higher fixed penalty notices (FPNs) for environmental crimes in 2019 and the recent recruiting of more enforcement officers (posts passim).

    Largely as a result of the actions of local residents raising awareness of environmental blight, the streets of Lawrence Hill and Easton are now marginally freer of fly-tipping than they were then, but problems still persist, not helped by the lower footfall due to lockdown and the amount of DIY and building works being undertaken.

    This was spotted at the junction of Walton Street and Chaplin Road.

    Photo shows fly-tipping beneath sign advising no fly-tipping, CCTV in operation

    Is this an example of illiteracy or bloody-mindedness? Kindly give your answers in the comments.

  • Greens take impressive lead in recycling box poll

    It’s one week to go to the elections for Bristol City Council, the elected Mayor of Bristol (with 2 of the 9 candidates standing for election to the office vowing to hold a referendum with a view to abolishing the autocratic post. Ed.), the West of England Combined Authority Mayor and the Avon & Somerset Police & Crime Commissioner.

    My recycling box is rapidly filling up with election materials as the parties all vie for my cross against their candidates’ names on the four ballot papers (Hint to canvassers: don’t bother with my house any more; I’ve already voted by post! Ed.).

    Following the arrival on the latest leaflet on the doormat, the poll has been updated and now shows the following state of the parties.

    Screenshot of spreadsheet showing Greens with 4 leaflets and other parties with 1 each

    The Greens seem determined to win Lawrence Hill ward and are pulling out all the stops. As they’re normally in fourth place, the Tories have managed on token leaflet as have the Liberal Democrats, who were once renowned for their zeal in bunging up letterboxes with their literature.

    Why has there only been one Labour leaflet? Is this a symptom of lower levels of activism in the wake of members deserting the party after the election of Keir Starmer (whom some unkindly refer to as Keith. Ed.)?

    All will become clear next week.

    Maybe.

  • German federal elections 2021 – Demands for digitally sovereign society

    FSFE logoGerman digital civil society organisations have made four demands for a digitally sovereign society to politicians standing in the 2021 federal election in late September 2021. Among them is the Free Software Foundation Europe (FSFE), which works to ensure that software developed with public money shall be published under a free and open source software licence.

    On 1st April 2020, German civil society organisations working for an independent digital infrastructure and free access to knowledge called on politicians to learn from the crisis and strengthen digital civil society.

    In an open letter (German) of that date, the signatories (Chaos Computer Club, D64 – Zentrum für Digitalen Fortschritt, Epicenter.Works, the FSFE, Stiftung Neue Verantwortung, Superrr Lab and Wikimedia Deutschland) also made clear recommendations for action. However, far too little has happened since then. The past year has made it clear that politics and the public sector are overwhelmed with their own digital transformation and are setting priorities in digital policy that do not meet the needs of society. We are far from a digitally sovereign society.That is why a broad spectrum of organisations, including the FSFE has once again come together to support politics with their expertise.

    With four demands, the network shows how digitisation can succeed for a digitally sovereign society – and calls upon the parties to make digitisation for the common good a central topic in the forthcoming federal elections.

    Reichstag and projected Give Free Software a chance message
    Photo courtesy of FSFE
    Four demands for the federal government
    • Digital Sovereignty: politicians must anchor the digital sovereignty of society as the highest maxim in digital policy. Instead of a digital ministry, we need a mission for the coming legislative period that elevates digital sovereignty to a guiding principle and is drafted and evaluated together with representatives from civil society, science and business.
    • Participation and Transparency: civil society must finally be afforded the same opportunities as business and science to contribute its expertise via a civil society quota in political advisory bodies, communication and transparency on procedures of political decision-making processes, legally defined deadlines for consultations and machine-readable documentation.
    • Public Money, Public Good: publicly funded solutions must be accessible to all under a free licence so that no knowledge is lost or problems are solved twice. It should be a legal requirement that software developed for the public sector with public money must be published under a free and open source software licence. If public money is involved, the code should also be public. In addition, public sector data must be open data.
    • Sustainable Digitisation: digitisation can only succeed if the development of digital infrastructure is economically and socially viable. To this end, diversity in digitisation and the development and maintenance of secure, decentralised digital infrastructure for society must be promoted in the long term.
    5th May launch event

    A new organisation and website – https://digitalezivilgesellschaft.org/ – has been established to promote the above demands and a launch event will be held on 5th May 2021 from 18:00 to 19:30 hrs to discuss these demands with a panel consisting of Julia Reda (former MEP), Henning Tillmann (software developer and co-chair of D64) and Julia Kloiber (co-founder Superrr Lab). The panel will be moderated by Katja Jäger (betterplace lab). Afterwards, all participants will have the opportunity to exchange ideas on solutions, measures and calls for action in four thematic rooms. FSFE’s Alexander Sander will moderate the room on “Public Money? Public Code!”.

  • Mozilla grants Pyodide project its independence

    image of Python logoMozilla, the organisation behind the free and open source Firefox web browser and Thunderbird email client, has just released the Pyodide project from its organisation and it will henceforth be managed independently by the community, French IT news site Le Monde Informatique reports. Formed within Mozilla in 2018 as an experimental project to create in full Python stack for data science, the tool is compiled to WebAssembly and can be used to leverage Python in a web browser and give the language full access to web-based APIs. Via WebAssembly, Pyodide thus brings the Python 3.8 runtime to the browser, with its scientific stack including NumPy, Pandas, Matplotlib, SciPy and scikit-learn. Almost 75 packages are currently offered, with the tool providing transparent object conversion between JavaScript and Python.

    The project currently has a separate GitHub organisation and documentation site. It will be maintained by volunteers. A governance document and roadmap have been published to set out Pyodide’s targets, including better Python code performance, reducing the size of downloads and simplifying package uploads. The roadmap introduction states:

    This document lists general directions that core developers are interested to see developed in Pyodide. The fact that an item is listed here is in no way a promise that it will happen, as resources are limited. Rather, it is an indication that help is welcomed on this topic.

    Pyodide can install any Python package in wheel format from the PyPi repository. It also includes an interface which exposes Python packages Python to JavaScript and exposes the browser interface (including the DOM) to Python. Developers can test Pyodide in an REPL environment.

    Version 0.17.0 with API revision

    Mozilla has at the same time announced the release of Pyodide version 0.17.0 with major maintenance improvements, a revision of the central APIs and the squashing of bugs and memory leaks. Since its creation the project has given rise to plenty of interest and is used in several projects outside Mozilla.

Posts navigation