Which License?
Forum rules
This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.
Its current use is for the continued development of the server and game it has always served: TMW Classic.
Which License?
what about the license?
which one yu will chose?
which one yu will chose?
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
.
i dont have any suggestion about the client but the server dont seem to be totaly-free is it a danger for us?
-
- Peon
- Posts: 42
- Joined: 28 May 2004, 16:45
- Location: Germany
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
No problem about the server, the license is very strictive in some ways , especially on hacking the code but we're not doing it. In the future we'll need something to change maps and this will be made by The_Harbinger who is the only programmer of Vidar server so I don't think there should be any problem.
About the client well it's made by me and you, we can do everything we want until we don't use other people's graphic or music.
I don't think the protocol is under any license so I can sey we're totally legal ( I hope )
About the client well it's made by me and you, we can do everything we want until we don't use other people's graphic or music.
I don't think the protocol is under any license so I can sey we're totally legal ( I hope )
GPL is nice for that. Its conditions (summary) are:
- If someone hands you the binary, he must give you a way to obtain the sources.
- You are able to modify the sources to your wish.
- If you want to distribute the modifications, or the unchanged program, you must provide the sources including modifications to them (this is important, noone can close the source). Oh, and modifications must be under the GPL license too.
- You can't change copyrights on the source parts made by others (no attribution of others' work).
And the thing most people have troubles with:
- The license can't be changed unless all the developers that own copyrights to the source (from creation to tiny patches) grant permission.
I suggest a deep reading before settling for it, though. Although it's my favorite free license, it might not be adequate for some projects.
P.S.: and if a program links to a GPL library, the program must be GPL or using a less restrictive license (like modern MIT or BSD licenses).
- If someone hands you the binary, he must give you a way to obtain the sources.
- You are able to modify the sources to your wish.
- If you want to distribute the modifications, or the unchanged program, you must provide the sources including modifications to them (this is important, noone can close the source). Oh, and modifications must be under the GPL license too.
- You can't change copyrights on the source parts made by others (no attribution of others' work).
And the thing most people have troubles with:
- The license can't be changed unless all the developers that own copyrights to the source (from creation to tiny patches) grant permission.
I suggest a deep reading before settling for it, though. Although it's my favorite free license, it might not be adequate for some projects.
P.S.: and if a program links to a GPL library, the program must be GPL or using a less restrictive license (like modern MIT or BSD licenses).
I am not a lawyer, but I can say with some degree of certainty that you are in the clear even if you do use the same protocol. As far as my understanding of the law goes, you can only copyright code or other such finite things. They could, in theory, patent the protocol, (or not, as there is really nothing innovative about it) but it's pretty clear that they haven't done this, as it would be grounds to shut down any attempt to create a private server (using the official client or not). Also to back up my line of thinking, reverse engineering for the purpose of compatability has, many times, been held legal in court (even with the dreaded DMCA we Americans have). This is why other Free and Open Source projects such as GAIM or MirandaIM can use the AIM, MSN or Y! protocols without fear of legal action.Elven Programmer wrote:I don't think the protocol is under any license so I can sey we're totally legal ( I hope Shocked )
As for the GPL, it is an excellent license to use for such a project as it guarantees the freedom to alter the program if need be, it guarantees that someone else can't just take your program, incorporate it into a proprietary program and claim it as their own, and it has been tested in several courts around the world (and been found legal in all that I'm aware of).[/quote]
- ElvenProgrammer
- Founder
- Posts: 2526
- Joined: 13 Apr 2004, 19:11
- Location: Italy
- Contact:
Common misconception about the GPL. I could easily take the source and the binaries, stick it on a CD and sell it online at 10$ a pop or something. As long as I provide the source and a copy of the license (and copyright info- I think) it's perfectly a-ok. But the GPL also grants the people who buy it from me the same right, as well as the right to give it away for free.The fact that it is GPL does not mean I can not sell GPLed software for lots and lots of money.
How do you think Redhat et al can bundle up GPL's software onto CD's and sell them at retail stores? If the GPL didn't have this stipulation, I think that OSS would be worse for the wear.