Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16812 - VIP2 demo. Port for linux. Original code by PoPsyTeam
Summary: VIP2 demo. Port for linux. Original code by PoPsyTeam
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
Keywords: EBUILD
Depends on:
Reported: 2003-03-04 06:06 UTC by Bertrand Pallier
Modified: 2005-08-19 04:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

The actual ebuild (vip2-1.1.ebuild,1.20 KB, text/plain)
2003-03-04 06:08 UTC, Bertrand Pallier

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Pallier 2003-03-04 06:06:08 UTC
Hi, this is an ebuild for VIP2, a killer demo that has been around for a couple
of year now, but is still breath-taking. I used to reboot to windows just to
show it to friends, so now that there's a port I thought I might as well do an
ebuild :)
Beside, it's another opportunity for showing people that gentoo is "eyecandy
enabled" ;)


Reproducible: Always
Steps to Reproduce:
Comment 1 Bertrand Pallier 2003-03-04 06:08:41 UTC
Created attachment 8947 [details]
The actual ebuild
Comment 2 Samuel Greenfeld 2003-04-08 22:03:15 UTC
Interesting submission.  I can't code a demo worth anything, but I definitely do
enjoy watching them.

Perhaps there should be a media-demos branch?   Personally, I can only think of 
three potential issues against this:

1. A lot of demos expect their executables to be located alongside or in the 
directory immediately below their data files.  This may or may not be easily 
fixed via a /usr/games/demos/<package> directory and symlinks. 

2. A lot of demos either have obscure dependancies, or are only available in 
binary forms that work only with certain dependancies.  I have found myself 
having to resort to binary demo versions marked for "older" glibc's in order to 
get them to work with Gentoo; there might be the need to mark that future Gentoo
or glibc varients might be unable to use certain demos.

3. Some demos (VIP2 included) have what might be considered mature content by 
many.  It may or may not be desirable to have such in the portage tree.

More on topic, just a quick advisory on VIP2: The Linux porter's VIP2 notes 
state that the Linux porter is unaware if the MP3 used it in was legitamitely 
obtained.  Perhaps someone should contact the PoPsy Team directly to see what 
they say.
Comment 3 Bertrand Pallier 2003-04-09 10:59:25 UTC
I think point 1 and 2 are the work of the ebuilder. I managed to patch vip2 so it will go looking for its file in /usr/share/vip2 which is the right directory (or /usr/share/games/vip2 ?), as for the dependency, it would be a good way to stress test gentoo's portage system ;)

About adult content, I do agree with you that it is not a good idea to have some in portage's tree, but I don't think anyone would regard vip2 as containing some... The 2 statues are exactly what you could see in any museum, and no one regard those as adult content.

It's something to be careful about for other demos though.
Comment 4 Samuel Greenfeld 2003-04-09 12:50:03 UTC
1. It's not so much "adult" content as "suggestive" content in general.  While I
agree that probably 99.9% of the people out there likely to use Gentoo will 
never see this demo, and probably 90% of those that do will never will care 
about the women's underwear, the exposed breasts, or the figure's positions. 
But the 10% that come from the "bible belts" of the world and similar may create
such a ruckus that the ebuild gets a black eye and pulled anyway.

[For those unfamiliar with VIP2, there are three scenes in the middle of 
the demo that we're talking about: One a human body model of what is obviously a
woman lying on her back in a pool, a second with human body models of man & a 
woman facing away from each other in what obviously is a statue-like pose, and a
third where the man & woman are facing each other, the man with one hand on her 
hip and the other on her opposite hand, with the woman very visibly wearing 
flowered underwear.

If you're not squimish though, the demo was very good for its time, and still 
puts many modern ones to shame.]

2. My comment about needing a /usr/blah/blah2/.../demos/ tree still stands; not 
all demos are opensource.  In fact, as those in the demoscene more than I know, 
many demos are intentionally released only in binary form because sceners like 
to be challenged into figuring out how each other's effects were done.

   Yhis is a more general issue than just with VIP 2, and likely should
be a discussion on its own along with the media-demos idea.  I'm starting
to see more demos go opensource and many GPL, but not all of them, and 
especially not the good ones until years after release.

3. My comment about VIP2' MP3 file still stands.  Sesse's comments in 
README.Linux explicitly state "'re distributing a demo with an unlicensed 
MP3...".  As said, I do not know if the PoPsY Team can contradict this.  Sesse 
also comments that he has made the demo a wierd mix of PoPsY's license ("rip as 
you want as long as you do something new and different") with GPL items, while 
not being sure what the end result's legal status is.

   The issue with this (and possibly a few other demos where it is not clear 
where the source media comes from) is that when Gentoo puts these demos into 
their system, they may cause their mirrors to all pull the item.  This puts them
into the odd position of potentially accidently distributing an unlicensed work.
Even if they just provide a link via the ebuild system, the recent court case 
involving 2600 actually forbade linking, and I do not think this would be a good
enough item to try and overturn that precident with (IANAL though).

   Of course, Gentoo has libdvdcss, etc. in the core distribution, whereas other
distributions that do tend to put them on sites titled "the free world" and 
block US access, so I assume Gentoo's lawyers know what they're doing.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-08-19 04:49:38 UTC
I don't see much use for demos in Gentoo, also licensing seems to be unclear.

Closing as WONTFIX. 
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-08-19 04:49:50 UTC