DevelopersFAQ

Version 2 (vl, 03/31/2010 04:21 pm)

1 1 sfb
{{toc}}
2 1 sfb
3 1 sfb
h1. Developers FAQ
4 1 sfb
5 1 sfb
h2. Is there a Ryzom Project Roadmap?
6 1 sfb
7 2 vl
Yes, there's a link on the top of the oage and you can access it "here":http://dev.ryzom.com/projects/ryzom/roadmap
8 2 vl
9 1 sfb
h2. I'd like to add a feature to Ryzom. What do I do?
10 1 sfb
11 1 sfb
h2. I'd like to start my own project based on Ryzom. Can I do this?
12 1 sfb
13 2 vl
Of course, you can:
14 2 vl
* take the source code of Ryzom and create new data to create your own universe.
15 2 vl
* take the source code and the graphics asset of Ryzom and create a sort of Ryzom parallel universe.
16 2 vl
* take the graphics asset of Ryzom and create another sort of game (offline game, a tetris, whatever).
17 2 vl
18 2 vl
What you cannot do is to use Ryzom trademark or use some modified code to hack/cheat on official Ryzom servers.
19 2 vl
20 1 sfb
h2. Can I sell projects based on Ryzom or charge for subscriptions?
21 1 sfb
22 2 vl
If you reuse the graphics assets of Ryzom for your own game/project, you can sell it, just follow "Creative Commons License Attribution-Share Alike 3.0":http://creativecommons.org/licenses/by-sa/3.0/ license.
23 2 vl
24 2 vl
If you reuse the source code of Ryzom for your own game/project, you can sell it but you have to follow the term of the "AGPLv3":http://www.gnu.org/licenses/agpl-3.0.html license. For example, you'll have to release the source code of your project under the same AGPLv3 license (the client *and* the server).
25 2 vl
26 1 sfb
h2. How do I get the source code?
27 1 sfb
28 2 vl
Please follow the instruction on [[Getting Source|this page]].
29 2 vl
30 1 sfb
h2. How do I build the source code?
31 1 sfb
32 2 vl
Please follow the instruction on [[BuildForWindows|this page for Windows]] and on [[BuildForWindows|this page for Linux]].
33 2 vl
34 1 sfb
h2. Can I do anything I want with the Ryzom source code?
35 1 sfb
36 2 vl
Yes, it just have to follow the rules written in the "AGPLv3 license":http://www.gnu.org/licenses/agpl-3.0.html.
37 2 vl
38 1 sfb
h2. There's something I want to do but I'm not sure how?
39 1 sfb
40 2 vl
No problem, please come chat with us and post on the forum. All the channels are explained [[Contact_the_community|here]].
41 2 vl
42 1 sfb
h2. Who can answer questions about changes I would like to make?
43 1 sfb
44 2 vl
You have an idea or questions, [[Contact the community]].
45 2 vl
46 1 sfb
h2. If I find a bug and have a fix for it how do I submit it?
47 1 sfb
48 2 vl
That's great! Create a "new issue":http://dev.ryzom.com/projects/ryzom/issues and attach the fix so we'll be able to review it and integrate it.
49 2 vl
50 1 sfb
h2. What's more important: fixing bugs or adding features?
51 2 vl
52 2 vl
Both are important. Some people love to find and fix bugs some other love to add new feature. It depends on you and what you want.