|
-flso | Tue 21-May-13 06:08 PM |
Member since 02nd Oct 2007
296 posts
| |
|
#49704, "Filling the coder/programmer void"
|
I know I will miss Zulg, and also Santa Zulg which was always something that I (and many others) looked forward to. Every year his improvements and additions were a breath of fresh air that attracted players, old and new alike.
With that in mind, I wonder if CF can benefit from getting more ppl to write code. I bet there are many players who are experienced software engineers and write C/C++ code for a living. I don't know what the process of becoming a coder for CF is, so I have to assume that the usual factors come into play (trust issues) and that one will have to go through the hero-imm, area writer and so on route.
I can only speak for myself, but this process is obviously very time-intensive and doesn't align with my interests as a programmer; I love to program and I love playing CF but not the other stuff.
I would like to write code, for free, that I would be also willing to permissively license (e.g. BSD) or even completely give away by transferring copyright so that it can be used by CF in whatever way those who control the IP think it should. I would also be willing to sign an NDA or other similar contract. I know there are others who can and may want to do this sort of thing.
Is this something that can be further discussed or are the staff members completely antithetical to this idea?
|
|
|
|
RE: Filling the coder/programmer void,
Isildur,
21-May-13 07:26 PM, #1
RE: Filling the coder/programmer void,
-flso,
21-May-13 07:40 PM, #2
RE: Filling the coder/programmer void,
Dacagais,
21-May-13 08:06 PM, #3
You could let Isildur code,
Cenatar_,
22-May-13 07:16 AM, #5
RE: Filling the coder/programmer void,
Tac,
22-May-13 09:37 AM, #6
RE: Filling the coder/programmer void,
Isildur,
21-May-13 09:56 PM, #4
| |
  |
-flso | Tue 21-May-13 07:39 PM |
Member since 02nd Oct 2007
296 posts
| |
|
#49707, "RE: Filling the coder/programmer void"
In response to Reply #1
Edited on Tue 21-May-13 07:40 PM
|
Which is why I mentioned NDA/contract that every software firm uses to deal with these issues. Do you really think that someone is going to risk his professional reputation as a software engineer so that he can abuse a MUD? Not to mention the legal ramifications.
|
|
|
|
    |
Dacagais | Tue 21-May-13 08:06 PM |
Member since 07th Jan 2013
34 posts
| |
|
#49708, "RE: Filling the coder/programmer void"
In response to Reply #2
|
The problem with NDAs (which we do have) is that yes, you have legal recourse when someone violates them, but CF still has to invest considerable resources to exercise that legal recourse. At that point, the damage is done -- damage that CF would probably never fully recover from.
Considering there are prep lists complete with vnums (numbers only immortals can see) circulating on forums out there, I think everyone can understand why the CF code is protected by circles within circles.
|
|
|
|
      |
Cenatar_ | Wed 22-May-13 07:16 AM |
Member since 08th Jan 2006
85 posts
| |
|
#49711, "You could let Isildur code"
In response to Reply #3
|
if he wants that is. I assume he must have built up enough goodwill through out the years.
|
|
|
|
      |
Tac | Wed 22-May-13 09:37 AM |
Member since 15th Nov 2005
2050 posts
| |
|
#49716, "RE: Filling the coder/programmer void"
In response to Reply #3
|
All you really need is the internal structure which isn't going to be all that secret anyway. Characters have stats, those stats are access by function X etc. If there was decent documentation on the functions themselves, you could share every function definition and the comments on what it does without anyone needing to see the actual code definition of said function (at least to code new stuff, making bug fixes is another matter).
Plenty of apps offer API as well, which would probably be more work, but could get you similar results in an even more controlled way.
There is also a fallacy that the source code for CF needs to be secret. The Imm staff has always wanted it to be secret, but that doesn't mean it has to be in order for CF to be successful. It doesn't mean that if it wasn't secret that CF would be less successful. Those might be true, but it isn't a given, no matter how much you assume it is.
|
|
|
|
|