public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Gianelloni <wolf31o2@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] "Commercial" software in portage
Date: Thu, 22 Sep 2005 13:30:00 -0400	[thread overview]
Message-ID: <1127410200.24269.67.camel@cgianelloni.nuvox.net> (raw)
In-Reply-To: <20050922164640.GC10187@nightcrawler>

[-- Attachment #1: Type: text/plain, Size: 4301 bytes --]

On Thu, 2005-09-22 at 11:46 -0500, Brian Harring wrote:
> Actually, it does have to deal with glep23, and you already stated in 
> one of you emails (an "interim solution *now* since I've not heard 
> anything from GLEP23 for some time").

This is an interim solution only in that it flags a package as
commercial until there is some kind of group created to fill that role.
Personally, I don't think a group *should* be created for commercial
licenses, as they are *not* equal in any way and should be judged
individually, rather than as a group.  In that case, this would be a
permanent solution.

> Further, where do you think you're going to migrate the check for this 
> license to?

We wouldn't check for *this* license.  We would be checking for the
*real* license.

So rather than using "check_license" in pkg_setup, we would be using
"check_license Q3AEULA".  As for where it will eventually migrate (ala
GLEP23), I don't know, and honestly, it isn't my concern.

> FYI, accept_license checks have been sitting in svn/cvs for about a 
> month, same as use deps.  No, you can't use them now in a released 
> portage, but that's not much of a reason to introduce a fake license
> I'm sitting.  Further, a better approach instead of people adhocing 
> yet another band aid in the tree would be to chip in- you want glep23?

Yes, I want GLEP23, but as I have said, I think this *could* be a
permanent solution, if used properly.

> help bring the *proper*, agreed upon solution to a stable portage, not 
> taking the easier route.

OK.  I'm going to ask a question of you.  If you do an "emerge -S doom3"
on your system, how would you know that the DOOM3 license is a
commercial license?  How would you know the difference between "doom3"
and "doom3-demo", which happen to have the *exact* same license?  How
would you know that "doom3" requires a purchase?  How would GLEP23
resolve this?

Now, if you can give me a solution other than the one that I have
provided, then I'll gladly accept it.  As it stands, I only see one way
to provide this information to our users, and that is to add it
*somehow* into the ebuilds.  This means either via LICENSE or some new
variable.  The advantage to using LICENSE is that it works *now* on all
versions of portage.  It also works *now* on packages.gentoo.org's
pages.

> The suggested intention of this fake license is also a bit daft imo; 
> what is LICENSE, the metadata?  The license the underlying pkg is 
> released under.  Commercial is supposed to be mean "it costs money", 
> well, how are you going to deal with opera?  Flip off the commercial 
> license now?

On the ebuilds for the versions released as free versions, yes.

> The original proposed angle (glep23 implementation isn't here) is 
> jumping the gun, and the angle of "it indicates it costs money" isn't 
> proper either.
> 
> You want to indicate that this *specific* pkg costs money 
> (something not related to the license it's released under I might 
> add)?   Stick it in metadata.xml or DESCRIPTION.

Description is the worst place for it, IMO.  I'd have no problem
sticking it in metadata.xml, either, but tell me how users are to get
that information?  As it stands now, the only data in metadata.xml that
is used for *anything* is the herd/maintainer information, and that
information isn't available from portage, but only from external
3rd-party applications and jeeves.

> License has a specific meaning- aside from the fact you're shoving an
> additional license requirement on people when glep23 hits, you're also 
> blocking anyone from using that as a license group do to the fact you 
> already introduced a psuedo license in instead of a *proper* groupping.

As I've stated, there should not be a commercial grouping, as each
license is *not* equal in any way other than being commercial.  Things
like GPL-COMPATIBLE share something.  Commercial licenses can be
absolutely diverse.

> So... my 2 cents?  No (was obvious already, wasn't it? :)

Great.  Give me another way to let the user know that the package
requires a purchase or obtaining a license that we cannot provide them.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2005-09-22 17:33 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-21 17:31 [gentoo-dev] "Commercial" software in portage Matthew Marlowe
2005-09-21 17:54 ` José Carlos Cruz Costa
2005-09-21 18:00   ` Daniel Ostrow
2005-09-21 18:15     ` Chris Gianelloni
2005-09-22  8:26     ` Philippe Trottier
2005-09-23 14:42       ` Brian Harring
2005-09-23 15:06         ` Jason Stubbs
2005-09-21 18:08   ` Daniel Ostrow
2005-09-21 18:13   ` Chris Gianelloni
2005-09-21 17:57 ` Chris Gianelloni
2005-09-21 22:55   ` Lance Albertson
2005-09-22 13:30     ` Chris Gianelloni
2005-09-22 16:46       ` Brian Harring
2005-09-22 17:30         ` Chris Gianelloni [this message]
2005-09-22 20:29           ` Brian Harring
2005-09-22 21:09             ` Chris Gianelloni
2005-09-22 21:57               ` warnera6
2005-09-22 22:01                 ` Ciaran McCreesh
2005-09-23 13:09                   ` Chris Gianelloni
2005-09-23  1:38               ` Jason Stubbs
2005-09-23 13:28                 ` Chris Gianelloni
2005-09-23 14:08                   ` Jason Stubbs
2005-09-23 14:59                     ` Chris Gianelloni
  -- strict thread matches above, loose matches on Subject: below --
2005-09-21 13:51 Chris Gianelloni
2005-09-21 20:15 ` Paweł Madej
2005-09-21 22:31 ` Marius Mauch
2005-09-22  8:14   ` Thierry Carrez
2005-09-22 13:34     ` Chris Gianelloni
2005-09-22 13:28   ` Chris Gianelloni
2005-09-22 15:37     ` Georgi Georgiev
2005-09-22 15:54       ` Chris Gianelloni
2005-09-22 16:56         ` Cory Visi
2005-09-22 17:13           ` Matti Bickel
2005-09-22 17:04         ` Donnie Berkholz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1127410200.24269.67.camel@cgianelloni.nuvox.net \
    --to=wolf31o2@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox