Comments (7)
Thanks @IanTheEngineer I've added a statement to say 'All CAD and code is licensed under GPL3: https://www.gnu.org/licenses/gpl-3.0.en.html' in each README for RObotX and openDog.
from opendog.
If I understood correctly from james his video the licence is GNU GPLv3
from opendog.
@IanTheEngineer looks great - I should really take the time to learn about ROS, but maybe I will once basic functionality is there.
I'm probably re-drawing the whole thing though from the feel up as I actually design the detail of where bearings and hinges etc go, although it's the same overall concept.
@jantje @IanTheEngineer yes the license is 'true open source' so anyone can modify and commercialise the design if they wish - same as RapRap 3D printers. I think GPL3 fits as that's what Lulzbot are using for printer hardware and software: https://www.lulzbot.com/learn/tutorials/licensing-recommendations
Also they have a copyright license, which is I guess for the 'likeness' of the printer since that should only cover creative works?.
Obviously Creative Commons licensing is used a lot on Thingiverse , but my understanding is that a copyright license can't cover functionality unless it's inherent in the look of it.
from opendog.
I hate licences so I'm not the specialist but if I understood correctly you want people that modify the code to share their modifications. In that case (based on the link above) GNU GPLv3 is the way to go
from opendog.
I hate licences so I'm not the specialist
I agree with the sentiment that the license shouldn't matter, but rather just the contribution to open source itself. Alas, no license is in fact a license only to the original author, which is generally avoided by the open source community.
yes the license is 'true open source' so anyone can modify and commercialise the design if they wish - same as RapRap 3D printers. I think GPL3 fits...
I think your assessment that GPL3 is a better fit than Creative Commons for this CAD/software hybrid project is a good one. There are plenty of open source software projects in the world using GPL3, and Creative Commons itself recommends against using their license for software.
I should really take the time to learn about ROS, but maybe I will once basic functionality is there.
I would be happy to help in your efforts to learn ROS, and add it to your robots. I've been using it for years in grad school, professionally, and as a hobbyist. Most recently, I emulated my employer's robot arm using Gazebo for educators & researchers. The learning curve is unfortunately a bit steep, but the rewards are substantial: robotics math toolkits, pre-calculated transforms, path planning algorithms, physics simulators, inter-process communication, sensor drivers, etc. Plus a robust open source community :)
Feel free to contact me via email [email protected] whenever you're ready to dive into ROS.
from opendog.
That's great, @XRobots, I'll open a PR which adds a "COPYING" file to the repo. Then GitHub will mark the repo as being GPL3.
from opendog.
from opendog.
Related Issues (19)
- ITX mount design HOT 1
- ideas for Group AI motion control HOT 1
- Code Organisation HOT 2
- Ardunio Sketches. HOT 2
- The attempt to avoid dividing by zero is incorrect HOT 2
- Is there a BOM file for this robot? HOT 11
- Use Enum in code
- IMU data reads HOT 2
- Object Oriented Programming HOT 2
- Code Releases
- using https://github.com/Technician13/QuadrupedForwardKinematic for inverse kinematic model
- "Incomplete" STP files? On OpenDog Part1 Remote STP files. HOT 1
- Idea: make this into a weeding machine
- Suggestion - Upper leg and belt tension
- How about actual source - Fusion 360 files? HOT 17
- Parts list? HOT 2
- how can i take the code into real cad ?? HOT 7
- Replacing Arduinos with Jetson Tx2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opendog.