That probably has more to do with the fact that Win98 runs scandisk when it comes back on. Also, are you using FAT32 partitions in '98? As nasty of a continuing hack of legacy filesystems as it is, at least FAT32 doesn't die nearly as badly as FAT16 (mostly since the clusters are nice and small again). --- "'Is not a quine' is not a quine" is a quine.
So just because they said so, you believe them? I hate to sound like a conspiracy theorist, but remember what Al Gore's assistants said after he claimed he invented the Internet? They tried to PR their way out of it by saying "What he meant to say was..." (but of course, Gore dug his hole even deeper by saying "No, I really mean I invented the Internet"). It's easy to claim it as an editing mistake. Of course, if it really were an editing mistake, it'd be real hard to believe them. --- "'Is not a quine' is not a quine" is a quine.
The sad thing is that almost nobody who reads that magazine will actually understand the lies that have been fed to them. Likely they'll shrug it off as an accident where the author really just meant Half Life, and that the authors have a good point anyway since M-rated games shouldn't be accessible to kids. Or Family PC could go and say that it was just a hypothetical scenario, and their readers will believe them. People are, unfortunately, blind sheep most of the time. The readers will truly believe that their holy magazine was just looking out for theri best interests anyway, and won't feel slighted in the least by this obvious attempt at pushing censorship legislation forward.
That said, I hope they get what's coming to them, but I don't think this is the end of any of this sort of propaganda.:/ --- "'Is not a quine' is not a quine" is a quine.
I meant the ACLU's headquarters. I was referencing a satirical bit in The Onion a while back where the ACLU was petitioning the Nazis' rights to burn down the ACLU's headquarters as an expression of free speech.
Incidentally, I only managed to hand out two resumes, and they were to Scott and Sam.:) --- "'Is not a quine' is not a quine" is a quine.
I am the Jiffyman, I'm here to say, Jiffies gotta go about their normal day! Word up to the clockticks, yo, Bein' a Jiffy's da only way ta go! Werd up.
No nightlife? Ever heard of the 9:30 Club perchance? Not to mention many other clubs in that area. What would you do in an area with a nightlife, other than sit on Slashdot all day? --- "'Is not a quine' is not a quine" is a quine.
Well, I've lived in this area for a few months, and from what I can tell 'ghetto' region isn't exactly a ghetto, but it's certainly an inner-city area. The area around the 9:30 Club, for example, I don't feel very safe walking around in. And I know those aren't the worst parts of town.
Aside from that, though, I agree with you, and it's a shame I might end up having to move away soon.:/ --- "'Is not a quine' is not a quine" is a quine.
Because of the nasty arrangement of everything, it wouldn't have worked very well. The Loki guys had already tried to split everything up into a bunch of.so files but the only thing they could really do it to was the map generator. Which helped me a lot, since my builds were only 5 seconds.:) --- "'Is not a quine' is not a quine" is a quine.
True, that's not ownership, but that's not a lease either. You don't make periodic payments (except for most Microsoft and a few other companies' products which have regular upgrades) and don't have to return it at the end. Of course, yeah, if it were ownership you'd be allowed to do whatever you want with it. --- "'Is not a quine' is not a quine" is a quine.
Funny you should mention that. Scott mentioned that he was hoping to make this an annual event. Specifically, next year he wants it to be on one of California's many wonderful beaches. The working title is "Loki Hack 2000: Hex on the Beach.":) --- "'Is not a quine' is not a quine" is a quine.
Oh, come on! It's not like they blew their life savings on crack. They spent a few hundred bucks and a few days of their life to do something fun with some other people. At worst, it was a vacation. And at best, it was a job interview. Sure sounds a lot better than sitting on a beach with a margarita and a glazed look in the eye.
For many of us, it was both.:) --- "'Is not a quine' is not a quine" is a quine.
Not everyone reads posts in the same order that you do. And I've stopped now that it's pretty well established. It's just that there's no direct link between my posting identity and my authoring identity, and I'm too lazy to create another account.:) --- "'Is not a quine' is not a quine" is a quine.
The nonduplication of effort inherent in open source doesn't negate finding a better way to do things, it just means that nobody should have to, say, reimplement a generic linked list except as a learning exercise. --- "'Is not a quine' is not a quine" is a quine.
Okay, let's take these points one at a time, tired as I am (just got back from a They Might Be Giants concert:)
Paying employees is different than sponsoring a contest. There are taxes and legal things (aside from the NDA) and stuff to deal with.
I hope they're successful too, but you knew that.:)
No idea what their gross income is. Nobody ever asked, Scott never told. *shrug*
Yeah, I know, id software makes shitloads of money and they're even smaller than Loki, blah blah blah. Loki's not been around that long, and they only just now got products on the market. I don't think they even know their yearly gross; I don't think they've had one yet.
I just find it laughable that/. people tend to be quick to assume things about company motives. Sometimes they're right, sometimes they're wrong, but they usually end up looking like the ACLU defending the Nazis' rights to burn down their headquarters (which is the kind of thing they'd do).
Why they sponsored such an event? Well, to gather awareness for their product, of course, but also to gather corporate awareness for opensource development (even if it was a bastardized controlled version of such), and to have fun. Scott is, as far as I can tell, a very fun-loving guy, and he radiates it about himself. Fun was probably his first motive; I'd imagine that his first words about it to anyone else at Loki were something like, "Hey, guys, wouldn't it be fun to have a competition at ALS where we get a bunch of coders to try to hack neat stuff into CTP?"
It was the Loki folks (by this I mean Scott and Sam) who blatantly stated that most likely the hacks would remain separate hacks, though they would look into integrating some of the neater ones into the commercial product. They also asked me specifically if they could use the splashscreen I did in the commercial version.
And your defense mechanism is understandable. If I hadn't read Scott's post on the original Loki Hack article, I'd probably have felt the same way and not entered. If I weren't currently unemployed and needing a fun diversion for a week (not to mention a convenient means of possibly getting my foot in the door at a job somewhere - hence why I printed out 20 resumes to bring to ALS with me:) I wouldn't have entered, and would probably feel the same way. I'd rather try to explain my views on the matter than to take offense at someone who wouldn't have any way of knowing. --- "'Is not a quine' is not a quine" is a quine.
The problem is that you still have to do a final linking pass. The binary still has to be generated from scratch from still separate libraries. All that a.a file is is a collection of.o files. Incremental linking solves this by only relinking the part of the binary which has changed. In the case of Civ:CTP, where half of the data seemed to be in global variables and half of the function calls seemed to be to other modules, linking was icky, at best. Incremental linking would have helped us out a LOT. --- "'Is not a quine' is not a quine" is a quine.
It's very hard to believe Scott Draeker when he says that he's all for opensource unless you've actually talked to him in person about his feelings towards opensource. Yes, Loki is a company, yes, they're out to make money, but that's not all they're out to do. They're out to show that opensource programming can still make for a viable business model, and they intend on being a very successful company which uses and contributes to opensource projects. Note that SDL, SMPEG and SMJPEG are all their projects, developed on their company time and paid for with company money, but are out there as Free software under the GPL. They'd have opensourced CTP if they were legally able to. Call me gullible, but I honestly do believe that, especially after the time I spent with the various Loki people. I have yet to see any reason to mistrust them.
Go reread the various comments in the original Loki Hack article. Notice how all the naysayers' comments have so far been wrong, regarding Loki's intentions and the potential for NDA issues and the like. Of course, that's no basis for a proof, but it's impossible to adequately describe the gut feelings that one gets when actually talking to someone, in person, about such matters. Scott Draeker's intentions are definitely, at this point, good, and I believe that Loki Entertainment will surprise the naysayers, who will, of course, still believe it's some big conspiracy.
And BTW, Loki isn't a multi-million dollar corporation. They don't even have two dozen employees right now.
As far as the job: This is assuming that the motivation in coming to the competition was being paid, which it wasn't, but let's see. 48 hours of labor from 25 programmers at $20/hour (let's assume a 40-hour workweek and $40k/year) is $24k. That's probably a lot more money than what they spent - in money - on the food and hotel rooms. However, think about the amount of time they invested in setting it up, pulling it through, getting sponsors (who didn't pay them anything, but just provided space and computers and prizes), and one can easily imagine it getting somewhere in the same vicinity. But again, the point of the competition wasn't a short-term employment. This seems to be a fact people keep forgetting. If Loki had wanted to actually get people to improve the game for a week and pay them a salary for that week, they'd have just hired a bunch of contractors instead, but that wouldn't have been any fun, now, would it?
Also, remember that the hacks won't necessarily end up in the commercial product. Most likely they won't. The hacks will just be available as separate unsupported downloads.
And I don't feel cheated in the least, and I had a very good time. I'm sure everyone else who participated will agree. So thus, you may be content. --- "'Is not a quine' is not a quine" is a quine.
Compiler writing is just a *bit* more complicated than adding random silliness to a game, you know.:) --- "'Is not a quine' is not a quine" is a quine.
1. I don't know, I never actually saw the hack in action. From what I understand, basically it just writes stuff out to a file as it happens, so you'd need to write some CGI frontend to parse it or whatever. I believe that the hack only publishes turns as they're made, which means that yeah, all that information would be exposed. I think Ryan was assuming that it'd be up to monitoring servers to filter out all the juicy bits. Though granted, even publishing moves at all does expose quite a bit of what's going on, and this just gets back to the honor system. Unfortunately, there's seldom honor among thieves these days, as it were.:/
2. Who doesn't?:) --- "'Is not a quine' is not a quine" is a quine.
Went through my email, and found this 'beta' version of the NDA. It's virtually unchanged since then. (Note that by code they mean physical code, not concepts and algorithms.)
NONDISCLOSURE AND ASSIGNMENT AGREEMENT FOR PARTICIPATION IN THE LOKI HACK 99 CONTEST
This Nondisclosure Agreement ("Agreement") confirms an agreement between Loki Entertainment Software (the "Company") and _________________________ (the "Receiving Party"). In consideration of the Receiving Partys participation in the Loki Hack 99 programming contest (the "Contest") and any access of the Receiving Party to Proprietary Information of the Company and its licensors, the Receiving Party hereby agrees as follows:
1. The "Receiving Party" understands that the Company has disclosed or may disclose information relating to the game Civilization: Call to Power (including, without limitation, drawings, designs, specifications, data, manuals, know-how, formulas, computer software, source code, algorithms, data structures, scripts, application programming interfaces, protocols, processes, ideas, inventions (whether patentable or not), schematics and other technical information), which to the extent previously, presently, or subsequently disclosed to the Receiving Party is hereinafter referred to as "Proprietary Information."
2. The Receiving Party agrees (i) to hold Proprietary Information in strict confidence and to take all reasonable precautions to protect such Proprietary Information (including, without limitation, all precautions the Receiving Party employs with respect to its most confidential materials), (ii) not to divulge any such Proprietary Informa-tion or any information derived therefrom to any third party who is not a registered participant in the Contest, (iii) not to make any use whatsoever at any time of such Proprietary Information except as necessary to participate in the Contest and (v) not to copy or remove from the Contest location any such Proprietary Information. Without granting any right or license, the Company agrees that the foregoing shall not apply with respect to any information five (5) years following the disclosure thereof or any information that the Receiving Party can document (i) is or becomes (through no improper action or inaction of the Receiving Party) generally known by the public, or (ii) was in its possession or known by it without restriction prior to receipt from the Company or (iii) was rightfully disclosed to it by a third party without restriction, or (iv) was independently developed without use of or reference to any Proprietary Information. Without granting any license to any copyright or patent rights, nothing in this Agreement shall restrict the Receiving Partys use or disclosure of such Proprietary Information may be retained in intangible form in the Receiving Partys mind after the conclusion of the Contest.
3. Immediately upon the conclusion of the Contest at 3:00 p.m. E.S.T on October 13, 1999, the Receiving Party will turn over to the Company all manifestations of Proprietary Information of the Company and all documents or media containing any such Proprietary Information and any and all copies or extracts thereof. The Receiving Party acknowledges and agrees that it may not remove at any time any Proprietary Information from the controlled facility where the Contest takes place.
4. The Receiving Party acknowledges that its participation in the Contest is solely for the purpose of creating a modification, addition or other alteration to the game Civilization: Call to Power (the "Hack") and agrees to assign and hereby does assign to the Company all of the Receiving Partys right, title and interest in and to the Hack and all trade secrets, copyrights, patent rights, trademark rights and other intellectual and proprietary rights therein. The Company agrees to release the Hack in binary form for free download on the Internet; provided, however that nothing herein shall require the Company to release any (i) defamatory, libelous or obscene material, (ii) materials which compromise the anti-cheating facilities of the game Civilization: Call to Power, (iii) material which infringes any trade secrets, copyrights, patent rights, trademark rights or other intellectual and proprietary rights, or (iv) any Proprietary Information.
5. This Agreement applies only to disclosures made during the course of the Contest. The Receiving Party acknowledges and agrees that due to the unique nature of the Proprietary Information, there can be no adequate remedy at law for any breach of its obligations hereunder, which breach may result in irreparable harm to the Company, and therefore, that upon any such breach or any threat thereof, the Company shall be entitled to appropriate equitable relief including, without limitation, injunctive relief (without the requirement of posting any bond) in addition to whatever remedies it might have at law. The Receiving Party shall not export, re-export or remove from the U.S. any Proprietary Information or direct product thereof in violation of any U.S. or foreign law, regulation or other order; this obligation shall survive termination of this Agreement. In the event that any of the provisions of this Agreement shall be held by a court or other tribunal of competent jurisdiction to be illegal, invalid or unenforceable, such provisions shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect. This Agreement shall be governed by the law of the State of California without regard to the conflicts of law provisions thereof. Notices hereunder will be effective only if in writing and upon receipt or three (3) days after deposit in the U.S. mail, first-class postage prepaid. The prevailing party in any action to enforce this Agreement shall be entitled to costs and attorneys' fees. No waiver or modification of this Agreement will be binding upon either party unless made in writing and signed by a duly authorized representative of such party and no failure or delay in enforcing any right will be deemed a waiver. This Agreement supersedes all prior discussions and writings and constitutes the entire agreement between the parties with respect to the subject matter hereof.
Speaking of which, Scott was very relieved to hear that you made it home safely. He was quite worried that the penguin mints wouldn't be enough to keep you awake for the whole drive. --- "'Is not a quine' is not a quine" is a quine.
Yeah, that was an issue for me as well, but fortunately I live close enough to Atlanta that I got a round-trip ticket for $188.50, and also reserved a hotel room which was within walking distance of the convention center for $70/night (and I managed to end up splitting that with someone else at the last minute anyway), and I only needed the room for 3 days (I just took advantage of Loki's generous rental of a room for the one time that I just *had* to crash on a bed and take a shower). Most of my food was provided for me by Loki and/or various ALS folks. So, my total trip cost was something on the order of $300. Not bad, all in all. Though yeah, missing class would really suck.
Scott openly expressed regret at being so last-minute with everything, and he will definitely try to make any future such competitions much better in that regard. --- "'Is not a quine' is not a quine" is a quine.
Well, I wasn't hoping to convey that we got better code, just more of it, and that it was cooler.:) Many of the hacks which happened were quite befitting of the state of the original code, and looked like, well, the original release of Mozilla, put into a blender on frappé, shoved into a toaster oven and let to sit on medium heat for a few days, and then microwaved. Nobody did anything like even attempt to poke at restructuring any of the existing code to make it better. Most of the code was tacked onto the original code; even my hack (the quasi-multifractal landscape generator) was horribly hacked in. There were lots of things I would have liked to have done better with it, but I didn't have the time or energy (hey, YOU try being altruistic when you're operating on 2 hours of sleep for the last 3 days - no, I didn't get any sleep on Sunday night before the contest). I wouldn't want to even imply that getting better code is a primary reason for open source. Just more fun code.:) Of course, for a longer time period, it could easily become better/cleaner/etc. code. --- "'Is not a quine' is not a quine" is a quine.
That probably has more to do with the fact that Win98 runs scandisk when it comes back on. Also, are you using FAT32 partitions in '98? As nasty of a continuing hack of legacy filesystems as it is, at least FAT32 doesn't die nearly as badly as FAT16 (mostly since the clusters are nice and small again).
---
"'Is not a quine' is not a quine" is a quine.
That's basically what I was saying, yes.
---
"'Is not a quine' is not a quine" is a quine.
So just because they said so, you believe them? I hate to sound like a conspiracy theorist, but remember what Al Gore's assistants said after he claimed he invented the Internet? They tried to PR their way out of it by saying "What he meant to say was ..." (but of course, Gore dug his hole even deeper by saying "No, I really mean I invented the Internet"). It's easy to claim it as an editing mistake. Of course, if it really were an editing mistake, it'd be real hard to believe them.
---
"'Is not a quine' is not a quine" is a quine.
That said, I hope they get what's coming to them, but I don't think this is the end of any of this sort of propaganda. :/
---
"'Is not a quine' is not a quine" is a quine.
Anyone else get left out? :)
---
"'Is not a quine' is not a quine" is a quine.
Incidentally, I only managed to hand out two resumes, and they were to Scott and Sam. :)
---
"'Is not a quine' is not a quine" is a quine.
I am the Jiffyman, I'm here to say,
Jiffies gotta go about their normal day!
Word up to the clockticks, yo,
Bein' a Jiffy's da only way ta go! Werd up.
---
"'Is not a quine' is not a quine" is a quine.
No nightlife? Ever heard of the 9:30 Club perchance? Not to mention many other clubs in that area. What would you do in an area with a nightlife, other than sit on Slashdot all day?
---
"'Is not a quine' is not a quine" is a quine.
Aside from that, though, I agree with you, and it's a shame I might end up having to move away soon. :/
---
"'Is not a quine' is not a quine" is a quine.
Because of the nasty arrangement of everything, it wouldn't have worked very well. The Loki guys had already tried to split everything up into a bunch of .so files but the only thing they could really do it to was the map generator. Which helped me a lot, since my builds were only 5 seconds. :)
---
"'Is not a quine' is not a quine" is a quine.
True, that's not ownership, but that's not a lease either. You don't make periodic payments (except for most Microsoft and a few other companies' products which have regular upgrades) and don't have to return it at the end. Of course, yeah, if it were ownership you'd be allowed to do whatever you want with it.
---
"'Is not a quine' is not a quine" is a quine.
Funny you should mention that. Scott mentioned that he was hoping to make this an annual event. Specifically, next year he wants it to be on one of California's many wonderful beaches. The working title is "Loki Hack 2000: Hex on the Beach." :)
---
"'Is not a quine' is not a quine" is a quine.
For many of us, it was both. :)
---
"'Is not a quine' is not a quine" is a quine.
Not everyone reads posts in the same order that you do. And I've stopped now that it's pretty well established. It's just that there's no direct link between my posting identity and my authoring identity, and I'm too lazy to create another account. :)
---
"'Is not a quine' is not a quine" is a quine.
Since when do you lease a piece of software?
---
"'Is not a quine' is not a quine" is a quine.
The nonduplication of effort inherent in open source doesn't negate finding a better way to do things, it just means that nobody should have to, say, reimplement a generic linked list except as a learning exercise.
---
"'Is not a quine' is not a quine" is a quine.
Paying employees is different than sponsoring a contest. There are taxes and legal things (aside from the NDA) and stuff to deal with.
I hope they're successful too, but you knew that. :)
No idea what their gross income is. Nobody ever asked, Scott never told. *shrug*
Yeah, I know, id software makes shitloads of money and they're even smaller than Loki, blah blah blah. Loki's not been around that long, and they only just now got products on the market. I don't think they even know their yearly gross; I don't think they've had one yet.
I just find it laughable that /. people tend to be quick to assume things about company motives. Sometimes they're right, sometimes they're wrong, but they usually end up looking like the ACLU defending the Nazis' rights to burn down their headquarters (which is the kind of thing they'd do).
Why they sponsored such an event? Well, to gather awareness for their product, of course, but also to gather corporate awareness for opensource development (even if it was a bastardized controlled version of such), and to have fun. Scott is, as far as I can tell, a very fun-loving guy, and he radiates it about himself. Fun was probably his first motive; I'd imagine that his first words about it to anyone else at Loki were something like, "Hey, guys, wouldn't it be fun to have a competition at ALS where we get a bunch of coders to try to hack neat stuff into CTP?"
It was the Loki folks (by this I mean Scott and Sam) who blatantly stated that most likely the hacks would remain separate hacks, though they would look into integrating some of the neater ones into the commercial product. They also asked me specifically if they could use the splashscreen I did in the commercial version.
And your defense mechanism is understandable. If I hadn't read Scott's post on the original Loki Hack article, I'd probably have felt the same way and not entered. If I weren't currently unemployed and needing a fun diversion for a week (not to mention a convenient means of possibly getting my foot in the door at a job somewhere - hence why I printed out 20 resumes to bring to ALS with me :) I wouldn't have entered, and would probably feel the same way. I'd rather try to explain my views on the matter than to take offense at someone who wouldn't have any way of knowing.
---
"'Is not a quine' is not a quine" is a quine.
The problem is that you still have to do a final linking pass. The binary still has to be generated from scratch from still separate libraries. All that a .a file is is a collection of .o files. Incremental linking solves this by only relinking the part of the binary which has changed. In the case of Civ:CTP, where half of the data seemed to be in global variables and half of the function calls seemed to be to other modules, linking was icky, at best. Incremental linking would have helped us out a LOT.
---
"'Is not a quine' is not a quine" is a quine.
Go reread the various comments in the original Loki Hack article. Notice how all the naysayers' comments have so far been wrong, regarding Loki's intentions and the potential for NDA issues and the like. Of course, that's no basis for a proof, but it's impossible to adequately describe the gut feelings that one gets when actually talking to someone, in person, about such matters. Scott Draeker's intentions are definitely, at this point, good, and I believe that Loki Entertainment will surprise the naysayers, who will, of course, still believe it's some big conspiracy.
And BTW, Loki isn't a multi-million dollar corporation. They don't even have two dozen employees right now.
As far as the job: This is assuming that the motivation in coming to the competition was being paid, which it wasn't, but let's see. 48 hours of labor from 25 programmers at $20/hour (let's assume a 40-hour workweek and $40k/year) is $24k. That's probably a lot more money than what they spent - in money - on the food and hotel rooms. However, think about the amount of time they invested in setting it up, pulling it through, getting sponsors (who didn't pay them anything, but just provided space and computers and prizes), and one can easily imagine it getting somewhere in the same vicinity. But again, the point of the competition wasn't a short-term employment. This seems to be a fact people keep forgetting. If Loki had wanted to actually get people to improve the game for a week and pay them a salary for that week, they'd have just hired a bunch of contractors instead, but that wouldn't have been any fun, now, would it?
Also, remember that the hacks won't necessarily end up in the commercial product. Most likely they won't. The hacks will just be available as separate unsupported downloads.
And I don't feel cheated in the least, and I had a very good time. I'm sure everyone else who participated will agree. So thus, you may be content.
---
"'Is not a quine' is not a quine" is a quine.
Compiler writing is just a *bit* more complicated than adding random silliness to a game, you know. :)
---
"'Is not a quine' is not a quine" is a quine.
2. Who doesn't? :)
---
"'Is not a quine' is not a quine" is a quine.
Went through my email, and found this 'beta' version of the NDA. It's virtually unchanged since then. (Note that by code they mean physical code, not concepts and algorithms.)
NONDISCLOSURE AND ASSIGNMENT AGREEMENT
FOR PARTICIPATION IN THE LOKI HACK 99 CONTEST
This Nondisclosure Agreement ("Agreement") confirms an agreement between
Loki Entertainment Software (the "Company") and _________________________
(the "Receiving Party"). In consideration of the Receiving Partys
participation in the Loki Hack 99 programming contest (the "Contest")
and any access of the Receiving Party to Proprietary Information of the
Company and its licensors, the Receiving Party hereby agrees as follows:
1. The "Receiving Party" understands that the Company has disclosed or
may disclose information relating to the game Civilization: Call to Power
(including, without limitation, drawings, designs, specifications, data,
manuals, know-how, formulas, computer software, source code, algorithms,
data structures, scripts, application programming interfaces, protocols,
processes, ideas, inventions (whether patentable or not), schematics and
other technical information), which to the extent previously, presently,
or subsequently disclosed to the Receiving Party is hereinafter referred
to as "Proprietary Information."
2. The Receiving Party agrees (i) to hold Proprietary Information in
strict confidence and to take all reasonable precautions to protect such
Proprietary Information (including, without limitation, all precautions
the Receiving Party employs with respect to its most confidential
materials), (ii) not to divulge any such Proprietary Informa-tion or any
information derived therefrom to any third party who is not a registered
participant in the Contest, (iii) not to make any use whatsoever at any
time of such Proprietary Information except as necessary to participate
in the Contest and (v) not to copy or remove from the Contest location
any such Proprietary Information. Without granting any right or license,
the Company agrees that the foregoing shall not apply with respect to any
information five (5) years following the disclosure thereof or any
information that the Receiving Party can document (i) is or becomes
(through no improper action or inaction of the Receiving Party) generally
known by the public, or (ii) was in its possession or known by it without
restriction prior to receipt from the Company or (iii) was rightfully
disclosed to it by a third party without restriction, or (iv) was
independently developed without use of or reference to any Proprietary
Information. Without granting any license to any copyright or patent
rights, nothing in this Agreement shall restrict the Receiving Partys
use or disclosure of such Proprietary Information may be retained in
intangible form in the Receiving Partys mind after the conclusion of the
Contest.
3. Immediately upon the conclusion of the Contest at 3:00 p.m. E.S.T on
October 13, 1999, the Receiving Party will turn over to the Company all
manifestations of Proprietary Information of the Company and all
documents or media containing any such Proprietary Information and any
and all copies or extracts thereof. The Receiving Party acknowledges and
agrees that it may not remove at any time any Proprietary Information
from the controlled facility where the Contest takes place.
4. The Receiving Party acknowledges that its participation in the Contest
is solely for the purpose of creating a modification, addition or other
alteration to the game Civilization: Call to Power (the "Hack") and
agrees to assign and hereby does assign to the Company all of the
Receiving Partys right, title and interest in and to the Hack and all
trade secrets, copyrights, patent rights, trademark rights and other
intellectual and proprietary rights therein. The Company agrees to
release the Hack in binary form for free download on the Internet;
provided, however that nothing herein shall require the Company to
release any (i) defamatory, libelous or obscene material, (ii) materials
which compromise the anti-cheating facilities of the game Civilization:
Call to Power, (iii) material which infringes any trade secrets,
copyrights, patent rights, trademark rights or other intellectual and
proprietary rights, or (iv) any Proprietary Information.
5. This Agreement applies only to disclosures made during the course of
the Contest. The Receiving Party acknowledges and agrees that due to the
unique nature of the Proprietary Information, there can be no adequate
remedy at law for any breach of its obligations hereunder, which breach
may result in irreparable harm to the Company, and therefore, that upon
any such breach or any threat thereof, the Company shall be entitled to
appropriate equitable relief including, without limitation, injunctive
relief (without the requirement of posting any bond) in addition to
whatever remedies it might have at law. The Receiving Party shall not
export, re-export or remove from the U.S. any Proprietary Information or
direct product thereof in violation of any U.S. or foreign law,
regulation or other order; this obligation shall survive termination of
this Agreement. In the event that any of the provisions of this Agreement
shall be held by a court or other tribunal of competent jurisdiction to
be illegal, invalid or unenforceable, such provisions shall be limited or
eliminated to the minimum extent necessary so that this Agreement shall
otherwise remain in full force and effect. This Agreement shall be
governed by the law of the State of California without regard to the
conflicts of law provisions thereof. Notices hereunder will be effective
only if in writing and upon receipt or three (3) days after deposit in
the U.S. mail, first-class postage prepaid. The prevailing party in any
action to enforce this Agreement shall be entitled to costs and
attorneys' fees. No waiver or modification of this Agreement will be
binding upon either party unless made in writing and signed by a duly
authorized representative of such party and no failure or delay in
enforcing any right will be deemed a waiver. This Agreement supersedes
all prior discussions and writings and constitutes the entire agreement
between the parties with respect to the subject matter hereof.
---
"'Is not a quine' is not a quine" is a quine.
Speaking of which, Scott was very relieved to hear that you made it home safely. He was quite worried that the penguin mints wouldn't be enough to keep you awake for the whole drive.
---
"'Is not a quine' is not a quine" is a quine.
Scott openly expressed regret at being so last-minute with everything, and he will definitely try to make any future such competitions much better in that regard.
---
"'Is not a quine' is not a quine" is a quine.
Well, I wasn't hoping to convey that we got better code, just more of it, and that it was cooler. :) Many of the hacks which happened were quite befitting of the state of the original code, and looked like, well, the original release of Mozilla, put into a blender on frappé, shoved into a toaster oven and let to sit on medium heat for a few days, and then microwaved. Nobody did anything like even attempt to poke at restructuring any of the existing code to make it better. Most of the code was tacked onto the original code; even my hack (the quasi-multifractal landscape generator) was horribly hacked in. There were lots of things I would have liked to have done better with it, but I didn't have the time or energy (hey, YOU try being altruistic when you're operating on 2 hours of sleep for the last 3 days - no, I didn't get any sleep on Sunday night before the contest). I wouldn't want to even imply that getting better code is a primary reason for open source. Just more fun code. :) Of course, for a longer time period, it could easily become better/cleaner/etc. code.
---
"'Is not a quine' is not a quine" is a quine.