diff --git a/choice.cabal b/choice.cabal
--- a/choice.cabal
+++ b/choice.cabal
@@ -1,22 +1,22 @@
-name:                choice
-version:             0.2.4.1
-synopsis:            A solution to boolean blindness.
-description:         Please see README.md.
-homepage:            https://github.com/mboes/choice#readme
-license:             PublicDomain
-author:              Mathieu Boespflug
-maintainer:          m@tweag.io
-category:            Data
-build-type:          Simple
-extra-source-files:  README.md
-cabal-version:       >=1.10
+cabal-version: 3.0
+name: choice
+version: 0.2.4.2
+synopsis: A solution to boolean blindness.
+description: Please see README.md.
+homepage: https://github.com/mboes/choice#readme
+license: BSD-3-Clause
+author: Mathieu Boespflug
+maintainer: m@boespfl.ug
+category: Data
+build-type: Simple
+extra-source-files: README.md
 
 library
-  hs-source-dirs:      src
-  exposed-modules:     Data.Choice
-  build-depends:       base >= 4.7 && < 5
-  default-language:    Haskell2010
+  hs-source-dirs: src
+  exposed-modules: Data.Choice
+  build-depends: base >= 4.7 && < 5
+  default-language: Haskell2010
 
 source-repository head
-  type:     git
+  type: git
   location: https://github.com/mboes/choice
