I suspect that Jens talks about creating a "translation layer" that offers to the unmodified GLib all the system calls that it expects, like "fopen, printf" and so on.
El 11/07/16 a las 17:42, Aleksandr Palamar escribió: > Jens, do you mean something like linking GLib to your ownn closed source > black box library with open API that is using specific Sony/Microsoft API > inside without revealing those secret internal things to the public? > On Jul 11, 2016 5:50 PM, "Jens Georg" <m...@jensge.org> wrote: > > Yes. Obviously the two licenses are not compatible then. The only way out > there > would be a compatibility layer that translates those runtimes into something > GLib can live with. > > > Even if that would violate licence from Sony and Microsoft? Obviously, >> sharing that code with someone who already has license from them to >> use their API is not a problem at all. But sharing that code with >> those who don't have such license will put me into trouble with that >> companies, but even if people will have those sources - they are >> useless without previous agreement with Sony/Microsoft and their SDK. >> That's the one of the moments that kind of preventing me to look into >> Vala more seriously in view of professional game development. I never >> know where it will end. The thing is - I have bunch of old code that I >> may to do some refactoring - go from old C code into C++ with bunch of >> own new and old bicycles or just went with Vala step by step, maybe >> even ending with helping community in places where I may be useful. >> But even how much I don't like C++ as the language, at least I know I >> won't have any license headache later. Vala looks way better in >> comparison, but the license of it's core runtime... That was the whole >> point of the subject. >> >> On Jul 11, 2016 5:25 PM, "Jens Georg" <m...@jensge.org> wrote: >> >> But If I would need to patch GLib to work on PS4 or XBONE? I doubt >>>> that >>>> those platforms will allow me to share usage of their internal >>>> API. Can I >>>> keep those patch closed and share them only with people who has >>>> licenses >>>> for PS4 and XONE (you aren't able to put that patch in anyway if >>>> you are >>>> just standard customer and user of the console and not the >>>> developer) so >>>> they would able to use that new code as well, but not with others, >>>> because >>>> that may violate license of console platforms. >>>> >>> No. Because you're patching (L)GPL code you would have to grant >>> access to the modified sources >>> _______________________________________________ >>> vala-list mailing list >>> vala-list@gnome.org >>> https://mail.gnome.org/mailman/listinfo/vala-list >>> > _______________________________________________ > vala-list mailing list > vala-list@gnome.org > https://mail.gnome.org/mailman/listinfo/vala-list > -- Nos leemos RASTER (Linux user #228804) ras...@rastersoft.com http://www.rastersoft.com _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list