Open Source

Open Source
I'm excited to share that we are imminently reaching our next milestone as we release our set of test suites against FDC3 2.0. In this post, I explain what the FDC3 Conformance Framework is and how it works, and share our experiences from our contribution journey.
After the recent acquisition of Twitter by Elon Musk, you may have heard someone mentioning Mastodon. Alongside other open source and decentralised social platforms, it is built on the top of ActivityPub specification. In this post I give an overview of ActivityPub, explain the idea of fediverse and share my personal experience as a participant.
EDGY is a new graphical design language for visualising enterprises. This new open source design language shows great promise as a tool to bridge across siloed teams. This post explores the preview edition at a high level.
My experience contributing to open source as a first-timer - along with some thoughts for those that are looking to take part but are unsure of what to expect.
As someone with virtually no previous experience in open source contribution, I had a go at finding contribution opportunities using "good first issues" websites. Here I present my experience along with some hopefully helpful thoughts for both contributors and maintainers.
In lights of various incidents where third-party software caused numerous failures, we'll review the considerations we take when selecting third-party software.
The recent Log4j vulnerability has once again sparked a lot of debate around our reliance on open source projects and their sustainability challenges. I argue that money cannot fix this issue, nor can hiding behind security scans, audits and other defenses. The solution is to genuinely understand the open source community, acknowledge the shared responsibility we have in our commons and through the well-understood tool of Corporate Social Responsibility, look to fill the ethical and philanthropic gaps.
We recently worked on a research project, exploring open source issues and challenges within financial services organisations. We found that consumption is “acceptable” rather than “encouraged”, with security concerns representing the biggest obstacle. On the flip-side, open source maintainers don’t wish to invest further in security. Financial services organisations, whose contribution policies lag behind, need to bridge this gap in order to fully capitalise on the value open source presents.
Earlier this month, I was a speaker at the Linux Foundation Open Source Strategy Forum (OSSF) in London. I moderated a panel on women’s career progression within Fintech. In this post I detail my thoughts on the key takeaways from the panel
· Video
Modern software is increasingly complex, made up of hundreds or thousands of open source components, hidden away in deeply nested dependency trees. Just how much do we know about these components that are an integral part of our products? What are the risks associated with their usage, and our exposure?
Admittedly not three concepts you would usually hear together. However, there are some interesting parallels in models of ownership that might challenge the way we manage projects.
· Video
In this online event, we brought together an expert panel from Ofgem, Northren Powergrid and NatWest Group to explore the challenges and opportunities ahead for the energy industry, and the practical lessons that can be gained from a global corporate that has been on the same journey and is now leading the way into the retail banking world of tomorrow.
· Video
I talk in this session about the real use cases for Open APIs, and how organisations are starting to move from a compliance mindset to seeing the opportunities that opening up data can deliver – from compliance-driven APIs within the banking sector, to future opportunities that OpenFinance may offer to consumers, to the adoption of Open APIs in other industry sectors.
A talk I gave at the virtual Open Source Strategy Forum conference in 2020, where I compared some of the challenges facing open source (complexity, fragility, sustainability) to those which triggered the financial crisis of 2008.
Data for development and test systems is essential for testing, feature design and development. This post explores the options and presents the Data Helix tool, that provides an effective means of producing data.
In partnership with FINOS, we held the first event of the Edinburgh Open Source Fintech Meetup on 4 December, with great talks by Colin Eberhardt, Calum Miller and Reg Wilkinson – you can watch videos of the talks here.
Here's why I spend so much of my time—including evenings and weekends—on GitHub, as an active member of the open source community.
A few weeks ago the new Bristol Pound mobile app was launched, allowing users of this local currency to find vendors, view transactions and make payments on both iOS and Android. This post describes our experience of writing this application using React Native.
A few months ago we contributed a project, ContainerJS, to the Symphony Software Foundation, an organization that fosters open source and collaboration within financial services.