Release initial 0.1.0 version
After #8 (closed) is done, we'll be able to release a very first version.
Things to do before release:
- Verify with @benkuly if using the
net.folivo.uniffi
group for the Gradle plugin is OK.- Group:
net.folivo.uniffi
, Plugin id:net.folivo.uniffi.kotlin.multiplatform
- Group:
- Clear any potential license problems.
- As we try to follow as closely as possible the architecture of the upstream Kotlin bindings,
a lot of the rust files in
bindgen/src/gen_kotlin_multiplatform/
are almost copies of the upstreamuniffi_bindgen/src/bindings/kotlin/gen_kotlin/
. - We use APL-2.0, they use MPL-2.0
!!! Obtain the authorization from upstream to redistribute parts of upstream with an other license. Otherwise, consider changing license or dual licensing.
- @benkuly, @sunkig, @fweissberg, @angelix, @rosssavage, @SalvatoreT, @paxbun, you all have contributed some code in this repository. Would you agree to change the license to MPL-2.0?
- As we try to follow as closely as possible the architecture of the upstream Kotlin bindings,
a lot of the rust files in
Things to do to do a release:
- Do the crates.io thing: https://doc.rust-lang.org/cargo/reference/publishing.html
- Do the Gradle thing: https://docs.gradle.org/current/userguide/publishing_gradle_plugins.html
License change to MPL-2.0 agreements
Name | Pseudo | Agreement |
---|---|---|
Salvatore Testa | @SalvatoreT | Yes |
Chanjung Kim | @paxbun | Yes |
Ross Savage | @rosssavage | Yes |
Jacob Persson | @sunkig | Yes |
Benedict | @benkuly | Yes |
Didier Villevalois | @ptitjes | Yes |
Angelos Veglektis | @angelix | Yes |
F. Weissberg | @fweissberg | Yes |
Edited by Didier Villevalois