diff --git a/crates/html_to_markdown/Cargo.toml b/crates/html_to_markdown/Cargo.toml
index bac60ef9a638575479903b78fe3f54e889bdb31e..e3964bbd2b818f4978018b546128ea6d6dada340 100644
--- a/crates/html_to_markdown/Cargo.toml
+++ b/crates/html_to_markdown/Cargo.toml
@@ -1,9 +1,12 @@
[package]
name = "html_to_markdown"
version = "0.1.0"
+description = "Convert HTML to Markdown"
+repository = "https://github.com/zed-industries/zed"
+documentation = "https://docs.rs/html_to_markdown"
+keywords = ["html", "markdown", "html-to-markdown"]
edition = "2021"
-publish = false
-license = "GPL-3.0-or-later"
+license = "Apache-2.0"
[lints]
workspace = true
diff --git a/crates/html_to_markdown/LICENSE-APACHE b/crates/html_to_markdown/LICENSE-APACHE
new file mode 120000
index 0000000000000000000000000000000000000000..1cd601d0a3affae83854be02a0afdec3b7a9ec4d
--- /dev/null
+++ b/crates/html_to_markdown/LICENSE-APACHE
@@ -0,0 +1 @@
+../../LICENSE-APACHE
\ No newline at end of file
diff --git a/crates/html_to_markdown/LICENSE-GPL b/crates/html_to_markdown/LICENSE-GPL
deleted file mode 120000
index 89e542f750cd3860a0598eff0dc34b56d7336dc4..0000000000000000000000000000000000000000
--- a/crates/html_to_markdown/LICENSE-GPL
+++ /dev/null
@@ -1 +0,0 @@
-../../LICENSE-GPL
\ No newline at end of file
diff --git a/crates/html_to_markdown/src/html_to_markdown.rs b/crates/html_to_markdown/src/html_to_markdown.rs
index 2183054efa612221bf480649c804cffaf1269eb1..0fad41080802a11b92a36bd98a97a64ce0fcecf7 100644
--- a/crates/html_to_markdown/src/html_to_markdown.rs
+++ b/crates/html_to_markdown/src/html_to_markdown.rs
@@ -1,4 +1,4 @@
-//! Provides conversion from rustdoc's HTML output to Markdown.
+//! Convert HTML to Markdown.
mod html_element;
pub mod markdown;