 |
|
Peter Triggs
|
|
Gone Fishin, Canada
Jan 2000 time: 05:31
|
|
Wow!
Neat!
Really neat!
Ever since it was announced that the CTP2 source was going to be released, I've been trying to learn C++ and browsing open source code. Maybe it's just because I'm more familiar with this project, but (as Jimi Hendrix said when questioned about his rendition of 'The Star Spangled Banner' at Woodstock) "I think it's beautiful."
|
|
|  |
 |
|  |
 |
|  |
 |
|
runderwo
|
|
I don't see how an open source project could legally be set up according to the EULA. Take a look:
quote: You agree not to sell, rent, lease, license, distribute or otherwise transfer the Call to Power II Source Code, or any copies of the Call To Power II Source Code, without the express prior written consent of Activision.
You agree not to make copies of the Call to Power II Source Code or any part thereof, except for back up or archival purposes, or make copies of the materials accompanying the Call to Power II Source Code. |
How can we put out our own releases, or even offer CVS access for an open source project, without violating the terms of the EULA? It seems ridiculously prohibitive. Why was this license chosen instead of a GPL-like license with the additional anti-commercial terms added that Activision needs to protect its business? Personally, I won't bother wasting time with this release until the license is changed to something that encourages a development community, rather than being something that will have to be constantly worked around for the entire life of the project.
|
|
|  |
 |
|
Locutus
|
|
ACS CTP1/2 Manager & Civ4 Co-Manager
|
 |
Hengelo, The Netherlands
Nov 1999 time: 06:31
|
|
Let me repost what I posted on Slashdot before...
Okay, having read through the EULA carefullly (again), here's the deal:
The EULA makes a clear distinction between "Call to Power II Source Code" (i.e. the archive file available from Apolyton) and "New Game Materials", which is not explicitly defined but is clearly implied to mean 'fixed' (possibly compiled) versions of the game.
The EULA forbids anyone from distributing the "Call to Power II Source Code" without express consent from Activision. Apolyton has this consent, so Apolyton is (AFAIK exclusively) allowed to distribute the code. It doesn't say anything like this about the "New Game Materials". In fact it says quite the opposite: the EULA explicitly mentions that you can distribute "New Game Materials" to other gamers, as long as you do so free of charge and meet a couple of other demands (mostly mark it clearly as a non-Activision product).
This means that you're perfectly allowed to make "New Game Materials" from the source code and, once you've done so, you can distribute and copy those however you like (as long as the terms in the EULA are met of course). You don't even have to change anything about the game, just clearly mark it as non-Activision "New Game Material" in the documentation (and in the start-up screen, if it's compiled as an executable), slap your name and email on it, and you're good to go.
If you want to interpret the EULA very strictly, you could argue that a modified yet uncompiled version of the source code doesn't qualify as "New Game Material" but should rather be seen as "Call to Power II Source Code". In that case it can only be distributed through Apolyton. So in theory you might be violating the EULA if you distribute your own 'fixed' source code through any channel other than Apolyton, but I doubt Activision would sue you over that... As Apolyton staff member, I would actually think it would be rather cool if they did ;-)
|
|
|  |
 |
|
MrBaggins
|
|
Woah! I leave for a couple of months and look what happens!
*chuckles* Seriously great news.
I've already started looking at the code and figuring out how they've done certain stuff. I'll have to reload VS6, though.
|
|
|  |
All times are GMT. The time now is 05:31. Apolyton Time is 00:31. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|