From b2557921bb63cb0bdf2eb1d81f45ea9002dd9f32 Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Thu, 14 Aug 2025 21:55:41 +0200 Subject: [PATCH 1/2] Post: Quantum Computing: Open Source Communities --- _posts/2025-08-14-lpi-quantum-communities.md | 32 ++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 _posts/2025-08-14-lpi-quantum-communities.md diff --git a/_posts/2025-08-14-lpi-quantum-communities.md b/_posts/2025-08-14-lpi-quantum-communities.md new file mode 100644 index 0000000..cbc7fc3 --- /dev/null +++ b/_posts/2025-08-14-lpi-quantum-communities.md @@ -0,0 +1,32 @@ +--- +layout: post +title: "Quantum Computing: Open Source Communities" +author: Simon Cross +readmore: True +--- + +- [Quantum Computing: Open Source Communities - Part 2 (QuTiP)](https://www.lpi.org/blog/2025/08/14/quantum-computing-open-source-communities-tackle-unique-challenges-part-2/) +- [Quantum Computing: Open Source Communities - Part 1 (OQTOPUS & classiq)](https://www.lpi.org/blog/2025/08/07/quantum-computing-challenges-open-source-communities-part-1/) + +Maintaining a successful open source project is challenging. Most contributors are volunteers (thank you!), and even for those who receive remuneration there are often challenges. Someone might be paid a fixed amount to contribute a specific feature, or might be given permission to spend some, usually small, fraction of their time on the project. As a very immediate example, I'm a volunteer writing this post for QuTiP at 21:30 at night while my wife puts my daughter to sleep. + +QuTiP isn't just any project though. It's a *big* [^1], *mature* [^2], *open quantum systems* [^3] project, and each of these come with their own additional challenges (and rewards, of course). + +That's why when [Andy Oram](http://praxagora.com/) offered to interview us about running QuTiP, we leapt at the opportunity. + +Andy also interviewed two other projects, [OQTOPUS](https://oqtopus-team.github.io/) and [classiq](https://github.com/Classiq/classiq-library), who have their own unique experiences and stories to share. + +You can find the two articles Andy wrote at the [Linux Professional Institute](https://www.lpi.org/) blog: + +- [Quantum Computing: Open Source Communities - Part 2 (QuTiP)](https://www.lpi.org/blog/2025/08/14/quantum-computing-open-source-communities-tackle-unique-challenges-part-2/) +- [Quantum Computing: Open Source Communities - Part 1 (OQTOPUS & classiq)](https://www.lpi.org/blog/2025/08/07/quantum-computing-challenges-open-source-communities-part-1/) + +or via the links at the top of this post. + +Thank you Andy for taking the time to interview us and for corralling our sometimes rambling responses! + +[^1]: QuTiP is a big. We actively release at least 8 separate packages, across two languages (Python & Julia), and maintain at least 14 separate repositories, providing not only the software itself but also tutorials, documentation, benchmarks, and this webiste. + +[^2]: QuTiP is mature. The repository is 14 years old. We're on version 5 and planning version 6. We're still going strong. It's used and worked on by people all over the world everyday. + +[^3]: Open Quantum Systems are complex. Contributing doesn't necessarily require vast experience (we regularly have excellent contributions from even undergraduate students), but it does require *headspace*. Getting really stuck into a topic might require reading a research paper or a textbook. From 1ebb998ba7e28740ed5e37df64af5de6be90e18f Mon Sep 17 00:00:00 2001 From: Simon Cross Date: Mon, 18 Aug 2025 23:47:31 +0200 Subject: [PATCH 2/2] Extend the excerpt and apply suggestions from review. --- _posts/2025-08-14-lpi-quantum-communities.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/_posts/2025-08-14-lpi-quantum-communities.md b/_posts/2025-08-14-lpi-quantum-communities.md index cbc7fc3..1b92dac 100644 --- a/_posts/2025-08-14-lpi-quantum-communities.md +++ b/_posts/2025-08-14-lpi-quantum-communities.md @@ -1,19 +1,22 @@ --- layout: post -title: "Quantum Computing: Open Source Communities" +title: "Quantum Computing: LPI on Open Source Communities" author: Simon Cross readmore: True +excerpt_separator: --- -- [Quantum Computing: Open Source Communities - Part 2 (QuTiP)](https://www.lpi.org/blog/2025/08/14/quantum-computing-open-source-communities-tackle-unique-challenges-part-2/) -- [Quantum Computing: Open Source Communities - Part 1 (OQTOPUS & classiq)](https://www.lpi.org/blog/2025/08/07/quantum-computing-challenges-open-source-communities-part-1/) - Maintaining a successful open source project is challenging. Most contributors are volunteers (thank you!), and even for those who receive remuneration there are often challenges. Someone might be paid a fixed amount to contribute a specific feature, or might be given permission to spend some, usually small, fraction of their time on the project. As a very immediate example, I'm a volunteer writing this post for QuTiP at 21:30 at night while my wife puts my daughter to sleep. QuTiP isn't just any project though. It's a *big* [^1], *mature* [^2], *open quantum systems* [^3] project, and each of these come with their own additional challenges (and rewards, of course). That's why when [Andy Oram](http://praxagora.com/) offered to interview us about running QuTiP, we leapt at the opportunity. +- [Quantum Computing: Open Source Communities - Part 2 (QuTiP)](https://www.lpi.org/blog/2025/08/14/quantum-computing-open-source-communities-tackle-unique-challenges-part-2/) +- [Quantum Computing: Open Source Communities - Part 1 (OQTOPUS & classiq)](https://www.lpi.org/blog/2025/08/07/quantum-computing-challenges-open-source-communities-part-1/) + + + Andy also interviewed two other projects, [OQTOPUS](https://oqtopus-team.github.io/) and [classiq](https://github.com/Classiq/classiq-library), who have their own unique experiences and stories to share. You can find the two articles Andy wrote at the [Linux Professional Institute](https://www.lpi.org/) blog: @@ -25,7 +28,7 @@ or via the links at the top of this post. Thank you Andy for taking the time to interview us and for corralling our sometimes rambling responses! -[^1]: QuTiP is a big. We actively release at least 8 separate packages, across two languages (Python & Julia), and maintain at least 14 separate repositories, providing not only the software itself but also tutorials, documentation, benchmarks, and this webiste. +[^1]: QuTiP is big. We actively release at least 8 separate packages, across two languages (Python & Julia), and maintain at least 14 separate repositories, providing not only the software itself but also tutorials, documentation, benchmarks, and this webiste. [^2]: QuTiP is mature. The repository is 14 years old. We're on version 5 and planning version 6. We're still going strong. It's used and worked on by people all over the world everyday.