[27181] in Source-Commits
Re: /svn/athena r25996 - in trunk/debathena: config config/chromium-config config/chromium-config/debian meta/login-graphical/debian
daemon@ATHENA.MIT.EDU (Jonathan Reed)
Sat May 18 08:23:54 2013
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Reed <jdreed@MIT.EDU>
In-Reply-To: <CAB18yspzKc2pokVVZ8noLqbKtPuORS-of4RESb-Ud6tSncMaew@mail.gmail.com>
Date: Sat, 18 May 2013 08:23:32 -0400
Cc: Victor Vasiliev <vasilvv@MIT.EDU>,
"source-commits@MIT.EDU" <source-commits@MIT.EDU>
Message-Id: <951DAA82-6D9D-4389-98A4-6BD9D0C0D126@mit.edu>
To: Alex Chernyakhovsky <achernya@MIT.EDU>
Content-Transfer-Encoding: 8bit
The whole point of the license cleanup was to simplify licensing, prevent skew, and ensure that license choice is deliberate. I realize that Expat is one of the "historical" MIT licenses, but that's not a compelling reason to use it. The TLO explicitly recommends BSD-3-clause or GPL2. Please re-license it under one of those, or explain which parts of those licenses are troublesome and we'll come up with something else.
-Jon
On May 18, 2013, at 12:44 AM, Alex Chernyakhovsky wrote:
> Expat ~= BSD-2-Clause, which is kinda like BSD-3-Clause, right?
>
> -Alex
>
> On Sat, May 18, 2013 at 12:19 AM, Jonathan D Reed <jdreed@mit.edu> wrote:
>> I'd vaguely prefer new packages use either BSD-3-clause or GPL2+, per debathena.mit.edu/trac/wiki/Copyright, unless there's a compelling reason to use something else.
>>
>>
>> Sent from my mobile device
>>
>> On May 17, 2013, at 11:57 PM, "Victor Vasiliev" <vasilvv@MIT.EDU> wrote:
>>
>>> Author: vasilvv
>>> Date: 2013-05-17 23:57:48 -0400 (Fri, 17 May 2013)
>>> New Revision: 25996
>>>
>>> Added:
>>> trunk/debathena/config/chromium-config/
>>> trunk/debathena/config/chromium-config/debian/
>>> trunk/debathena/config/chromium-config/debian/changelog
>>> trunk/debathena/config/chromium-config/debian/compat
>>> trunk/debathena/config/chromium-config/debian/control
>>> trunk/debathena/config/chromium-config/debian/copyright
>>> trunk/debathena/config/chromium-config/debian/rules
>>> Modified:
>>> trunk/debathena/meta/login-graphical/debian/control
>>> Log:
>>> In chromium-config:
>>> * Initial release.
>>>
>>>
>>> Added: trunk/debathena/config/chromium-config/debian/changelog
>>> ===================================================================
>>> --- trunk/debathena/config/chromium-config/debian/changelog (rev 0)
>>> +++ trunk/debathena/config/chromium-config/debian/changelog 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -0,0 +1,5 @@
>>> +debathena-chromium-config (1.0) UNRELEASED; urgency=low
>>> +
>>> + * Initial release.
>>> +
>>> + -- Victor Vasiliev <vasilvv@mit.edu> Fri, 17 May 2013 21:32:30 -0400
>>>
>>> Added: trunk/debathena/config/chromium-config/debian/compat
>>> ===================================================================
>>> --- trunk/debathena/config/chromium-config/debian/compat (rev 0)
>>> +++ trunk/debathena/config/chromium-config/debian/compat 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -0,0 +1 @@
>>> +7
>>>
>>> Added: trunk/debathena/config/chromium-config/debian/control
>>> ===================================================================
>>> --- trunk/debathena/config/chromium-config/debian/control (rev 0)
>>> +++ trunk/debathena/config/chromium-config/debian/control 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -0,0 +1,15 @@
>>> +Source: debathena-chromium-config
>>> +Section: debathena-config/net
>>> +Priority: extra
>>> +Maintainer: Debathena Project <debathena@mit.edu>
>>> +Build-Depends: debhelper (>= 7.0.50~), config-package-dev (>= 5), chromium-browser | chromium
>>> +Standards-Version: 3.9.3
>>> +
>>> +Package: debathena-chromium-config
>>> +Architecture: all
>>> +Depends: ${misc:Depends}, chromium-browser | chromium
>>> +Provides: ${diverted-files}
>>> +Conflicts: ${diverted-files}
>>> +Description: Enable GSSAPI authentication in Chromium.
>>> + This package enables GSSAPI authentication in Chromium for idp.mit.edu.
>>> +
>>>
>>> Added: trunk/debathena/config/chromium-config/debian/copyright
>>> ===================================================================
>>> --- trunk/debathena/config/chromium-config/debian/copyright (rev 0)
>>> +++ trunk/debathena/config/chromium-config/debian/copyright 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -0,0 +1,23 @@
>>> +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
>>> +Upstream-Name: debathena-chromium-config
>>> +
>>> +Files: *
>>> +Copyright: Copyright 2013 Victor Vasiliev <vasilvv@mit.edu>
>>> +License: Expat
>>> + Permission is hereby granted, free of charge, to any person obtaining a copy
>>> + of this software and associated documentation files (the "Software"), to deal
>>> + in the Software without restriction, including without limitation the rights
>>> + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
>>> + copies of the Software, and to permit persons to whom the Software is
>>> + furnished to do so, subject to the following conditions:
>>> + .
>>> + The above copyright notice and this permission notice shall be included in all
>>> + copies or substantial portions of the Software.
>>> + .
>>> + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>>> + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>>> + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
>>> + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>>> + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>>> + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>>> + SOFTWARE.
>>>
>>> Added: trunk/debathena/config/chromium-config/debian/rules
>>> ===================================================================
>>> --- trunk/debathena/config/chromium-config/debian/rules (rev 0)
>>> +++ trunk/debathena/config/chromium-config/debian/rules 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -0,0 +1,17 @@
>>> +#!/usr/bin/make -f
>>> +
>>> +%:
>>> + dh $@ --with config-package
>>> +
>>> +# Disambiguate between distro versions with chromium-browser and ones with
>>> +# chromium
>>> +override_dh_configpackage:
>>> +ifneq ($(wildcard /etc/chromium-browser/default),)
>>> + dh_configpackage --transform "/etc/chromium-browser/default.debathena sed -e's/^CHROMIUM_FLAGS=\"/CHROMIUM_FLAGS=\"--auth-server-whitelist=idp.mit.edu /'"
>>> +else
>>> +ifneq ($(wildcard /etc/chromium/default),)
>>> + dh_configpackage --transform "/etc/chromium/default.debathena sed -e's/^CHROMIUM_FLAGS=\"/CHROMIUM_FLAGS=\"--auth-server-whitelist=idp.mit.edu /'"
>>> +else
>>> + exit 1
>>> +endif
>>> +endif
>>>
>>>
>>> Property changes on: trunk/debathena/config/chromium-config/debian/rules
>>> ___________________________________________________________________
>>> Added: svn:executable
>>> + *
>>>
>>> Modified: trunk/debathena/meta/login-graphical/debian/control
>>> ===================================================================
>>> --- trunk/debathena/meta/login-graphical/debian/control 2013-05-17 20:28:46 UTC (rev 25995)
>>> +++ trunk/debathena/meta/login-graphical/debian/control 2013-05-18 03:57:48 UTC (rev 25996)
>>> @@ -25,6 +25,7 @@
>>> ${misc:Depends}
>>> Recommends: ubuntu-desktop,
>>> debathena-thunderbird-config,
>>> + debathena-chromium-config,
>>> Description: Athena graphical login configuration
>>> This package allows Athena users to login through the Athena greeter
>>> and configures graphical software to integrate with the Athena
>>>