Releasing an engine I was beta testing?
Moderator: InsideQC Admins
17 posts
• Page 1 of 2 • 1, 2
Releasing an engine I was beta testing?
Some of you I already asked for input, others saw me talking ages ago. This is a delicate matter so I want to make sure I do the right thing.
5 years ago a coder approached me for beta testing his Joequake-based engine for Windows and Linux. I have been using that engine since then as it is simply the best. Always tried to make him release it publically but it was not ready.
We were in loose contact, exchanging bug reports (me) for fixes plus gazillions of new features (him). The last beta I got from him was more than 2 years ago. Shortly after our mail exchange dried up. I haven't heard from him for more than 2 years now. I did mail him from time to time.
At some point I asked for the sources to be included:
So, now what do I do? The engine is still the best there is to me in terms of features, user-friendliness and stability. I always thought it should be public. From our exchange I would say I am all cleared to release it but it feels incredibly weird and uncomfortable to do so "behind his back".
Your thoughts?
edit: Argh, that is a short title limit.
5 years ago a coder approached me for beta testing his Joequake-based engine for Windows and Linux. I have been using that engine since then as it is simply the best. Always tried to make him release it publically but it was not ready.
We were in loose contact, exchanging bug reports (me) for fixes plus gazillions of new features (him). The last beta I got from him was more than 2 years ago. Shortly after our mail exchange dried up. I haven't heard from him for more than 2 years now. I did mail him from time to time.
At some point I asked for the sources to be included:
me wrote:And I would really like to have the source code. I would not release it unless you vanish for a year.
he wrote:That's probably a good idea. I'll trust your word, and include the source with the next release. [And then I can torment you by disappearing for 360 days, only to emerge to say "Haw-haw! Start counting again"
So, now what do I do? The engine is still the best there is to me in terms of features, user-friendliness and stability. I always thought it should be public. From our exchange I would say I am all cleared to release it but it feels incredibly weird and uncomfortable to do so "behind his back".
Your thoughts?
edit: Argh, that is a short title limit.
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
- Spirit
- Posts: 1031
- Joined: Sat Nov 20, 2004 9:00 pm
Re: Releasing an engine I was beta testing?
Honestly, waiting more than double the proposed upper limit which he agreed to, I think you would be in the clear for this. From your description of it, I don't think you would be unveiling some super secret thing, but rather just a case of solid work that was kept quiet because of a desire to show it in public When It's Ready.
...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.
-

scar3crow - InsideQC Staff
- Posts: 1054
- Joined: Tue Jan 18, 2005 8:54 pm
- Location: Alabama
Re: Releasing an engine I was beta testing?
If you feel confident that you've put the appropriate effort into contacting him, and already had a prior agreement to release after a year without contact, it's pretty clear that releasing it would be fine.
- LordHavoc
- Posts: 322
- Joined: Fri Nov 05, 2004 3:12 am
- Location: western Oregon, USA
Re: Releasing an engine I was beta testing?
i would be interested to see all the new stuf as well! 
- r00k
- Posts: 1110
- Joined: Sat Nov 13, 2004 10:39 pm
Re: Releasing an engine I was beta testing?
Could be interresting to see
joequake is a pretty configurable engine, i seen lots of cool examples using it.
Productivity is a state of mind.
-

revelator - Posts: 2567
- Joined: Thu Jan 24, 2008 12:04 pm
- Location: inside tha debugger
Re: Releasing an engine I was beta testing?
From what you said seems fair enough at this point to go ahead and release it.
However, if makes you feel better I'd suggest to try a last email remembering your deal terms.
However, if makes you feel better I'd suggest to try a last email remembering your deal terms.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC
(LordHavoc)
-

frag.machine - Posts: 2090
- Joined: Sat Nov 25, 2006 1:49 pm
Re: Releasing an engine I was beta testing?
if he's really disappeared off the face of the planet then I doubt he would still care.
as you've mentioned it several times in the past, I think it would make you feel better about it.
go for it, if only to get it off your mind.
as you've mentioned it several times in the past, I think it would make you feel better about it.
go for it, if only to get it off your mind.
- Spike
- Posts: 2892
- Joined: Fri Nov 05, 2004 3:12 am
- Location: UK
Re: Releasing an engine I was beta testing?
The reason why I don't like releasing beta versions of my code is because I know how much some of it is crappy, and I know that if others implement those crap versions of my code in their engines, they most likely won't bother re-implementing my changes when I finally finish polishing them. So, for some people it's just a matter of making sure that the code used by the community is good.
However, when real life hits hard and there's no way to polish the code, releasing the code, even though some of it is crappy and/or unfinished, is better than nothing. He most likely also thinks this way, since he allowed you to release it under such circumstances.
Just make sure you send him an e-mail telling him you're releasing it, so he may eventually know.
However, when real life hits hard and there's no way to polish the code, releasing the code, even though some of it is crappy and/or unfinished, is better than nothing. He most likely also thinks this way, since he allowed you to release it under such circumstances.
Just make sure you send him an e-mail telling him you're releasing it, so he may eventually know.
-

mankrip - Posts: 915
- Joined: Fri Jul 04, 2008 3:02 am
Re: Releasing an engine I was beta testing?
Thanks guys!
I did try to find him online and sent mails but without success. I did however find his address in a long burrowed mail thread I forgot to check earlier. So I will send a good old fashioned letter via air mail. I also saw that he posted at func once asking for other beta testers so it was not top secret.
In the worst case (no reply) I'll release it christmas then. Enough time to make a nice homepage for it.
Cheers!
I did try to find him online and sent mails but without success. I did however find his address in a long burrowed mail thread I forgot to check earlier. So I will send a good old fashioned letter via air mail. I also saw that he posted at func once asking for other beta testers so it was not top secret.
In the worst case (no reply) I'll release it christmas then. Enough time to make a nice homepage for it.
Cheers!
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
- Spirit
- Posts: 1031
- Joined: Sat Nov 20, 2004 9:00 pm
Re: Releasing an engine I was beta testing?
Spirit wrote:In the worst case (no reply) I'll release it christmas then. Enough time to make a nice homepage for it.
Why not just do the right thing and release it now. Only Spike and MH have time for engine coding, and only engine modders are going to be interested (Spike and MH, maybe LordHavoc).
Single player types won't care outside a handful of Quaddicted Linux hackers (those people will ask really, really stupid questions and just be f'ing annoying too because they are bored wannabees playing around) --- no one mainstream at Func will nor QW.nu nor Q1.com.
Quake is a small community --- and you know I think it should and deserves to be larger --- but why not help feed people like MH and Spike with whatever ideas you feel this engine contributes so they can think about it. They certainly don't need "the code" --- do Spike or MH ever need someone's code?????
I'm just saying --- release the code now (or at least the features you think contribute to the pool of Quake ideas) --- you can release the binaries or whatever for non-modders later but don't impair true contributors like Spike, MH, LordHavoc from whatever you think this abandoned engine does uniquely.
You know the people who are on the side of good for the right reasons --- Spike and MH and LordHavoc are on that team.
Right?
[Otherwise you are actually being part of the problem and the world doesn't need that ... ]
The night is young. How else can I annoy the world before sunsrise?
Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
-

Baker - Posts: 3666
- Joined: Tue Mar 14, 2006 5:15 am
Re: Releasing an engine I was beta testing?
[Otherwise you are actually being part of the problem and the world doesn't need that ... ]
Self-righteous much?
aut viam inveniam aut faciam
-

Supa - Posts: 164
- Joined: Tue Oct 26, 2004 8:10 am
Re: Releasing an engine I was beta testing?
if not the source, can you list some of the best things about the engine you like?
not to give away unique features of said engine, but some of the mundane.
for me I added ctrl-x ability in the qconsole. woot was 2 lines of code, but something i would share to others.
not to give away unique features of said engine, but some of the mundane.
for me I added ctrl-x ability in the qconsole. woot was 2 lines of code, but something i would share to others.
- r00k
- Posts: 1110
- Joined: Sat Nov 13, 2004 10:39 pm
Re: Releasing an engine I was beta testing?
Baker, he posted this where it would be seen by the people interested in it. Those people have seen it, given feedback, and appreciate what he has done. This is a small community, though one that is difficult to gauge in scope because most people don't regularly comment. He is acting in the interests of the community, and respecting the original wishes of the creator - if anything, this is an exemplary case of how to handle such.
You don't micromanage a community, you let the good examples do what they do.
You don't micromanage a community, you let the good examples do what they do.
...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.
-

scar3crow - InsideQC Staff
- Posts: 1054
- Joined: Tue Jan 18, 2005 8:54 pm
- Location: Alabama
Re: Releasing an engine I was beta testing?
I posted here to gauge my moral compass about releasing someone else's not-yet-public work without their knowledge by seeing how others (who are into the same kind of coding) would react.
Maybe it is my cultural background as a German but I care a lot about personal rights like privacy and self-determination(?). I would not want others to release my non-public projects at their whim.
r00k: I might do some hype-building teasers.
Maybe it is my cultural background as a German but I care a lot about personal rights like privacy and self-determination(?). I would not want others to release my non-public projects at their whim.
r00k: I might do some hype-building teasers.
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
- Spirit
- Posts: 1031
- Joined: Sat Nov 20, 2004 9:00 pm
17 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 4 guests
