Forum

Decompiling a progs.dat

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Postby Biodude » Wed Dec 23, 2009 4:29 pm

listen down sider, stop downing me :P, how am I going to cheat on a psp mod that is very buggy? Im not going to rip off anyones work, the guy who made it is just a bit busy, and isnt around much. He wouldn't mind me helping, he wanted people to fix up his mod! Im HELPING this guy!
User avatar
Biodude
 
Posts: 186
Joined: Wed Aug 27, 2008 7:17 pm

Postby Baker » Wed Dec 23, 2009 9:42 pm

Image

On a more serious note:

People that learn things ask a lot of questions, want to know why and pursue those goals. I think curiosity and "wanting to know how" is a natural right that is responsible for everything the world has.

People that seek to deny other's knowledge or claim knowledge only for themselves are in opposition to the idea that maximal knowledge and curiosity are valuable things. And whose right is it to place restrictions on what other people are allowed to know?

Plus: Trying to limit or horde knowledge doesn't work.
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby Urre » Wed Dec 23, 2009 10:57 pm

Have you guys missed the fact that 1.06 qc is available as both public property (like earlier) and GPL (like now)? Just because id released a GPL version of said qc code, doesn't mean all qc is now GPL. The GPL release of 1.06 qc has the GPL tag at the top of each file.
I was once a Quake modder
User avatar
Urre
 
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon

Postby Baker » Wed Dec 23, 2009 11:38 pm

Urre wrote:Have you guys missed the fact that 1.06 qc is available as both public property (like earlier) and GPL (like now)? Just because id released a GPL version of said qc code, doesn't mean all qc is now GPL. The GPL release of 1.06 qc has the GPL tag at the top of each file.


It doesn't make all qc code GPL.

The Registered Quake License Agreement is what gives you the right to mod Quake using the provided tools and on the condition that your mod requires registered Quake.

If you are making a mod that doesn't require registered Quake, you are therefore breaking the Registered Quake License Agreement --- except that you have the alternative of instead using the GPL license.

Use of id Software copyrighted progs 1.06 qc source:

Mod for Registered Quake: Registered Quake License Agreement or GPL
Non-Registered Quake Options: GPL

progs 1.06 is id Software intellectual property, it isn't public domain. It was supplied to be used in conjunction with "the utilities" for modding Quake under the Registered Quake License agreement.

Here is some clarity for this:

Registered Quake License Agreement wrote: 7. Copyright. The Software and all copyrights related
thereto
(including all characters and other images generated by the
Software or depicted in the Software) is owned by ID and is protected
by United States copyright laws and international treaty provisions.
You must treat the Software like any other copyrighted material,
except that you may either (a) make one copy of the Software solely
for back-up or archival purposes, or (b) transfer the Software to a
single hard disk provided you keep the original solely for back-up or
archival purposes. You may not otherwise reproduce, copy or disclose
to others, in whole or in any part, the Software. You may not copy
the written materials accompanying the Software. The same
restrictions and prohibitions regarding your use of the Software as
provided in this Agreement apply to your use of the written materials
accompanying the Software. The written materials are owned by ID and
are protected by United States copyright laws and international
treaties. You agree to use your best efforts to see that any user of
the Software licensed hereunder complies with this Agreement.


What gives you the right to mod Quake in the registered license agreement:

Section 3e wrote: 3. Additional Prohibited Uses. Neither you nor anyone
at your direction shall take the following action in regard to the
Software, or any portion thereof, such as a screen display or a
screenshot:

.
.
.

e. Prepare derivative works based upon the Software
(except Permitted Derivative Works); or


Long story short: nothing gives you permission to "make derivative works" for Quake except the license agreement for registered Quake.

With a total conversion, the GPL'd engine and the GPL'd qc source, you are not bound by the Quake license agreement. But in that scenario you must be using the qc source under the GPL. The only way to get out of the registered Quake license agreement with the qc source files is the GPL or write your own entirely from scratch.

/Clear as mud!

Note: This may all seem anal retentive, but it's not. It used to be popular perception that "Quake was free because it was GPL'd" or that it was ok to do anything with shareware now because you could make an engine ignore the registered check or the old idea that the Quake Retexturing Project could be used with id map sources to make Quake "free". Myth busting is important. I emailed Todd Hollenshead a few times in 2006 and 2007 and he was kind enough to answer my questions and really before emailing him in 2006 I was, well, very wrong in my own personal understandings of what was permissible.
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby scar3crow » Mon Dec 28, 2009 7:31 am

Quake will be free when id makes it a download link on their site, and when Steam offers it as free via official channels. At present you can compile the engine, compile the qc, and compile the maps - and you won't have Quake, you will be missing the models, sounds, music and textures.

I won't even acknowledge a legal gray area on if Quake is free or not until it hits an abandonware status, e.g., when id software no longer provides or supports avenues to pay for a copy of it, though with the advent of things like the id Pack on Steam, that qualifies a few previously considered abandonware releases to be not abandoned at all.
...and all around me was the chaos of battle and the reek of running blood.... and for the first time in my life I knew true happiness.
User avatar
scar3crow
InsideQC Staff
 
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Postby xaGe » Tue Jan 05, 2010 12:45 am

..I don't think that's the mod he was mentioning? STTD is RenegadeC's QW mod: http://www.youtube.com/watch?v=haF5Ybu30hw



Biodude wrote:well, the author doesnt say anything about I cannot decompile :D

where did you find the Starship Troopers Tactical Defense mod?!

link?

So bottom line, can I decompile a mod that frik cant?
User avatar
xaGe
 
Posts: 461
Joined: Wed Mar 01, 2006 8:29 am
Location: Upstate, New York

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest