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. |