Python is adding pattern matching syntax - but not everyone is pleased
Making changes to the popular programming language is not easy, says Steering Committee member Pablo Galindo

Python is an extremely versatile programming language that has grown organically over time. That's the reason for its enduring appeal and also a curse on those who would seek to advance it. Equally popular...
More on Open Source
When to upgrade to an enterprise version of the open source software you love
'Free' may get the job done in the short term, but the long term health of your code - and of your operational systems - must be taken into account
JDK 16 brings many 'small but significant' changes to Java
The latest features are about tightening up the functionality and cutting verbosity, with easier integrations coming down the line
Open source software worth up to £43bn to UK economy, report
Open source usage continues to grow at 28.6 per cent year-on-year finds OpenUK research
Your database has reached EOL - must you always upgrade?
Open source databases can be maintained for longer, but delayed decisions can store up trouble
Elastic has stretched the patience of many in open source - but is there room for a third way?
Elastic's move to proprietary licensing for cloud providers has reignited the argument about what's fair when it comes to monetising open source software