Comments (3)
Hello,
I am not objecting to any part, I just stumbled upon the project while searching for current implementations and wanted to understand your intended uses. I used the term "away from open licenses" since CC-BY-NC is not considered a "open license" by the OSHW or the OS Definition, is incompatible with most licenses and as such prevents me from taking ideas found here and mixing them with ones found in other projects. Wasn't meant to be judgmental.
As I noted: there is no clear definition of "commercial", the transition between "DIY" and "commercial" is pretty fluid and a lot of people have different ideas what should be considered commercial, so it's not clear to me which uses you intended to allow or deny by choosing NC. Some people see "NC" as "you can do everything as long as you do not directly sell my boards in mass quantities", some as "using it commercially is fine if you buy them from me" others as "please do not engage in anything where someone could directly or indirectly make money by using/showing/etc my boards". I already posted some examples, here with a bit more explanation:
- Connect the boards loaded with your software to a solar system - as stated: I am legally required to start a "company" to get a permit to install a solar system. I also could technically "sell" electricity produced by my solar panels to the grid. Even tho I neither do nor intend to make money from it this is most likely considered as "used in a commercial environment". Since the license only states "commercial", without any explanation if this includes commercial use or only providing commercial services to others, this could be considered a not permitted use.
- Use a board-service - Nowadays I rarely etch boards myself. I contract a boardhouse, they take YOUR design, produce the boards and possibly even assemble it - and I pay them for it. So they sell your finished product to me. For me selling finished board is clearly a commercial thing. Still there are a lot of people using JLCPCB, etc to get diyBMS-Boards and I haven't seen any complaints, so I guess that's something you don't consider commercial? Maybe because it's not in their catalouge but only build on a customers request?
- Buy as a group - Usually it is cheaper to produce boards or buy components in larger quantities. If the project is interesting I usually ask arround in my local hackerspace or other interested groups if someone also wants to build it and "join forces". 5 Boards for me, 5 for you, and we both pay 50%. No profit besides maybe rounding odd amounts. Cheaper than everyone buying 5 themselves. Legally that's however considered a sale, so commercial, or is it?
- Talk about the hardware/software on commercial platforms I found diyBMS over videos on YouTube, similarly I'm active over there showing projects I am using or considered. In both cases YouTube, and most likely also the content creator, will get payed by ad revenues for showing your boards/software. Same goes for asking help on a online forum - most got ads, so one could argue the forum operator makes money by using your creations. Money flows, so posting there could be considered commercial.
That's what I ment by "no clear definition" and why I suggested to document a few use cases to get possible users an idea of what you consider allowed and what not. As said: Only a suggestion based on the questions I had after reading the README. If you think this is unneccesarry feel free to just close this issue.
from diybmsv4code.
Hello adlerweb.
Which particular points of the licence are you objecting to?
The open licence allows all non-commercial use. So a DIY hobbyist has no limitations to adapt and modify the code.
from diybmsv4code.
I see what you mean, from my perspective I don't permit people to profit from my design. In that I don't wish to see a shop selling them at a profit without my permission/agreement.
People driving revenue from the design by other means such as indirect advertising on YouTube or Google Ads on a forum for instance is unavoidable.
from diybmsv4code.
Related Issues (20)
- Is there a temperature calibration? HOT 6
- No connection after fw update HOT 8
- Only 2 projects tasks HOT 2
- ESP8266 "Press SPACE BAR to enter terminal based configuration" not working HOT 3
- ATTINYCellModule common wire problem cause measure error HOT 2
- MQTT: cell 8 not sending any messages HOT 2
- Modules partially not responding HOT 2
- make a feature suggestion- support module relay HOT 1
- Issue with version of compiler & Co. HOT 1
- InfluxDB: parallel banks are receiving first bank's voltages HOT 10
- Feature discussion: save/restore all settings via browser HOT 7
- Mixed module versions results in "missing modules" if order is incorrect
- Victron BMS "Pack under voltage" prevents charging
- SOC with PZEM-017 HOT 8
- When alarm is triggert rules ate unchangable HOT 2
- Under setting up the programmer heading in Readme.md <404 error> HOT 1
- EMI improvement suggestions
- Setting 9k6 or 5k baudrate in platformio.ini HOT 4
- Programming Module V4.5 HOT 11
- Calibration multiplier < 1.000
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 diybmsv4code.