Jump to content

crelf

Members
  • Posts

    5,754
  • Joined

  • Last visited

  • Days Won

    54

Everything posted by crelf

  1. Seen Idocracy? For a double dose of distribution, you might enjoy this url: http://jki.net/vipm/upgrayedd http://www.youtube.com/watch?v=uaf5rS8WDFQ Also, if you've ever been to NIWeek and haven't seen Idiocracy, this is how I feel at the registration desk every year.
  2. So I want to open by thanking Stephen for being part of the catalyst for this thread, and sticking with it - you rock man! It looks like we're back to square one - let me summarize (please correct me if I'm wrong): Stephen has been advised that he can use code that's been posted to ni.com, and nothing else. Irrespecitve of the subtleties of software licensing, there's nothing that the NI lawyers will tell him or us to make this happen. Anyone from NI care to make a definitive statement representing NIC legally?
  3. That's a really good point - and having code distrubted outside of those structures could mean even faster turn-arounds. There's, of course, no gaurentee that code you put on ni.com will ever end up in LabVIEW, nor that it won't be mangled outside of your original use case, nor that NI will keep the code in LabVIEW in future versions - they could add it in, then drop it completely the next version - although, as AQ said, it'll still be on ni.com (not that he can gaurentee that ).
  4. So while I follw and partially agree with waht you've said here, I do want to highlight a couple of things: It's not necessarily about recognition, it's about ownership. You work for NI - you're part of the personified corporation, so that last example isn't quite analogous. Let's take a look at the word you chose here: "valuable". Valuable to you? NI? The community? Possibly all three? You gave up your ownership of your IP to further NI and the community. But you gave up your direct ability to profit from your IP's value. You can profit indirectly, of course, but continued employment by the company you gave it to, and by the ability to use the IP more easily, but I don't see a tangible profit disconnected from that. So what you're saying is that, if we want to increase the exposure of our IP, we should give it to NI. That makes sense, as long as we're willing to give up our IP - and I'm totally on board with people giving up their IP if they want to. BUT I don't think that posting it to a particular website that's owned (literally) by NI should be the only avenue to do that. Otherwise, so why the hell does LAVA exist? With repect - I understand that posting code to ni.com currently gives you the easiest path to get it into LabVIEW. But, I go back to my original question: what can we do here at LAVA to help you? Until you can answer that question, I think we should shelve the whole conversation about why it's better to post at ni.com. We're bending over backwards here to help - to be compliant - to make everyone's life easier - not just NI's, so how about some co-operation from NIC to make everyone's life better? Thank you Emilie - glad you popped into the conversation here. As I said, we all want to make LabVIEW better, and if we can inspire LabVIEW R&D with our posts and code, then that's great. Help us to help you... ...to help us I can't argue with that The English language is open to interpretation - and that's why "lawyer-speak" documents are so, er, "lawyer-speak" - because they're trying to define things in a way that is less open to interpretation (although sometimes that leads to them being less open to understanding too ) Well, I would too - but let's be honest: it's not "a couple", it's "all". If it's distributed with LabVIEW, then everyone gets it. I'm not convinced that's true, but if it is, then tell us: how can we do it without posting it to ni.com that will make your lawyers happy? Wait a second: that's a little personal, and I think misguided: I don't think Stephen is arguing that NI should won it, I think he's arging that, with the current limitations he has, NI *has* to own it for it to roll into LabVIEW. That said, based on the licenses Mike found, I don't think that's true - NI already includes BSD-licensed components with LabVIEW. So what gives?
  5. As an aside, have you looked at EasyXML? It's awesome.
  6. LabVIEW Amazon Machine Instance (LAMI) is a Windows Server 2003 R2 virtual machine running in Amazon's Elastic Compute Cloud (EC2) with LabVIEW 2012 Profesional Development System installed - read more here: https://decibel.ni.com/content/docs/DOC-24872
  7. Sure, and I don't think anyone's arguing that it was a poor design decision: just that maybe it doesn't quite support all the use cases we're coming up with now. Well, I think that calling the password a signature is a little weak. I mean, I guess you could think of it like that, but if you're going to have a signature I think it should be a signature that's separate from the password. Jack's usecase shows the weakness of having them be the same thing.
  8. okay, now that Aristos has found us again, let's get back to the original point. Stephen: how can LAVA help NI to use code posted here?
  9. Sorry about that - I'd left a note on a post of the previous thread and tweeted it. I should have sent you a quick PM to let you know.
  10. What can I say? Great minds think alike. Although, for the public record, I thought of it first Agreed. This schema, like all such things, are evolutionary. You're right in that it's a workaround, but I wouldn't call that a solution.
  11. I'd say it's just showing us the weakness of the by-name tethering that occurs between classes. Maybe it's time (for NI) to consider having something else idenitify classes to each other - perhaps some kind of GUID? We'd, of course, need some way to override it to be able to continue to distribute additional classes as plugins, but I'm thinking the name and prototype of the classes is a little too restrictive.
  12. Absolutely not - I apologise if it reads that way. In fact, there are a couple of licenses that I avoid (not going to name names) mostly because I don't understand them enough to release under them, so I was putting myself in that category too
  13. If you don't understand a license, then it's possibly not for you, nor should you rely on any of our explinations of any licenses. I don't think any of us do software licenses by trade, and aren't readily equiped to provide advice that will stand up in court. In short, if you want someone to really explain a license to you, you should consult an appropriately equiped lawyer. That said there are some resources out there (think wikipedia) that provide short plain-worded descriptions of most common software licenses, and some of the license creators provide such infomation too (eg: Creative Commons 3.0 human-readable summary - PS: I love that they call it the "human-readable" version, suggesting lawyers aren't human )
  14. Right! To paraphrase: I can license a product to one of my customers in one way, and use a completely different license for another customer.
  15. Ok, that's pretty damn cool right there!
  16. To be clear: I'm not trying to be beligerent - I really want to work this out. I mean, it would be awesome if stuff uploaded to LAVA could be included in LabVIEW and make everyone's life better - I really really really do. If there's something we can do that makes sense, I'm all for it. Where does it state this (couldn't find it in the guidelines) and which type of CC (there are a few). *gulp* You're right - it looks like the copyright verbiage got dropped off the master footer when we last upgraded the board. Thanks for that - we're working on it
  17. Important Point of Clarification: uploading code to LAVA does not automatically limit its use to the BSD protection/limitations. Code posted to threads are, by default, covered by Creative Commons, and uploaders of submissions to the Code Respository are given a choice on what license to apply to their Code Repository submission - we put the control in the hands of the creator by allowing them to select from a list of pre-defined licenses (the most common ones), but we also allow the upload to be covered by any other license - just include it with your submission. We offer this flexibility to allow the creator to choose how they want their code to be used - rather than us taking control of it (which is completely the opposite of what lavag.org was founded on, and continues to strive for today). I'm struggling to see how any of this issue can be at the feet of LAVA, as we have an as open system as I can imagine. So here's a constructive suggestion: rather than pushing LAVA members to upload their code to ni.com so NI can do whatever they choose with it (include selling it for profit without passing any of those profits on to the creator), maybe NI should suggest an appropriate license that people should use on lavag.org (or anywhere else) that NI can work with. Even if it's one that's not currently in the list, members could include it with their submission. We could even add it to the standard list, if that's what our members want. We could even make it the default selection, if that makes sense. We're here for our members - we're not resisting changes - if you want us to change, and it makes sense to Mike, we'll do it. It's really as simple as that. More information on how the LAVA Code Repository works is here: http://lavag.org/top...repository-work
  18. I only occasionally use them, and it's to maintain two versions of one component. ie: if I release an API v1.0, then a new version 2.0 that uses a different version of the typedef. Now if I need to go back to fix an issue in v1.0 that requires me to update teh typedef. It doesn't happen often, and there are plenty of dicussions online already on how version maintenance is difficult in LabVIEW. I think it would be sad if non-automatic updating went away, but I wouldn't be devistated. Especially if that spurred more discussion and ultimately an elegant solution for maintaining encapsulated versions of components.
  19. I most-often use something similar, but with decimal places for the seconds %Y-%m-%dT%H:%M:%S%5u 2012-10-23T17:16:03.12345 Replace "Eastern Europe" with "Not North-Amreican" For such dates, I usually use 12XII2012 (always have the day number 2 digits, month 3 letters, year 4 digits, so the hyphens are a waste bits).
  20. Love that show! Alan Davies cracks me up And they often have Bill Bailey as a guest = hillarious!
  21. Actually, Mr. SmartyPants, they're Taiwanese. Which, in some circles, is considered Chinese Taipei. So, although not quite correct, I was (geographically) closer. BAM! You just got owned! Yeah, that's how I roll. Tru dat, boy howdy. Word.
×
×
  • Create New...

Important Information

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