albertlauncher / albert

A fast and flexible keyboard launcher
https://albertlauncher.github.io
Other
7.15k stars 302 forks source link

Licensing of the python plugins #1348

Closed ManuelSchneid3r closed 6 months ago

ManuelSchneid3r commented 6 months ago

EDIT: This approach is legally not solid. Therefore see #1349 where its about getting explicit agreements for the shipped plugins. However a general agreement is still useful for the case when we resurrect plugins from the archive.


Dear contributors @benedictdudel @dshoreman @tyilo @tomsquest @BarrensZeppelin @DenverCoder1 @iyzana @googol42 @mqus @devhammed @netsgnut @djmbritt @Bierchermuesli @proItheus @cyprienruffino @Keating950 @mparati31 @nerf @cit @shenxn @dsager @bergercookie @sinnytk @z4yx @tim3z @edjoperez @greizgh @matthewbogner @fionera @g-walsh @nikhilw @Pete-Hamlin @faheel @ismasou @poettig @tendstofortytwo @okaestne @vmaerten @DavidDeadly @ovitor @gaganpreet @er-azh @stevenxxiu @maxmil

Albert has several modules, contibutions and unfortunately a messy licensing state. There are several problems:

We need to relicense or get rid of any copyright only (unlicensed) and copyleft code, otherwise shipping Albert is not legal.

Thats why I want to ask you all without having to address each case, wheter your code was not licensed, relicensed, or copyleft licensed: are you fine with your code being relicensed to MIT?

Agreements:

tyilo commented 6 months ago

If nobody complains, these plugins go with MIT then:

That would be illegal to do. You have to remove them if you don't get explicit approval from everyone who worked on that plugin.

tendstofortytwo commented 6 months ago

I give you approval to use and provide the one change I made under whatever license is convenient for the project. The fix was a convenience for me and I am personally okay with deferring to the license of the upstream software for my contributions.

I do agree with the above commenter that you should get explicit approval from the tagged folks who have made substantial contributions, or otherwise figure out licensing with them on equal terms rather than just imposing it upon them.

ManuelSchneid3r commented 6 months ago

That would be illegal to do. You have to remove them if you don't get explicit approval from everyone who worked on that plugin.

Thats probably correct. If it even were only these. We have a history of unlicensed contributions. Shipping Albert was illegal ever since. It's a ton of work. Any ideas?

ismasou commented 6 months ago

I also approve any license you want on my minuscule contribution.

okaestne commented 6 months ago

I approve any license change for my one-line change 😀

Keating950 commented 6 months ago

I'm happy for my change to be used under any non-proprietary licence. I don't even remember what it was 😄

fionera commented 6 months ago

I approve any license change, even tho I cannot remember to be a contributor 😄

matthewbogner commented 6 months ago

I am the original author of my 5 character change to the jetbrains python plugin and approve any licensing changes that will suit the desires of this project.

ManuelSchneid3r commented 6 months ago

Okay this is probably not going to work out and is not that straight forward I opened #1349 which tries to target the commits that are actually to be shipped. Sorry for the noise and thank you for your attention .

dshoreman commented 6 months ago

Most of the contributions I actually sent PRs for was rewriting/fixing the yt and window switcher plugins, both now archived. Not sure what the plan is with archived plugins (since they're not on the new list) but if they get revived then I'm fine with whatever.

...unless there's some secret masterplan where those will suddenly start making millions next week :wink:

ManuelSchneid3r commented 6 months ago

...unless there's some secret masterplan where those will suddenly start making millions next week 😉

The plan is to get them shipped for free without being sued. So... probably not 😅

Not sure what the plan is with archived plugins…

There has never been a plan. Plugins need maintainers. I cant maintain all of them.

Bierchermuesli commented 6 months ago

I approve! thank you for your work!

cit commented 6 months ago

I approve any license you want for my contributions.

Thank you for your effort maintaining albert!

proItheus commented 6 months ago

I approve any license (as long as it's not a proprietary one) you want for my contributions.

Jan 14, 2024 8:21:30 PM Florian Adamsky - notifications at github.com @.***>:

Forwarded by SimpleLogin to @.** from "Florian Adamsky " with Re: [albertlauncher/albert] Licensing of the python plugins (Issue #1348)* as subject

I approve any license you want for my contributions.

Thank you for your effort maintaining albert!

— Reply to this email directly, view it on GitHub[https://github.com/albertlauncher/albert/issues/1348#issuecomment-1890937061], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AMBSVDTT3M2UYP5XTCKLP2TYOPETTAVCNFSM6AAAAABBYQUI32VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJQHEZTOMBWGE]. You are receiving this because you were mentioned. [Tracking image][https://github.com/notifications/beacon/AMBSVDSEZBRIIEW5VR5RWQLYOPETTA5CNFSM6AAAAABBYQUI32WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTQWVUOK.gif]

stevenxxiu commented 6 months ago

Same here. I approve any license you want for my contributions, as it's not a proprietary one.

sinnytk commented 6 months ago

Completely fine with any license that suits the project. Keep up the good work, contributors.

devhammed commented 6 months ago

I'm fine with the licence that the project works with.

dsager commented 6 months ago

I approve, you can use whatever license works best for the project! Thanks.

ovitor commented 6 months ago

I also approve any license you want for my contribution :smile:

cyprienruffino commented 6 months ago

I also approve any license change

djmbritt commented 6 months ago

I also approve

g-walsh commented 6 months ago

I also approve of any license change you choose to go with. Great work on the project!

z4yx commented 6 months ago

I approve the license change.

tim3z commented 5 months ago

I also approve any license change

bergercookie commented 5 months ago

Feel free to relicense any of the commits I've made to the Albert launcher plugins as well

er-azh commented 5 months ago

I didn't contribute much but feel free to use any license you want for it. Edit: It's literally 18 characters on one line. LOL

nikhilw commented 5 months ago

I approve; feel free to use whatever license works best.

netsgnut commented 5 months ago

I approve of the relicensing of my contributions made at https://github.com/albertlauncher/python/commit/bafa42a9670bddda49585348f35121e4ae54a58c and https://github.com/albertlauncher/python/commit/2c96e73205878132f8e6616042b905a6bd3d68cf to the MIT license.