open or closed source


(nqfan2) #1

Was closed the tpoic, so i cant add there. The last post start too see the problem. The original developers wanted to keep open the nq for everybody, but 1 man decide to “close” all files.
Fe. if a man say that Linux will closed source than it will work. We wanted and we will follow the original nq way

Meyerinchains
7th Sep 2007, 14:03
http://www.****storm.org/viewtopic.php?t=7510

Ok, so it turns out, progress on NQ has slowed to a halt. The performance issues have really killed our progress and we haven’t been able to solve them yet. They are very time consuming to debug and figure out the cause and all of us NQ devs have gotten bogged down with real life stuff. Whether it be work, women, or school none of have had the time to work together to crush these issues, since they are tough to figure out. Once they do get solved, then we can jump back into adding all the stuff we planned to put in, but had to delay instead. We, the NQ devs, still want to work on NQ, but we are just so frustrated with the lag, fps and server cpu usage issues we can’t keep adding new stuff until that is fixed. So, just know, we are NOT abandoning the project.

To speed this process of fixing NQ’s performance, we’ve decided to go open source. A fresh set of eyes might shed some light on things we’ve looked over millions of times before. This is only read-only access. Patches, fixes, feature add-ons and other code pieces can be posted in the NQ forums here, attached our mantis bug tracker site, or emailed to meyerinchains (at) hotmail (dot) com.

I suggest you use an SVN client to download the source, such as TortoiseSVN. Take note though, this host timeouts like crazy, so just keep retrying if it disconnects you. (We don’t actually use that one anymore, because it was so bad, so it is just being used as a mirror).

http://opensvn.csie.org/NoQuarter
You will be interested in “trunk” not any “branches” or “tags”.

The host, OpenSVN has a built in trac thing, for those familiar with ETPub’s. https://opensvn.csie.org/traccgi/NoQuarter/log/
I really don’t recommend the trac thing though, as it’ll probably be ridiculously slow and SVN is just way better.
Enjoy!

FYI: No, (that means no), support will be provided for getting code to compile or run. I tested it an hour ago, and it compiles for me. Linux users may have to update some project files, but that is all.

NOTE: I strongly advise against a full on ETPub/NQ hybrid mod. That’ll just be a mess. ETPub is designed to work as a serverside only mod with optional client, NQ requires both server and client. That right there doesn’t make them both very compatible with each other. Both mods support many of the same features as well. If there’s something in particular you want from ETPub in NQ, request it or send me a patch for it and vice-versa. This will still and always be the true No Quarter. Recent statistics indicate that NQ has a hold of 20% of all ET players, losing only to ETPub and Jaymod. That is a major acomplishment I would say, for a mod released so late in the game’s life. The goal for making NQ open source is to speed along it’s progress, as we have only really had one major release this entire year. Let try to make No Quarter the best it can be! People who contribute regularly will be named in the credits and possibly be given other perks, yet to be named.


(crapshoot) #2

it was closed again because people did not respect the spirit of open source and it was done with the full support of SS. people forked the code to create their ‘own’ mod(s) with zero credit given or contributions given back. there was even a ‘new version of NQ’ released that consisted of a single cvar added.

if you wanted to contribute, all you had to do was get in contact with the current team. probably a bit late for that now, but you still have the opportunity to do the right thing by re-branding what you have and calling it what it is; a fork of NQ.


(C) #3

but 1 man
This is not true. It is not just 1 person deciding what happens with nq, it is the team deciding together…
Crapshoot already mentioned the reason for nq to close for the public again.

The post You come up with is 3.5 years old. bump…
The original team had their reasons to go open source (mainly time consuming debugging that was holding back development).
Since 2007 a lot has been done on nq. If You think some beta version is the last release, You are mistaken… (any beta version is unfinished… it’s just a test version).

To make something clear to You:
The noquarter team, including Meyerinchains, decided to once go open source.
Later that same team decided to close the sources.
It doesn’t matter if the composition of the team has changed over the years, it is still the one and only nq team.


(Salteh) #4

I think the problem most people have with your version is that it is called exactly the same as the original.
Call it NQ-improved, NQ-slim, NQ-betterClient, NQ-whatever and you’ll have a lot less problems :slight_smile:


(C) #5

“Call it improved, slim, betterClient, whatever and you’ll have a lot less problems”

Indeed.

My personal opinion:
Pick a new name for Your changed mod (not name it ‘nq’ or ‘noquarter’ at all),
Pick a new game path (not name it ‘nq’ or ‘noquarter’ at all),
Say in the credits where You got all code & assets from,
Say in Your own changelog what You have changed…
(don’t exaggerate by saying things like lag/bug-free : )

It does not matter what version nq You have based Your mod on,… if You could download it some while ago (when it was still open source), then that is fine… of course. (by now that must be a hundreds, perhaps thousands older revision)…
Just not name it anything like ‘nq’ or ‘noquarter’, because that name is already reserved.
…and furthermore, i don’t think the nq folks want to be associated with You(r work).

C…


(Scennative) #6

Maybe use the name “OneQuarter” :stuck_out_tongue:


(Bonghead) #7

nq2fan, I don’t understand why you think you have any right or buisness with the NQ brand. Could you please try to explain this?

ETMain versus NQ isn’t Microsoft Windows versus Linux, because ET was free from the start.
This is the kind of behavior that sadly makes the pussying out of the NQ code understandable.
(Unless you have some solid arguments for your utter hijacking?)

I’m the first to detest the NQ-peoples hillbilly “if you’re not against them, you’re with them”-attitude etc etc, but If you can’t even respect working ideas and rejoice in them, then you tell the world that you truly are a lousy coder.

I suggest you read some more code, then you will quickly get an original idea by yourself, and then you will care less about the NQ-code.


(Bonghead) #8

Hahahah, just had a look at the other thread. nqfan2 is a troll…