Skip to content

Re licensing: LGPL-2.1-only #448

Description

@williamdes

The goal is to manage to change the license from GPL to: LGPL-2.0-or-later

As Conservancy team explained, it does not make a lot of sense to use GPL and LGPL as dual licences.
Because when it is in a GPL project the LGPL upgrades to GPL.

docker run -v "${PWD}:/repo" mergestat/mergestat "SELECT author_name, count(*) FROM commits GROUP BY author_name ORDER BY count(*) DESC"
docker run -v "${PWD}:/repo" mergestat/mergestat "SELECT author_name, count(*), GROUP_CONCAT(substr(commits.hash, 1, 6)) as commits FROM commits GROUP BY author_name HAVING COUNT(*) < 10 ORDER BY count(*) DESC" > commits.txt
docker run -v "${PWD}:/repo" mergestat/mergestat "SELECT author_name, count(*), '' as commits FROM commits GROUP BY author_name HAVING COUNT(*) >= 10 ORDER BY count(*) DESC" > commits.txt
AUTHOR_NAME COUNT(*) COMMITS
William Desportes 489
Michal Čihař 440
Dan Ungureanu 217
Deven Bansod 111
Maurício Meneghini Fauth 93
Isaac Bennetch 54
liviuconcioiu 40
Damian Dlugosz 39
iifawzi 36
Fawzi E. Abdulfattah 35
Nicolas Giraud 30
Hugues Peccatte 15
Weblate 11
Madhura Jayaratne 8 5f7906, 22debc, d5cf66, 91343d, fb6bc3, b7cd05, e20ce2, d88d39
dingo thirteen 7 c58cf1, 6fd715, de46f9, 647efc, 643ac3, ea0031, b0fec4
Fawzi Abdulfattah 7 1a5b97, 49d574, b4a2e3, 084ca3, a01af8, 092264, 80b39d
Brad Mostert 7 bf4ad3, 61343f, 6f7601, 9cc6cc, f72a44, f2127a, 1a18d1
Yaron Shahrabani 6 632f94, 13f1c9, 1a283b, 39512e, ce3766, 448a7e
Viktar Vauchkevich 6 14c8dc, e98ff9, 20f823, 6566e7, b524ed, 597189
Kristjan Räts 6 60973c, 097191, dffc4b, 443b13, 145442, 408f2b
yagoub fadel 5 525821, 00e03b, 4e4eec, f6f8aa, 7126f5
Giovanni Sora 5 62745a, 4c217e, acbfdf, f0b4d1, cfcf91
Remi Collet 4 672fae, c7f2d0, 554358, 43c9e2
Kristijan Fremen Velkovski 4 7315fc, 3b4b2a, a9cd16, 636904
Gabriel Caruso 4 d6e16e, 768a0d, 55ca22, f75254
Durgesh 4 f76a62, 2eb337, d6888f, af2779
Bruno Perel 4 4b3684, 2d0b36, ef7968, 513ed8
tamer dab 3 31cab1, aefb95, 3ef72b
hd hd 3 1d93d0, 94a3d0, d1990c
anonymous 3 813231, 59d8a5, a83d24
Xuacu Saturio 3 b9edc8, 8694e3, ac5a39
Thomas Artmann 3 b8347f, aad9ea, 59f39f
Masahiro Fujimoto 3 ba58f3, a444d2, 290431
Markus Staab 3 67ca44, a215a3, 323eae
Marc Delisle 3 8c432d, 07d460, a6de73
Fujiwara Software 3 aaee66, b6198f, bb76ce
Domen 3 31b20e, 97683a, 24d35b
Dmitriy 3 dfecdb, 99a811, 796832
Claus Svalekjaer 3 d29234, b9d3d9, 053ce6
Burak Yavuz 3 15d6d2, 87d58f, 762475
Allan Nordhøy 3 7ecda8, ab691f, 8cd2d0
Пламен 2 3700b9, 767e93
Володимир Бриняк 2 d5305e, 7470db
Παναγιώτης Παπάζογλου 2 e0c4f8, ef9d0c
xiao0yy 2 a4b46c, bbd80e
tmtisfree 2 137edb, 84d4cc
ssantos 2 481250, a47a42
popcorner 2 946637, 018a6b
dong heonhui 2 282734, 3f0011
Xavier Navarro 2 4f4b36, ba0887
Stefan Kecskes 2 8f117b, 66e928
Sinri Edogawa 2 04da59, 8090cb
Radosław Kowalewski 2 218aae, 3adf38
Przemek Szalko 2 ef9557, 457d09
Pongsathorn Sraouthai 2 f24dba, b7b09d
Michal Biesiada 2 efd4cf, 75c883
Marek Sebera 2 bd519e, fc3917
M. M 2 f41dff, 6c5874
Lord Erik Ramstad Måseidvåg 2 d5f57d, 938f3e
Liviu-Mihail Concioiu 2 95c331, 63fb4f
Kozioł Marcin 2 849bbf, f9c1a8
Joshua PowellNishiyama 2 3b531b, dc4c38
Hosted Weblate 2 a60822, e5a56d
Hossam KHENNOUFA 2 58a68a, 764e4b
Franco 2 83bcdf, d4c198
David Kindl 2 24e0ee, c2dcc8
Daniel Palmeira Huanca 2 5291a3, e71b22
Dan Caragea 2 a58c5f, 78e925
Bo Anderson 2 8b163e, 74dfe2
Andrei Savin 2 24d9cf, 510c6d
ប៉ុកណូ រ៉ូយ៉ាល់ 1 59da34
ۋولقان 1 ffd2d8
Володимир 1 3d7427
Андрей 1 ad165e
soyuka 1 421640
sanjukumarverma 1 bb20ca
pitchblack 1 d1658a
muscom 1 e30ae6
mixeros 1 9bc4a9
manssour 1 6747ce
m0003r 1 5362d2
fezfez 1 838710
eshesh 1 0b47ab
elliot2extreme 1 52f90e
ekeimaja 1 6566ed
ctyzxx 1 a95012
codetriage-readme-bot 1 b667a6
bigfoot90 1 d2ae6c
bhargavi sabbisetty 1 bf2ec4
asrar 1 de5668
aschuch247 1 2c1c43
Zinar Online 1 301304
Youngsoon Jang 1 37c4ba
Yoonseo Kim 1 6de19a
Walter Cheuk 1 269273
WaldiS 1 c6dd2c
WWWesten 1 d500a2
Vuong Phan 1 f044a7
Vladyslav Anisimov 1 f15c80
Ujjwal Wahi 1 d5658e
Ugnius Vaičeskas 1 4ced15
Tyson Andre 1 8e01c2
Tymofij Lytvynenko 1 5fa553
Tom Sawyer 1 d77616
Tobby Guo 1 8fe146
Thomas Gerbet 1 b47e27
Steven WdV 1 5292a7
Stefano Martinelli 1 0c2cda
Stefan Murariu 1 bd50ff
Shadi Akiki 1 784940
Sevdimali İsa 1 5588f8
Sergio Durigan Junior 1 541948
Sebastian 1 2afadf
Sean Dylan Patterson 1 214b46
Scrutinizer Auto-Fixer 1 25ef6e
Sambuu-Yondon 1 4da460
Saksham Gupta 1 ce56f1
SD SkyKlouD 1 3dc70b
Ross McFadyen 1 287e8d
Robert Antoni Buj Gelonch 1 03dea0
ReZa ZaRe 1 528cc4
Raghuram 1 e52cab
Quartyn 1 7422c8
Pyscowicz 1 b4d1fb
Predatorix Phoenix 1 ac259a
Petri Ikonen 1 4253df
Petr Duda 1 344462
Pedro Silva 1 a7b6b8
Nokib Sarkar 1 e0fb28
Name 1 4ab8ce
Murshid Ahmed 1 04b7b8
Muhammad Rifqi Priyo Susanto 1 a404e8
Monsta 1 c97fd7
MisterCoder 1 2c3041
Mingun 1 a4b2fb
Menuka Ishan 1 dad2a0
Mateusz Wasik 1 ddb7c1
Master3395 1 92840f
Masahiro Nishi 1 4cd61e
MartkCz 1 8c3224
Martin Lacina 1 0302f2
Manuela Silva 1 6a72b3
LightJiao 1 eeaec9
Lars Moelleken 1 233e35
Lari Oesch 1 74fe9c
Kyotaro Iijima 1 969ade
Kurt Eilertsen 1 87c68a
Kristijan "Fremen" Velkovski 1 57610a
Kongfa Warorot 1 55500b
Kjell Ove 1 42ea06
Kamil Tekiela 1 2a12a4
Justin Nogossek 1 e3673c
José Tobias de Freitas Neto 1 48d61a
Jarosław Pietras 1 8dc429
Iman 1 dbcc0b
Holiq Ibrahim 1 0f4f8d
Hardik Jogadia 1 ad6a0c
Gina Yfarraguerri 1 73c97a
Ganlv 1 1f8be2
Flavius Nopcea 1 7777fe
Filip Obretenov 1 7bff6b
Everstray Jun Sinri Edogawa 1 f3bee1
Eurecode 1 0e6f79
Eugenia Russell 1 f63ab2
Egorov Artyom 1 47003d
Daniel Heße 1 548984
Cristian Gherman 1 7d2a9d
Cristian Alexander Avila González 1 2e8298
Codrin 1 286e46
Christian Sciberras 1 447fd3
Ayalos 1 472c99
Aswani Prakash 1 a829e1
Anusuk Sangubon 1 4a2a86
Antoine Bluchet 1 2d8013
Alvin Lazar.C 1 50ed00
Alexsandro Thomas 1 bebff3
Aleksander 1 3b149e
Adalen Vladi 1 b44379
Abdusalam 1 1d4bc8
AHOHNMYC 1 51f117

