Urban Terror meets Github
#21
Posted 20 May 2014 - 08:40 AM
Our engine (ioq3 varient) is opensource
Our updater (thx Barbie) is opensource
If you want to do opensource stuff, help there. Opensource is not better, it's another way of doing things. A way we don't want to do it. I said this 100 times, it's FS position on the matter. Matter is closed!
#22
Posted 20 May 2014 - 10:58 AM
RaideR, on 20 May 2014 - 08:40 AM, said:
Frankie V, on 14 May 2014 - 02:23 AM, said:
moonq3, on 13 May 2014 - 11:28 PM, said:
RaideR, on 20 May 2014 - 08:40 AM, said:
More coders and more testers but FS only has to add the changes that they like. The official updates won't be any less polished but they can come faster and will require less work from FS, meaning that FS can do less with 4.2 and do more with HD.
4.2 will eventually be unsupported anyways. So what is the harm?
#25
Posted 21 May 2014 - 09:09 AM
We don't see any benefit as to opening the codebase as long as we don't see coders involved in our open source projects.
#26
Posted 21 May 2014 - 03:37 PM
Barbatos, on 21 May 2014 - 09:09 AM, said:
I do agree with you on that 100%. I'm totally against UrT going OS: not because I don't like OS, since I'm very active in OS projects contribution, but because I do not believe the UrT community deserve it (after all the shits FS has to suffer and because there are more flamers than real programmers....I have stepped to many time into people claiming to be Jesus alike programmers, but they are actually just random talkers....this reminds me of B1naryTh1ef: I will do this, I will do that, I will rewrite GTV, I will fix this and that.....total contribution = less than 10 commits, and the most have been reverted because of the crappy code he wrote [sorry but it's true]).
I must admit tho, that there is not much "easy fixable" and "to be fixed" in the engine (unless you want to rewrite it from scratches). I believe that "external contributors" would be willing to fix gamecode bugs (easy stuff, if we can say it like this).
About the Updater, is not that much of an interesting project. It needs to be used just when a game update is released so it's not something you do daily. Also, zipped archives reduced the needs of the Updater.
This post has been edited by Fenix: 21 May 2014 - 03:37 PM
#28
Posted 21 May 2014 - 09:33 PM
#29
Posted 22 May 2014 - 01:04 AM
Barbatos, on 21 May 2014 - 09:09 AM, said:
We don't see any benefit as to opening the codebase as long as we don't see coders involved in our open source projects.
Ok, decent point. I can put in some time on the server engine as a good faith deposit for being able to help with the game code.
Where is the official repository? In your github Barbatos that I usually pull from or is there another one? Most of the issues I see in the bugtracker lie in the game code.
#30
Posted 22 May 2014 - 09:25 PM
Fredrik, on 20 May 2014 - 10:58 AM, said:
The one thing to keep in mind with open source stuff is that you must still have someone MANAGE the changes submitted by others. If FS starts getting 100s of changes people are submitting that will require time from someone to go through them all, decide which ones are even worth looking at, then testing and reviewing the changes, ensuring nobody has tried to sneak something malicious in, and merging those changes. It's not quite as simple as just open it up to the community and everything becomes easier. It could make things go more slowly, especially regarding new development on HD. In any situation, adding more people to projects doesn't mean that it will make things go any faster, and can many times just impede progress.
If FS just limited what they would accept to bug fixes I could see that potentially helping. Another thing that could happen with it being fully open source though is that people could easily start running their own entirely different branch of Urban Terror, thus segmenting the already small community and creating confusion among new players. Personally I don't think that letting the game go fully open source is a good idea. I think it's fair to ask that if you want to contribute, apply to become a member of the dev team.