On Thu, Jul 26, 2007 at 10:05:29PM -0700, Toshio Kuratomi wrote:
On Fri, 2007-07-27 at 02:16 +0200, Axel Thimm wrote:
On Thu, Jul 26, 2007 at 04:34:00PM -0700, Toshio Kuratomi wrote:
(And I nominate "+=" as the most logical and ugliest operator for the job :-)
A comparison operator (>=) would make more sense
Your nomination is definitely more logical, but no less ugly :-(
License: GPLv2 >= || MPLv1.1
I didn't imply postfix notation.
We could break the version apart from the license tag. I don't know if that makes it harder for spot's use case or not::
License: GPL >= v2 || MPL == v1.1
Me thinks that spot and anyone else will be more than capable to parse anything properly, even if it's "or" instead of "||" and ">=" instead of "+=$%&/§"
The most important thing is to not disrupt current packaging practices too much. What this means is that if 99% of current "GPL >= v2" packages have "GPL" in their License: tag, then simply define "GPL" to mean that and only fix th remain one percent.
Currently it looks like there would be a mass rebuild for License tags only. I'm all for at least one mass rebuild per release, but not for a retagging of Licenses to Polish notation like parsing structures.