Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Doug Newgard
On Sun, 12 Apr 2015 16:25:04 +0200 Lukas Fleischer wrote: > On Sun, 12 Apr 2015 at 01:47:10, Johannes Löthberg wrote: > > [...] > > To mitigate this I’d propose making a ToS for the AUR that for one says > > that the user agrees to either license the PKGBUILD and accompanying > > scripts under

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Loui Chang
On Mon 13 Apr 2015 12:46 -0230, David Manouchehri wrote: > > I like this idea, but I don't think it's sound to consider something > > GPL-licensed because the author checked a box or accepted the TOC. I doubt > > that has any legal significance. > > I agree that accepting a one time ToS agreement

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Linas
On 12/04/15 16:25, Lukas Fleischer wrote: I like this idea. GPL3 is probably the best choice, given that we already use the GPL for most projects. Many PKGBUILDs won't even pass the threshold of originality (ie. not copyrightable = Public Domain). And for patches, forcing (or encouraging) a GPL

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Gordian Edenhofer
Besides GNOME handles extension the same way. The creater/maintainer just ticks a box which states "I verify that my extension can be distributed under the terms of the GPLv2+ ". Furthermore many big companies treat their agreements similar. Accepting a license by a click of a button should be fine

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread David Manouchehri
> I like this idea, but I don't think it's sound to consider something > GPL-licensed because the author checked a box or accepted the TOC. I doubt > that has any legal significance. I agree that accepting a one time ToS agreement is hardly binding. That's why I suggested printing out a message wi

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Gordian Edenhofer
If everything in the git-repo would be GPL licensed than forking should be no problem since we could just place one copy in the main tree. Nevertheless you idea is worth considering but it might be problematic because this header must be in every patch, install-script etc. On Mon, Apr 13, 2015 at

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Joris Steyn
I like this idea, but I don't think it's sound to consider something GPL-licensed because the author checked a box or accepted the TOC. I doubt that has any legal significance. Wouldn't it make more sense to use a mandatory two-line header like below? The pre-receive hook could enforce that. # Co

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread David Manouchehri
Lukas Fleischer wrote: > In order to `git push` a package repository, you need to add your SSH > public key to the AUR profile which means you need to log into the web > interface and accept the ToS. No need for something complicated > involving Git hooks and email address filters. You're right,

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Gordian Edenhofer
I would approach similiar how Lukas has already explained: In order to `git push` a package repository, you need to add your SSH > public key to the AUR profile which means you need to log into the web > interface and accept the ToS. No need for something complicated involving Git hooks and email

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Johannes Löthberg
On 13/04, Dan McGee wrote: Alas I am not. For one, actually look at your second link where it says that there are 3 server-side hooks and note how none of them are pre-commit. He mentioned "and many more"; you're gravitating toward pre-commit. I'm guessing no one here thinks you will be able to

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Dan McGee
On Mon, Apr 13, 2015 at 8:42 AM, Johannes Löthberg wrote: > On 13/04, Dan McGee wrote: >> >> On Mon, Apr 13, 2015 at 8:28 AM, Johannes Löthberg >> wrote: >>> >>> On 13/04, Gordian Edenhofer wrote: Git has a pre-commit hook which is triggered prior to a commit and many more. Re

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Gordian Edenhofer
Sorry, the hook is probably called pre-receive not pre-commit. However the procdeure stays more or less the same. Github for examples reminds users if they push to a deprecated url, which still works but was moved. On Mon, Apr 13, 2015 at 3:42 PM, Johannes Löthberg wrote: > On 13/04, Dan McGee wr

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Dan McGee
On Mon, Apr 13, 2015 at 8:28 AM, Johannes Löthberg wrote: > On 13/04, Gordian Edenhofer wrote: >> >> Git has a pre-commit hook which is triggered prior to a commit and >> many more. Read >> https://www.kernel.org/pub/software/scm/git/docs/githooks.html for >> more detail. >> > > I'm aware of how g

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Johannes Löthberg
On 13/04, Dan McGee wrote: On Mon, Apr 13, 2015 at 8:28 AM, Johannes Löthberg wrote: On 13/04, Gordian Edenhofer wrote: Git has a pre-commit hook which is triggered prior to a commit and many more. Read https://www.kernel.org/pub/software/scm/git/docs/githooks.html for more detail. I'm awa

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Johannes Löthberg
On 13/04, Gordian Edenhofer wrote: Git has a pre-commit hook which is triggered prior to a commit and many more. Read https://www.kernel.org/pub/software/scm/git/docs/githooks.html for more detail. I'm aware of how git’s hooks work. You do not seem to though. Git is a DVCS, unlike SVN. You ca

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Gordian Edenhofer
Git has a pre-commit hook which is triggered prior to a commit and many more. Read https://www.kernel.org/pub/software/scm/git/docs/githooks.html for more detail. On Mon, Apr 13, 2015 at 2:57 PM, Johannes Löthberg wrote: > On 13/04, David Manouchehri wrote: >> >> A Git pre-commit hook on the serv

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Johannes Löthberg
On 13/04, David Manouchehri wrote: A Git pre-commit hook on the server side should be fine. This is Git, not SVN. -- Sincerely, Johannes Löthberg PGP Key ID: 0x50FB9B273A9D0BB5 https://theos.kyriasis.com/~kyrias/ signature.asc Description: PGP signature

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread Lukas Fleischer
On Mon, 13 Apr 2015 at 14:26:08, David Manouchehri wrote: > > Showing it during a push would be flawed because then it's too late for > them not to agree to it. > > A Git pre-commit hook on the server side should be fine. On the web side of > the AUR, a list of accepted ToS users should be kept, a

Re: [aur-dev] AUR 4 and licensing

2015-04-13 Thread David Manouchehri
> Showing it during a push would be flawed because then it's too late for them not to agree to it. A Git pre-commit hook on the server side should be fine. On the web side of the AUR, a list of accepted ToS users should be kept, and then on every push check to see if they've been added. Reminding