diff --git a/Readme.markdown b/Readme.markdown
index e4a28b8..a020a63 100644
--- a/Readme.markdown
+++ b/Readme.markdown
@@ -21,7 +21,7 @@ Core features:
* Output format: Raw modules/pixels of the QR symbol
* Detects finder-like penalty patterns more accurately than other implementations
* Encodes numeric and special-alphanumeric text in less space than general text
-* Open source code under the permissive MIT License
+* Open-source code under the permissive MIT License
Manual parameters:
diff --git a/java/src/main/java/io/nayuki/qrcodegen/package-info.java b/java/src/main/java/io/nayuki/qrcodegen/package-info.java
index 04ff2cd..461d1ea 100644
--- a/java/src/main/java/io/nayuki/qrcodegen/package-info.java
+++ b/java/src/main/java/io/nayuki/qrcodegen/package-info.java
@@ -12,7 +12,7 @@
*
Supports encoding all 40 versions (sizes) and all 4 error correction levels, as per the QR Code Model 2 standard
* Output format: Raw modules/pixels of the QR symbol
* Encodes numeric and special-alphanumeric text in less space than general text
- * Open source code under the permissive MIT License
+ * Open-source code under the permissive MIT License
*
* Manual parameters:
*
diff --git a/python/setup.py b/python/setup.py
index 7e4b4d4..ffc9043 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -71,7 +71,7 @@ Core features:
* Supports encoding all 40 versions (sizes) and all 4 error correction levels, as per the QR Code Model 2 standard
* Output format: Raw modules/pixels of the QR symbol
* Encodes numeric and special-alphanumeric text in less space than general text
-* Open source code under the permissive MIT License
+* Open-source code under the permissive MIT License
Manual parameters:
diff --git a/rust/Readme.markdown b/rust/Readme.markdown
index f14a66d..d7d6702 100644
--- a/rust/Readme.markdown
+++ b/rust/Readme.markdown
@@ -21,7 +21,7 @@ Core features:
* Output format: Raw modules/pixels of the QR symbol
* Detects finder-like penalty patterns more accurately than other implementations
* Encodes numeric and special-alphanumeric text in less space than general text
-* Open source code under the permissive MIT License
+* Open-source code under the permissive MIT License
Manual parameters:
diff --git a/rust/src/lib.rs b/rust/src/lib.rs
index eded602..4b7715a 100644
--- a/rust/src/lib.rs
+++ b/rust/src/lib.rs
@@ -41,7 +41,7 @@
//! - Output format: Raw modules/pixels of the QR symbol
//! - Detects finder-like penalty patterns more accurately than other implementations
//! - Encodes numeric and special-alphanumeric text in less space than general text
-//! - Open source code under the permissive MIT License
+//! - Open-source code under the permissive MIT License
//!
//! Manual parameters:
//!