_dodger opened this issue on Feb 25, 2003 ยท 8 posts
_dodger posted Tue, 25 February 2003 at 7:58 AM
I recall seeing that DAZ was planning a release of DAZ Studio for UNIX and/or Linux eventually. Wouldn't that open up a whole new can 'o' worms with the warezing and licencing? I mean, it's like this: Linux is a muli-user OS, based primarily on a client-server model. Generally one machine is the Linux box and several people use it through X-Terminals or running X clients on their systems, be they Windows, Mac, or other Linux or UNIX boxes. For instance, my Linux box (dodger.org) is in Portland, oregon, and I'm not yet. When I log in and edit a file, I launch WinAXE, SH in, and launch an X session on the server which appears on my display here in Philly. I can then use graphics-based programs like The GIMP, text utilities like vim, and play video games like XBoing and Quake, all without a copy on my windows machine and even possibly without one EXISTING for a Windows system (thuogh it's not hard to cmopile anything Linux for Windows as they usually run on the same hardware). Moreover, someone else can edit THEIR file in VIM at the same time. Now, if DAZ Studio uses a library system anything likje Poser's, the installed files will be in the location of the runtime executable. For instance, if Poser were available for Linux, it would look something like: /usr/local/Metacreations/Poser 4/Runtime/... and that means that if it was world executable like most things are (otherwise only Root or the file owner could use them) then everyone on the system could use Poser and it would be within the licence agreement as it's only installed on one machine. Now, then you have the content. Those libraries would be shared, too. It's possible to make it so that those libraries contain files that are user-owned and only user-readable (root could still read and use them too) so that Poser (or DS) would only read in the files the user owns, and the libraries could be world writable allowing anyone to put thigns there but not read others files. the system is fine for that, but it does mean a different approach than that which currently exists. It would also be possible to make it so that everyone has their own libraries and that DS reads from there -- for instance, /home/dodger/.runtime/Libraries/... in the Poser scheme of things. That's how thing like Netscape work on Linux. Each user has their own bookmarks and so on stored in their home directory. But this is also a different approach and would require a change in the philosophy of how this is gone about, as well as in the licenses. It would even be possible to make a system that uses a similar structure to the existing one and allows all users of the machine to use the library file, but places an flock on it and doesn't let others read it while it's locked. I don't know of anyone doing things this way, but it seems reasonable. It's similar to the per-user licencing for Oracle kinda. I'm just wondering what approach they will take (any DAZ people want to fill in some of the ideas or how much of this has been taken into consideration?). And there's still the fact that an unscrupulous root user could grab copies of anything the end users had if he wanted. But then, root's supposed to be scrupulous -- but the fact that there are spam servers indicates that root often isn't (I am on my box). Anyway, so that about sums up my questions and this is probably more of a musing than anything else. I know that Win2K and NT and even XP are multi-user platforms, but in reality all but NT are rarely used by more than one person or household, and even with NT the multiple users don't usually run applications over the network but instead take turns using the NT box and use networked files on non-NT windows boxes. The spirit of things is different there.