Jump to content

I want to join mangos project


Recommended Posts

  • 40 years later...

hello i want to help.

I'm 17 and I know C++ (oop for sure), Mysql and Php ( a lot )

i don't know wow at all, but i like cata

i currently try to fix bugs in UDB db (i fixed icecrown (only a teleport), and palgueland(a flying mount))

tell me what to do and i'll do it, i like to copy the wow cata site (i'll copy it soon, when we can run cata)

Link to comment
Share on other sites

well first of all the last part of that has nothing to do with the mangos project. Websites are completely not part of the mangos development team.

For starters though, you should start submitting patches to the under review section.

Also you don't just "ask" to become a developer, they ask you to become one. If you want to get to that point, become active in their IRC channel, submit patches, help collect data for the new patches. But DO NOT ask for things to get done for you, it gets done when it gets done.

Link to comment
Share on other sites

hello i want to help.

Help always is welcome. There is more work than manpower here.

tell me what to do and i'll do it

Do not copy the official WoW Cataclysm site. This is not legal. You could design and build your own site not abusing property for which paid developers invested work.

The purpose of mangos is gaining knowledge and insight into the process of development, and we do encourage this. Consider your country. Where you live determines what you can do legally.

If you are a European, and a student, you are lucky. You could even legally reverse engineer the official game client using disassembly tools, and other utilities.

If you are from the US and want to avoid the risk of being jailed for violation of the Digital Millenium Copyright Act, you are limited in your options. You then may play the game, observe mechanics, and document them in our Wiki. Anything beyond is a legal risk for you, and we can only advise you to not engage in such activity.

Beyond all this, the easiest way to start is looking through the code we have, and compare what our code does to documented game behavior on Wowwiki/Wowpedia/Wowhead/etc. Submit reports if the behavior does not match.

If you already gained sufficient insight into our code, you may try to submit patches generated by git. There will surely be a developer willing to review your submission, and give hints on the quality of it. In common the mangos developers will tell you if a patch is acceptable or not, and if not you will receive hints as to why it does not suffice.

This is the basic schema of joining this project. Usually it takes a few weeks or even more time of effort before you and we can actually make an educated decision on a permanent, official membership.

Ever since this project was founded in 2005, the primary reason for actually being accepted as long-term team member was showing continued effort and ability to grow beyond your initial skill level.

I hope this did answer your question, and explains how we handle things.

Link to comment
Share on other sites

Russian law possible more liberal that in Europe, for example it explicitly grand some rights like right modify legal owned program copy "for better compatibility" or same as in europe do reverse engineering in educational purposes, and declarete any license aggriments working only in part that not affect this rights. Ofc, i not law specialist and this my personal; conclusion from reading some time ago. So as i understand you can accept license but ignore conflicting with law part rules.

Link to comment
Share on other sites

Thanks :) Sounds so right for Russia :) Also, even if i used cracked soft, nobody can catch me, nobody knows, nobody intrested.

And again about client. For example, I'll code a client (yeah, I know, there was some projects here). All info only from mangos opcodes\\structure\\doesntmatterexactlyfromwhere, sure. And if I wanna create custom content, add native anticheat, etc.. What about law?

How could you be sure that there is no little mmorpg with modified mangos server and self client? :)

Link to comment
Share on other sites

  • 2 months later...
But it give me assembler i can't understand it, can i generate c++???

No, and you shouldn't be using a disassembler if you don't have:

A. a very good grasp on programming with C++

B. a very good understanding of assembly programming

and C. a good knowledge of x86 assembly.

Link to comment
Share on other sites

IDA Pro, when properly configured, can generate a pseudo - C++ code. You will need to be fluent with Assembly to properly interpret the decompilation and generate a working source tree. Believe me, if you have the skills, IDA can be used to create reverse-engineered source code that can be compiled into a working executable program.

Anyone attempting to do this with any software which does not have a license permitting decompilation should check their local and national laws concerning if such work is allowed under a given circumstance.

The following is based upon my own reading of U.S.A. laws and other sources. I'm not a lawyer, so you may wish to consult an attorney or make inquiries to the Electronic Frontier Foundation http://www.eff.org/.

Contrary to what the media companies would have you believe, reverse-engineering of software, for producing original work, is legal under U.S. law. The reason you see many individuals under legal prosecution is for violation of the DMCA because copy-protection, or DRM, is argued to be protected intellectual work. However, there is a hole in their argument:

Section 1201 of the Copyright Act:

A person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title. {FN98: 17 U.S.C. §1201(f)}

You can't decompile a program for the purpose of creating a copy to sell or distribute, which is simply another form of software piracy, but you can reverse-engineer a program for creating new work, including software that operates in conjunction with the program being studied. MaNGOS fits that definition perfectly.

A good publication regarding software copyrights and U.S. law, written for the layman, can be found online http://digital-law-online.info/lpdi1.0/treatise1.html

Also, Chilling Effects has a Reverse-Engineering FAQ... http://www.chillingeffects.org/reverse/faq.cgi#QID195 ...which can provide useful answers to many programmers living under U.S. law.

Then there's this article dealing with reverse-engineering software at WikiBoooks http://en.wikibooks.org/wiki/Reverse_Engineering/Legal_Aspects

I sure hope the MaNGOS Foundation guys read this.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use