Activity

  1. williamdes commented on May 13, 2023

    @williamdes
    MemberAuthor

    Non Weblate commits

    docker run -v "${PWD}:/repo" mergestat/mergestat "SELECT author_name, count(*), '' as commits FROM commits WHERE commits.message NOT LIKE '%Translate-URL%' AND commits.message NOT LIKE 'Merge remote-tracking branch%' AND commits.message NOT LIKE 'Translated using Weblate%' GROUP BY author_name HAVING COUNT(*) >= 15 ORDER BY count(*) DESC" > commits.txt
    docker run -v "${PWD}:/repo" mergestat/mergestat "SELECT author_name, count(*), GROUP_CONCAT(substr(commits.hash, 1, 6)) as commits FROM commits WHERE commits.message NOT LIKE '%Translate-URL%' AND commits.message NOT LIKE 'Merge remote-tracking branch%' AND commits.message NOT LIKE 'Translated using Weblate%' GROUP BY author_name HAVING COUNT(*) < 15 ORDER BY count(*) DESC" > commits.txt
    AUTHOR_NAME COUNT(*) COMMITS
    William Desportes 483
    Michal Čihař 407
    Dan Ungureanu 215
    Deven Bansod 111
    Maurício Meneghini Fauth 93
    Isaac Bennetch 54
    Damian Dlugosz 39
    iifawzi 36
    Fawzi E. Abdulfattah 35
    Nicolas Giraud 30
    Hugues Peccatte 14 e517fb, ccb20a, fe98a3, baf83b, 93d49f, f3c7f8, aa8a91, 433a68, 5eff78, 4f23c4, 6e14f3, 26eb1f, 3ebc5d, 0ebfa9
    Madhura Jayaratne 8 5f7906, 22debc, d5cf66, 91343d, fb6bc3, b7cd05, e20ce2, d88d39
    Fawzi Abdulfattah 7 1a5b97, 49d574, b4a2e3, 084ca3, a01af8, 092264, 80b39d
    Brad Mostert 7 bf4ad3, 61343f, 6f7601, 9cc6cc, f72a44, f2127a, 1a18d1
    Remi Collet 4 672fae, c7f2d0, 554358, 43c9e2
    Gabriel Caruso 4 d6e16e, 768a0d, 55ca22, f75254
    Durgesh 4 f76a62, 2eb337, d6888f, af2779
    Bruno Perel 4 4b3684, 2d0b36, ef7968, 513ed8
    Markus Staab 3 67ca44, a215a3, 323eae
    Marc Delisle 3 8c432d, 07d460, a6de73
    Sinri Edogawa 2 04da59, 8090cb
    Radosław Kowalewski 2 218aae, 3adf38
    Przemek Szalko 2 ef9557, 457d09
    Marek Sebera 2 bd519e, fc3917
    Liviu-Mihail Concioiu 2 95c331, 63fb4f
    Andrei Savin 2 24d9cf, 510c6d
    soyuka 1 421640
    m0003r 1 5362d2
    fezfez 1 838710
    elliot2extreme 1 52f90e
    bigfoot90 1 d2ae6c
    asrar 1 de5668
    aschuch247 1 2c1c43
    Xuacu Saturio 1 ac5a39
    Ujjwal Wahi 1 d5658e
    Tyson Andre 1 8e01c2
    Thomas Gerbet 1 b47e27
    Shadi Akiki 1 784940
    Sergio Durigan Junior 1 541948
    Scrutinizer Auto-Fixer 1 25ef6e
    Saksham Gupta 1 ce56f1
    Ross McFadyen 1 287e8d
    Raghuram 1 e52cab
    MisterCoder 1 2c3041
    MartkCz 1 8c3224
    Lars Moelleken 1 233e35
    Kamil Tekiela 1 2a12a4
    José Tobias de Freitas Neto 1 48d61a
    Iman 1 dbcc0b
    Everstray Jun Sinri Edogawa 1 f3bee1
    Christian Sciberras 1 447fd3
    Aswani Prakash 1 a829e1
    Antoine Bluchet 1 2d8013
  2. iifawzi commented on May 13, 2023

    @iifawzi
    Contributor

    Hi, how can I agree on the re-license?

  3. williamdes commented on May 14, 2023

    @williamdes
    MemberAuthor

    Hi, how can I agree on the re-license?

    Very good question, I will post a message template when it's time

  4. gisostallenberg commented on Oct 6, 2023

    @gisostallenberg

    @williamdes Any update on this?

  5. williamdes commented on Oct 7, 2023

    @williamdes
    MemberAuthor

    I have a very good question for everyone: would dual licensing with LGPL work for everyone ?

    /cc @niconoe- @Tithugues

  6. Tithugues commented on Oct 7, 2023

    @Tithugues
    Contributor

    Fine with me!

  7. niconoe- commented on Oct 7, 2023

    @niconoe-
    Contributor

    I have a very good question for everyone: would dual licensing with LGPL work for everyone ?

    /cc @niconoe- @Tithugues

    Perfect to me 👌

  8. MichalPniak commented on Jul 2, 2024

    @MichalPniak

    @williamdes Hi, any update on this?

  9. williamdes commented on Jul 2, 2024

    @williamdes
    MemberAuthor

    @williamdes Hi, any update on this?

    Well, I did some internal pings. But for now no reply.
    I hope to get this done this year, but it depends on many different people and on https://sfconservancy.org/

  10. MichalPniak commented on Jul 3, 2024

    @MichalPniak

    @williamdes Hi, any update on this?

    Well, I did some internal pings. But for now no reply.
    I hope to get this done this year, but it depends on many different people and on https://sfconservancy.org/

    Thanks for the fast reply.

  11. changed the title [-]Re license to LGPL[/-] [+]Dual licensing: LGPL/GPL[/+] on Jul 25, 2024
  12. changed the title [-]Dual licensing: LGPL/GPL[/-] [+]Dual licensing: LGPL-2.0-or-later/GPL-2.0-or-later[/+] on Jul 25, 2024
  13. williamdes commented on Dec 21, 2024

    @williamdes
    MemberAuthor

    Thanks for the fast reply.

    Update: still not progress. But I am doing my best to have a reply from Conservancy before the end of the year.

  14. changed the title [-]Dual licensing: LGPL-2.0-or-later/GPL-2.0-or-later[/-] [+]Re licensing: LGPL-2.0-or-later[/+] on Mar 14, 2025
  15. changed the title [-]Re licensing: LGPL-2.0-or-later[/-] [+]Re licensing: LGPL-2.1-or-later[/+] on Oct 7, 2025
  16. changed the title [-]Re licensing: LGPL-2.1-or-later[/-] [+]Re licensing: LGPL-2.1-only[/+] on Oct 7, 2025
  17. kaliberx commented on Dec 10, 2025

    @kaliberx

    Any update on this one year later?

  18. williamdes commented on Dec 10, 2025

    @williamdes
    MemberAuthor

    Any update on this one year later?

    See larastan/larastan#1373 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions