yuki-kimoto / gitprep

Portable GitHub system into your own server
http://gitprep.yukikimoto.com/
912 stars 117 forks source link

License file missing #150

Open lil5 opened 5 years ago

lil5 commented 5 years ago

There is a vague 'license' text in the readme but it doesn't state which GPL license.

https://choosealicense.com/

Might I suggest the AGPL v3 written especially for web programs.

https://choosealicense.com/licenses/agpl-3.0/

jeansergegagnon commented 5 years ago

I agree, this is probably important to put in place especially if we want gitprep adopted by bigger companies.

Not sure what license is best, but that depends on @yuki-kimoto 's choice of "free for commercial use" or not as well as "source code can be modified" or "free to fork and re-use in own projects" for example.

Those are all big decisions.

lil5 commented 5 years ago

MPL 2.0 is a nice middle point of open source and copy left (if your into that)

yuki-kimoto commented 5 years ago

I don't understand what licence is good.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

This is used in general Perl modules.

I copy it to GitPrep.

Is this ambiguas?

lil5 commented 5 years ago

Yes either copy the license file into this github repo named LICENSE or add a different one.

Referencing to a different project license is not a good idea.

Check out the "choose a license" site for more information.

yuki-kimoto commented 5 years ago

I understand Linux is GPL v2.

If I choose GPLv2, what is benefit and demerit?

Tell me benefit and demerit of MPL and AGPL .

jeansergegagnon commented 5 years ago

Check this out https://choosealicense.com/

I'd suggest the MIT license if you really want it fully open.

However, if you want to enforce source code being available, you could choose GPLv3.

Keep in mind that having no license means this: https://choosealicense.com/no-permission/

yuki-kimoto commented 5 years ago

I want to select licence as same as git.

Do you know git licence?

jeansergegagnon commented 5 years ago

It's LGPL

https://github.com/git/git/blob/master/LGPL-2.1

On Mon., May 27, 2019, 11:06 p.m. Yuki Kimoto, notifications@github.com wrote:

I want to select licence as same as git.

Do you know git licence?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/yuki-kimoto/gitprep/issues/150?email_source=notifications&email_token=ADCAF7YJNBPXEVQEXMAVB4DPXSOSXA5CNFSM4GBUUTXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWK22UI#issuecomment-496348497, or mute the thread https://github.com/notifications/unsubscribe-auth/ADCAF77LJQYYZWOTUANSOB3PXSOSXANCNFSM4GBUUTXA .

yuki-kimoto commented 5 years ago

After some thinking, I want to choose a license as same as Perl.

Artistic License 2.0

stokito commented 1 year ago

Please don't use the Artistic 2. Just use GPLv2 which is best known and used by Linux and Git.

The Artistic is less known and fragmentation of licenses hurts end users who don't have a time or don't know to learn about them. So they may just choose another software.

The Perl itself dual licensed by the Artistic and GPLv1 https://github.com/Perl/perl5/blob/blead/Copying

Also the artistic is compatible and is suppressed by the GPL https://www.gnu.org/licenses/license-list.en.html#ArtisticLicense2

yuki-kimoto commented 1 year ago

@stokito

I've been thinking about licensing for a while.

GitPrep is a web application.

It is possible to choose GPLv2, which is easy for users to understand and widely accepted by Linux and Git.