Jump to content

Recommended Posts

Nope. They can't do what they like with it. Their T&Cs only allow them to admonish distribution. You are not granting any license, that requires a document.
That contradicts what I've been told directly face-to-face by our lawyers. If you find a bug in a LV VI and post the fix, I will ask you to post it on ni.com because the lawyers tell me that you've granted us license to use anything you post there in any sort of repackaging we like without attribution or compensation -- my understanding is that that extends not just to NI, but to any other user on the forums who downloads your posted VI.
Link to comment

There should be some Terms and Conditions for uploading, however that won't solve the issue.

One way is to use the Code Capture Tool for your uploads and customize the header, and the embedded meta data to include some sort of copyright/licensing.

Yes, I know it's not easy to see the embedded meta-data, but that doesn't mean it doesn't exist and isn't valid.

There are special fields for copyright and disclaimers.

Ton

Link to comment

That contradicts what I've been told directly face-to-face by our lawyers. If you find a bug in a LV VI and post the fix, I will ask you to post it on ni.com because the lawyers tell me that you've granted us license to use anything you post there in any sort of repackaging we like without attribution or compensation -- my understanding is that that extends not just to NI, but to any other user on the forums who downloads your posted VI.

But what happens with examples that someone creates and posts on ni.com in which they used some OpenG or GPL? Surely that doesn't grant everybody the right to do with it as they please. I think that the laws are suffering from the legal equivalent of code rot. I have heard of tax situations where you have only two choices to make, each of which violates a different regulation. I wish I could remember the details.

Link to comment

No, it doesn't give everyone the right to use it... but the person posting it is testifying that they do have the right to use it, and if that happens to not be true, it is the person posting who becomes the legal shield for everyone else -- in other words, it's the poster who is liable for all downstream damages, not the person who uses it.

Link to comment

No, it doesn't give everyone the right to use it... but the person posting it is testifying that they do have the right to use it, and if that happens to not be true, it is the person posting who becomes the legal shield for everyone else -- in other words, it's the poster who is liable for all downstream damages, not the person who uses it.

That actually makes a lot of sense and is what I thought but... ouch! I have only ever posted original example code, or modified something that I downloaded from there in order to try answering a question. But I don't think many people pay much attention to that.

Link to comment

This is what SOPA stands on end -- among other things. It would make T&Cs like this one invalid and make LAVA (in the case of lavag.org) or NI (in the case of ni.com) liable if someone posted code they claimed was copyright free that turned out not to be. LAVA and NI would have to constantly police their sites and verify that everything posted was legit. Otherwise, if someone came through and said, "Hey, that's my code you're sharing!" then it is no longer sufficient for LAVA or NI to take down the offending post -- they're already on the hook for anyone who downloaded it in the interim. This is great if you're a giant media conglomerate and you don't want to police your own copyrights, but it is terrible for all other players in the media game. There's no way that a site like LAVA or ni.com could exist under those conditions -- every posted VI would have to be held until some site administrator could verify that it was legitimately free from copyright. And how exactly is that done? Do we check a database of all VIs ever written? That's what the media companies want Google and other sites to do for movies and music. I suppose NI could maintain a database of all VIs ever written, but it would probably hurt us in other ways if we insisted that all VIs you write had to be sent to us, just so we can track their authenticity.

This is why the tech community is trying so hard to stop SOPA and its variations. And failing miserably thus far.

Link to comment

Well if we have identified that that is what we need to do (certify every upload), then we should start doing it...

  • A tool to add it to a VI before it is posted (I would be happy to make one)

Maybe a LAVAG template VI with the appropriate verbage would be appropriate? Create VI from template, upload with (choose your method)

Ok, here is a simple package that contains the CC0 license.

I can get this released on the LVTN under Team LAVA initiative.

With it you can apply the CC0 License in the following ways:

Create a New VI from a Template

post-10325-0-13528400-1326644661_thumb.p

Drop a Merge VI on the FP of an Existing VI

post-10325-0-15911900-1326644445.png

Include in a Snippet

post-10325-0-60111200-1326644873.png

post-10325-0-36758700-1326646243_thumb.p

lava_rsc_cc0_license-1.0.0.5.vip




			
		
  • Like 1
Link to comment

Que` pasa? I am able to use the tool, but installing it wasn't clean. I like the way you think :)

Nada mucho.

Weird - it works for me?

post-10325-0-36794700-1326721445_thumb.p

I was able to test 32-bit LabVIEW versions: 8.2, 2009 & 2011 on 2 PC's.

The LAVA Palette is up on the LVTN so assuming a connection to that is all good - I have no idea... ...lol :)

The only weird thing I have seen was that in 8.2 the PNG gets stretched when dropped as a MergeVI from the palette.

And it was to do with the Grid Size you use for the FP.

Changing it to a smaller Grid Size before you to the drop removes the issue.

This was no a problem in 2009 so it must have been fixed somewhere in-between.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

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