Jump to content
  • Advertisement
Sign in to follow this  
mrnuku

dinput7 replacement

This topic is 2532 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello guys,

I want to introduce my (first) GPL project. It's a tiny dinput.dll replacement for old games, using DI mouse input. With this DLL, old games can be feeded with RawInput API mouse data. Current version tested on Alien versus Predator 2. Sorry for my bad english. ;P Best regards.

URL: di-wrapper

Share this post


Link to post
Share on other sites
Advertisement

Hello guys,

I want to introduce my (first) GPL project. It's a tiny dinput.dll replacement for old games, using DI mouse input. With this DLL, old games can be feeded with RawInput API mouse data. Current version tested on Alien versus Predator 2. Sorry for my bad english. ;P Best regards.

URL: di-wrapper




looks nice, personally i'm not a big fan of the GPL for libraries though, (i prefer more permissive licenses for code that is meant to be included in other applications rather than modified and built on)

Share this post


Link to post
Share on other sites
I think as a DLL the GPL should be OK under the system library exception; would potentially be different if it was statically linked though.

Share this post


Link to post
Share on other sites

[quote name='mrnuku' timestamp='1312909582' post='4846768']
Hello guys,

I want to introduce my (first) GPL project. It's a tiny dinput.dll replacement for old games, using DI mouse input. With this DLL, old games can be feeded with RawInput API mouse data. Current version tested on Alien versus Predator 2. Sorry for my bad english. ;P Best regards.

URL: di-wrapper




looks nice, personally i'm not a big fan of the GPL for libraries though, (i prefer more permissive licenses for code that is meant to be included in other applications rather than modified and built on)
[/quote]
Can i ask what kind of license you mean ?

Share this post


Link to post
Share on other sites

I think as a DLL the GPL should be OK under the system library exception; would potentially be different if it was statically linked though.


No it wouldn't, the system library exception applies to libraries which are included with the platform and exists so that GPL software can link against libraries such as DirectX or Win32, not the other way around.

If you want to allow non GPL software to link dynamically against your library you should use the LGPL rather than the GPL.

Share this post


Link to post
Share on other sites

[quote name='mhagain' timestamp='1312921419' post='4846863']
I think as a DLL the GPL should be OK under the system library exception; would potentially be different if it was statically linked though.


No it wouldn't, the system library exception applies to libraries which are included with the platform and exists so that GPL software can link against libraries such as DirectX or Win32, not the other way around.

If you want to allow non GPL software to link dynamically against your library you should use the LGPL rather than the GPL.
[/quote]

I switched to LGPL. Thank you for help.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!