Page 6 of 6

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 5:41 am
by kaikun97
dsattorney wrote:
kaikun97 wrote:
dsattorney wrote: DAMN! WE WERE SO CLOSE! :(
Everyone seems to be adamant that the melonDS developer can easily add this to Drastic DS so I just need to clarify a few things and hopefully clear up any misunderstandings:

Asking the melonDS developer to create WiFi code for drastic; Just to put this into context, its the equivalent of asking Microsoft to make all Windows programs work on a Macintosh. It simply doesn't work like that.

A developer cannot make an open source implementation of WiFi code work on a closed source emulator such as Drastic. If they don't have access to the source code of drastic, then they will not be able to code it in the first place because they won't be able to understand how the emulator works and how it might be added.

One must grasp the general idea of Software Development in order to ask questions like this.

And secondly, the melonDS developer has no obligation to add such a feature to Drastic DS even if it was open source.

Most open source projects are made in a developer's free time, often as a hobby, so their own projects often take priority.

Exophase will research into and/or add the feature when he feels it is appropriate and when he has his own implementation and therefore, waiting for his feedback is the best course of action.

I understand using the code from melonDS would be in violation of GPL, so he is going to need to come up with his own implementation or derivative.
His intention wasn't to ask the melonDS developers to create a code for DraStic's WFC support. His intention was for them to teach him how to create similar code and then he would send that code to Exophase for him to implement it onto DraStic. Therefore it wouldn't violating GPL.
And as ericbazinga would say:
ericbazinga wrote:You do raise some good points, but this is still worth considering.
If he wants to learn how to do it, he can see the melonDS source code itself on github https://github.com/StapleButter/melonDS

Looking at the source code is how you learn someome else's implementation to create your own but furthermore, programming knowledge in C++ is more or less going to be required otherwise one will encounter much difficulty trying to do so.

But my current point still stands:
A developer cannot make an open source implementation of WiFi code work on a closed source emulator such as Drastic. If they don't have access to the source code of drastic, then they will not be able to code it in the first place because they won't be able to understand how the emulator works and how it might be added
You can't even create any sort of code for an emulator if you don't have the source code or how to add it or even what programming language Drastic DS is in. This is something that needs to be left for the devs to add.

Exophase is completely aware of melonDS and probably has some good understanding, but he will add it when he wants to.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 5:45 am
by dsattorney
Jay Haru wrote:ARE YOU SERIOUS?!

Asking a dev to teach you how to code when one does not have proper experience in coding is pretty stupid. And no, even if melonDS dev does teach the guy that would not translate to DraStic wifi as already pointed out because of 2 things (license and different coding).

Additionally, would he pay the melonDS devs? he is after all, gonna learn some mad coding skillz from a pro. No? then good luck on your coding quest. Also, again, how would he know what programming language to code the wifi module? will he ask exo to a copy of his source? again, thats pretty stupid coz exo might as well tell the world drastic is now open.

Also, about quoting eric. no it is not worth considering as it is at this point.
But I wasn't saying what I said with the perspective of him not knowing how to code. I said it exactly with the perspective of him KNOWING how to code. But you have some good points too.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 5:55 am
by kaikun97
dsattorney wrote:
Jay Haru wrote:ARE YOU SERIOUS?!

Asking a dev to teach you how to code when one does not have proper experience in coding is pretty stupid. And no, even if melonDS dev does teach the guy that would not translate to DraStic wifi as already pointed out because of 2 things (license and different coding).

Additionally, would he pay the melonDS devs? he is after all, gonna learn some mad coding skillz from a pro. No? then good luck on your coding quest. Also, again, how would he know what programming language to code the wifi module? will he ask exo to a copy of his source? again, thats pretty stupid coz exo might as well tell the world drastic is now open.

Also, about quoting eric. no it is not worth considering as it is at this point.
But I wasn't saying what I said with the perspective of him not knowing how to code. I said it exactly with the perspective of him KNOWING how to code. But you have some good points too.
There just a lot of misunderstanding, main point, only Exophase and whoever else is on the drastic ds dev team
(Because I believe xperia64 is helping him with something but im not sure) will be able to add the feature. So just be patient is all I can say because I don't know :P

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 6:03 am
by dsattorney
Well then, another garbage topic which does not have a happy ending.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 7:49 am
by kaikun97
dsattorney wrote:Well then, another garbage topic which does not have a happy ending.
Oh there are plenty of those trust me ¯\_(ツ)_/¯

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 9:07 am
by dsattorney
That's why I said so!

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 11:56 am
by Fefo
Love this thread.
kaikun97 wrote:I understand using the code from melonDS would be in violation of GPL, so he is going to need to come up with his own implementation or derivative.
Do you know about these licences? I couldn't find anything conclusive on this subject, but so far it seems that derivative works retain the licence. The regulation bodies are pretty lazy from what I heard, but it is what it is.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 1:04 pm
by kaikun97
Fefo wrote:Love this thread.
kaikun97 wrote:I understand using the code from melonDS would be in violation of GPL, so he is going to need to come up with his own implementation or derivative.
Do you know about these licences? I couldn't find anything conclusive on this subject, but so far it seems that derivative works retain the licence. The regulation bodies are pretty lazy from what I heard, but it is what it is.
I say that in the way that means similar but not based off the code, I may have worded it badly. That being said, there are only so many ways you can implement code, especially if it is the same language. Its not so much about regulation, many open source licenses are generally not legally binding but it's good practice to obey by their terms.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 5:11 pm
by Fefo
Got it. If I remember correctly people used nocash's spec to add DSi stuff, so who knows. I always wonder how is the scene relationship, as some stuff goes back several years.

Re: WiFi-Feature Source Code maybe found

Posted: Mon Sep 04, 2017 8:30 pm
by RikeGC
I hope that soon this WiFi connection comes out, because it would be nice to exchange pokemons with my brothers. I'm following everything here from Brazil. :D :ds: :D