Thread: QT5 for GUI programming or?

  1. #16
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by c99tutorial View Post
    I find it amazing that so many people, when wondering how to comply with the LGPL for their combined work, seem to rely on word of mouth rather on the license text itself. This is from 4.d. of the version 3 text on https://www.gnu.org/licenses/lgpl-3.0.txt
    That is because GPL is worded in legalese, which most people don't want to read, or cannot properly understand. The world does not read legalese, which is why we're having this problem. If they would just make the license available in clear terms, we wouldn't even be having this discussion!

    Clearly, the second paragraph refers to a DLL or shared library (.so on linux).
    The first paragraph is more unclear. It appears to refer to making available the source in compiled form, but it also mentions more terms that you have failed to include. I fail to see exactly what "minimal corresponding source" refers to (again, legalese text makes the definition unclear). Again, section 6 of the GPL is unclear.

    I find it amazing that you can refer people to such a complicated and harder to understand and read license. It's not getting anywhere.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  2. #17
    Registered User
    Join Date
    Nov 2012
    Posts
    1,393
    Quote Originally Posted by Elysia View Post
    That is because GPL is worded in legalese

    The world does not read legalese, which is why we're having this problem. If they would just make the license available in clear terms, we wouldn't even be having this discussion!
    Ahem... aren't all licenses and agreements? While we're at it, maybe you can you help me to cut through the legalese in my rental contract? Do I stand a high risk of getting sued for some kind of damages when I return the property? Such problems are better handled by lawyers, not software engineers.

    Anyway the real point is if you ever find yourself in a legal dispute and you try to tell the judge "Well, the license said this, but some nice, well meaning folks on the Internet told me I was allowed to do that..." I really doubt this is going to be in your favour. IANAL.

  3. #18
    Registered User
    Join Date
    Aug 2003
    Posts
    1,218
    Quote Originally Posted by c99tutorial View Post
    Anyway the real point is if you ever find yourself in a legal dispute and you try to tell the judge "Well, the license said this, but some nice, well meaning folks on the Internet told me I was allowed to do that..." I really doubt this is going to be in your favour. IANAL.
    Which is probably why Elysia chooses to take a more conservative approach to the license (static linking with LGPL library? Must make source code available) rather than the more liberal "must make object code available to relink", to be on the safe side you know. And I understand him, I generally go for "LPGL? Closed source? Dynamic link it!" and "GPL? Source code must be made available" and never deviate from that.
    STL Util a small headers-only library with various utility functions. Mainly for fun but feedback is welcome.

  4. #19
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by c99tutorial View Post
    Anyway the real point is if you ever find yourself in a legal dispute and you try to tell the judge "Well, the license said this, but some nice, well meaning folks on the Internet told me I was allowed to do that..." I really doubt this is going to be in your favour. IANAL.
    Ummm... yeah. Hence the conservative approach of only using what I absolutely can tell and know. The finer details I'd rather leave to lawyers.

    Btw, the rental contract is actually much easier to read.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 2
    Last Post: 09-11-2012, 01:03 AM
  2. Replies: 4
    Last Post: 12-11-2011, 04:25 PM
  3. small programming job VCPP / Object Oriented Programming
    By calgonite in forum Projects and Job Recruitment
    Replies: 10
    Last Post: 01-04-2006, 11:48 PM
  4. Total newb to programming here... Question about the many programming languages. Ty!
    By tsubotakid1 in forum A Brief History of Cprogramming.com
    Replies: 11
    Last Post: 10-05-2003, 10:32 AM

Tags for this Thread