Go to Post Being involved with FIRST is a privilege, not a right. - Katie Reynolds [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 21-10-2012, 01:45
Fuzzball27's Avatar
Fuzzball27 Fuzzball27 is offline
Registered User
AKA: Dan
FRC #4218 (Navibots)
Team Role: Programmer
 
Join Date: Oct 2012
Rookie Year: 2011
Location: United States
Posts: 11
Fuzzball27 is a jewel in the roughFuzzball27 is a jewel in the roughFuzzball27 is a jewel in the rough
Source Code Legal Question

I would like to download some source code files that are used for FRC. These files are a part of Wind River, not wpiLib, but I have a Mac (and thus no Wind River). One such source file that I need is vxWorks.h (if you don't know what I'm talking about look in Synchronized.h and you will see the "#Include" statement linking vxWorks.h to wpi.)

Thankfully, I have found a place where I can get these source files, but I'm not sure if it is a legal for me to acquire them?

The main reason for my concern is the copyright declaration: "Copyright 1984-1994 Wind River Systems, Inc." At the top of these source files.

Does anyone know wether it is legal for me to get these files?

Are these files open to the public? Is the copyright expired or even relevant in my case since I am a member of FIRST?
__________________
-->Fuzzball27-->
  #2   Spotlight this post!  
Unread 22-10-2012, 10:07
runneals's Avatar
runneals runneals is online now
FTC Mentor - The Robot Corps 7491
FRC #3928 (Team Neutrino)
Team Role: Alumni
 
Join Date: Oct 2012
Rookie Year: 2006
Location: Nevada, Iowa
Posts: 397
runneals has a spectacular aura aboutrunneals has a spectacular aura about
Re: Source Code Legal Question

Well copyright is for 10 years... Beyond that, I'm not much help... Sorry.
__________________
David Runneals
FRC 3928 Team Neutrino 4-H: Mentor (2015 Off-Season - ?)
FTC North Super Regional Championship: Game Announcer (2015)
FTC 7491 The Robot Corps 4-H: Mentor (2013 - ?)
FRC 2167 Mentor (2014)
FRC 3928 Team Neutrino 4-H: Member, Co-Captain, & Media Coordinator (2013)
  #3   Spotlight this post!  
Unread 22-10-2012, 10:56
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,753
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Source Code Legal Question

What do you plan to do with the source code?

Disclaimer: I am not a lawyer, and offer no legal advice.

As part of FIRST, we get Wind River (A commercial product) licenses, and we're bound by the End User License Agreement, just like any other user. Many EULA's expressly prohibit actions like decompiling or reverse engineering, although I've never inspected Wind River. Further, copyright law fully protects source code. Being a part of FIRST does not give us any special rights when it comes to Wind River.

This is very different from WPIlib. WPIlib is released as source code, under an Open Source license. Its files have the following at the top:
Code:
/*----------------------------------------------------------------------------*/
/* Copyright (c) FIRST 2008-2012. All Rights Reserved.                        */
/* Open Source Software - may be modified and shared by FRC teams. The code   */
/* must be accompanied by the FIRST BSD license file in the root directory of */
/* the project.                                                               */
/*----------------------------------------------------------------------------*/
It basically says go for it, use it for whatever you want.

So, the two are very, very different when it comes to the rights we have (as a FIRST community) to use or modify them. If we knew what you wanted to use it for, we might be able to point you in a better direction.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #4   Spotlight this post!  
Unread 22-10-2012, 13:26
Fuzzball27's Avatar
Fuzzball27 Fuzzball27 is offline
Registered User
AKA: Dan
FRC #4218 (Navibots)
Team Role: Programmer
 
Join Date: Oct 2012
Rookie Year: 2011
Location: United States
Posts: 11
Fuzzball27 is a jewel in the roughFuzzball27 is a jewel in the roughFuzzball27 is a jewel in the rough
Re: Source Code Legal Question

Quote:
Originally Posted by Jon Stratis View Post
What do you plan to do with the source code?
Along with wpLib.h, I need these source files to be able to write and compile c++ programs for cRio on my Mac. Call me crazy, but these WindRiver files are the only things stopping me now.

I realized that the files I posted are very old, outdated, and useless to me hahaha, but I have found several versions of vxWorks.h on websites such as opensource.apple.com indicating that several versions of vxWorks (as recent as 03/04 timeframe) have been released to the free software foundation. I think I'll just try to contact WindRiver and ask them for a definite answer.

Thanks guys!
__________________
-->Fuzzball27-->
  #5   Spotlight this post!  
Unread 22-10-2012, 20:31
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,484
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: Source Code Legal Question

Quote:
Originally Posted by Fuzzball27 View Post
Thankfully, I have found a place where I can get these source files, but I'm not sure if it is a legal for me to acquire them?
Be sure this is actually the right version for your needs. You don't want to be in a situation where you're mixing files not intended to work together (for example, the declarations might not match the latest FRC version). DLL Hell is an example of this in practice.

Quote:
Originally Posted by Fuzzball27 View Post
The main reason for my concern is the copyright declaration: "Copyright 1984-1994 Wind River Systems, Inc." At the top of these source files.

Does anyone know wether it is legal for me to get these files?

Are these files open to the public? Is the copyright expired or even relevant in my case since I am a member of FIRST?
In the U.S., essentially every creative work is copyrighted immediately upon creation, irrespective of registration. The term of copyright in the U.S. is damned near forever, for human purposes—the youngest creator's life + 70 years. (Or the lesser of 95 years from publication or 120 years from creation, for works of corporate authorship.)

However, the fact that something is copyrighted is no bar to there also being a licence or other right that permits you to use it. (Fair use and fair dealing, for example. Other examples include the FIRST BSD license cited by Jon.)

Quote:
Originally Posted by runneals View Post
Well copyright is for 10 years... Beyond that, I'm not much help... Sorry.
It is not. Check Wikipedia for an extensive list of copyright terms.

Aside:
Quote:
Originally Posted by Jon Stratis View Post
Disclaimer: I am not a lawyer, and offer no legal advice.
It's kind of a fiction that you need to include this kind of statement.

Lawyers (like engineers) are professionals who you might reasonably rely upon to give expert advice. And courts in some jurisdictions have held that you don't necessarily need a contractual relationship with those professionals to create an obligation to provide correct advice. But in all likelihood, you have to know (or possibly believe) that they're such a professional, and that they're providing you professional services, before that obligation kicks in.1

Non-professionals have no such duty of care: they're just random people on the Internet. And they're not illegally practicing law by stating their opinions, because they're not creating the impression that they are professionals.

1 I suppose there could be a jurisdiction where lawyers have an absolute mandate to only provide correct advice, even when there's no substantial evidence that they are a lawyer (rather than some guy who plays one on TV). That would be stupid.
  #6   Spotlight this post!  
Unread 22-10-2012, 22:32
Fuzzball27's Avatar
Fuzzball27 Fuzzball27 is offline
Registered User
AKA: Dan
FRC #4218 (Navibots)
Team Role: Programmer
 
Join Date: Oct 2012
Rookie Year: 2011
Location: United States
Posts: 11
Fuzzball27 is a jewel in the roughFuzzball27 is a jewel in the roughFuzzball27 is a jewel in the rough
Re: Source Code Legal Question

Yes I replied earlier, but it didn't go through?

I realized that the version I posted was too old (like you pointed out), and that some versions have been released to the public.
__________________
-->Fuzzball27-->
  #7   Spotlight this post!  
Unread 28-10-2012, 20:27
codes02 codes02 is offline
Randolph aka Roxbury aka R_______
AKA: Cody Schafer
no team (Formerly: Team 11, MORT)
 
Join Date: Oct 2007
Rookie Year: 2008
Location: MA, USA
Posts: 57
codes02 is on a distinguished road
Re: Source Code Legal Question

vxworks63gccdist.zip from http://digital.ni.com/public.nsf/all...2575CC0076A230 and http://digital.ni.com/public.nsf/all...25756D005E3B74 or
update_vxworks63gccdist.zip from http://www.ni.com/white-paper/5694/en may have the headers you are looking for.

Also, see:
http://www.chiefdelphi.com/forums/sh...05877&langid=2
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 00:51.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi