Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/04/2012 in all areas

  1. It still bugs me that you only get the value change event with the DSC Module... Seems like a basic feature of shared variables.
    2 points
  2. What license you choose to use depends entirely on what rights you want to give users. BSD allows users to do pretty much anything with your code. LGPL maintains the GPL's copyleft policy if the source code is modified, but allows users to link to libraries released under LGPL without requiring it to also be released under LGPL. You can also choose other licenses if you want. LapDog is released with a Rootbeerware license.
    1 point
  3. I have always like rolfk's explanation at http://lavag.org/top...post__p__25413. LGPL potentially requires segmenting your code into libraries that may not be natural to the architecture. BSD is much more permissive, in that it simply requires notices on the affected code, but doesn't really require an architecture change. I thought http://www.smashingmagazine.com/2010/03/24/a-short-guide-to-open-source-and-similar-licenses/ was a pretty good summary, too. Joe Z.
    1 point
  4. Users posting on a forum tend to have been trying for a while to get round a specific problem or lack of understanding. Muddying the waters with architecture (when not asked for) tends to just confuse and frustrate. I'm reminded of what a teacher once said to me for exam technique. Answer the the question, not what you think they are asking. I tend to solve the immediate problem (usually with an example) then suggest improvements. However. Rolf has a huge amount of experience in umpteen programming languages as well as solving comms problems on a day-to-day basis so his one-liner is second nature. It helps when they post an example as then you can tell their level of expertise. If they have roughly hacked an example shipped with LabVIEW and it "sort of works". They may have spent all day trying to get the last bit sorted. This generally means that they if you start spouting about OOP and Actor frameworks, then they will probably just give up as "LabVIEW is too hard to do simple things".
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.