Page 4 of 4 FirstFirst 1234
Results 31 to 33 of 33

Thread: RevFE Licensing. What is it, and what does it mean?

  1. #31
    Variable Bitrate
    Join Date
    Nov 2007
    I don't doubt it. The last paragraph is the important one in that post.

  2. #32
    SuperMod - OBDII GPS Logger forum
    Auto Apps:loading...

    Join Date
    Mar 2009
    Los Angeles
    Once again, I'm a bit late to this party but I'm'a throw in my .02 anyways. I chiefly believe that no matter what else, whatever malcolm2073 says goes, since it's his copyright.

    FWIW, the way I resolved the whole plugin thing with obdsim; I borrowed the idea from sqlite, and disavowed copyright on the single header that must be #included to write a plugin. Sure, LGPL may have worked aswell, but to the truly wary, that may be prohibitive too [eg, the reverse engineering clause, or the whole game console LGPL charlie foxtrot].

    To be really friendly to closed-source people, it's better to present the header under modified BSD, zlib, or MIT [or just disavow copyright like I did, although some countries don't have such a thing as public domain].

    It would appear that the LGPL is required if users link to the CarPal binary libraries. However, Windows give you the opportunity to access DLL's without linking in the code via LoadLibrary().
    Windows does, indeed, give you the opportunity to use LoadLibrary, just like posix offers dlopen. But to write the plugin, you must #include a header from the code [or create what is clearly, unequivocally, a derivative work of that header] so that you can implement the functions required. If that header is GPL, then by #including it you are creating a derivative work of a GPL product.

    Opinions do vary a bit on this [nvidia *cough*]. In general, people just "let it slide" for just #including a GPL header if it's just to write a plugin or kernel module, but it is my belief that following the word of the GPL, such a plugin or module is violating the GPL.

    Regarding GPL being unilateral vs bilateral [ie license vs contract], remember one pivotal thing that's rarely mentioned in print; the GPL is *only* granting privileges not bestowed by normal copyright law, never removing privileges [/a la/ EULAs]. This is why it stands up in court every single time.

    If you elect to not agree to the GPL when working with GPL'd code, then you are simply restricted to whatever your normal copyright laws are. So as described, no matter what else, you received your copy without issue and if you just futz with it but never release anything, then no-one knows, cares, or has the ability to do anything about it even if they did care.

    Gary (-;

    PS The SQLite blessing:
    May you do good and not evil.
    May you find forgiveness for yourself and forgive others.
    May you share freely, never taking more than you give.
    OBDGPSLogger, for logging OBDII and/or GPS data
    OBDSim, an OBDII/ELM327 software simulator
    mp3car forums: obdgpslogger, obdsim

  3. #33
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Westminster, MD
    Releasing my .net plugin header file as LGPL solved the issue, I did not want to release it public domain. Because Qt itself is LGPL (if you so choose) this allows c++ plugin writers (I doubt there are, or ever will be any) to write plugins closed source if they so choose. While I appreciate your input chunkyks, but I want it to be perfectly clear that plugin writers are free to close source their plugins.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    My Shop

Page 4 of 4 FirstFirst 1234

Similar Threads

  1. What is the worst job you ever had?
    By fluffy2097 in forum Off Topic
    Replies: 16
    Last Post: 04-22-2008, 02:55 PM
  2. What software is this??? It looks really good....
    By bankingdom in forum Software & Software Development
    Replies: 7
    Last Post: 06-30-2003, 04:15 AM
  3. What to look for in a PSU some info for you
    By cproaudio in forum Power Supplies
    Replies: 9
    Last Post: 04-04-2003, 02:07 AM
  4. What time is it? Check this out!
    By dekodan in forum Software & Software Development
    Replies: 7
    Last Post: 09-24-2001, 03:10 PM
  5. What do you think of my playlist??
    By SkinnyBoy in forum Software & Software Development
    Replies: 19
    Last Post: 07-19-2001, 01:51 PM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts