Comments (14)
Too bad that people like you, building amazing software, are going against the spirit of the MIT license by licensing the docs under a different license although MIT explicitly states associated documentation files part of the software.
Now please tell me, as you're even licensing the JS code of the Color modes toggler under CC BY instead of MIT: I want to bundle it together with my other JS and I did a minor modification to it: I replaced the IIFE by an exported ESM function. Now the MIT license would just require me to leave a short comment there above, but CC is so oh...I have to state if modifications were made and blah blah blah...and software source code under CC! Do I have to serve my modified source code or is it okay to just leave a comment telling "Color modes toggler for Bootstrap's docs with minor modifications" in my minified build asset?? What's the reason for making a great, permissive- and SHORT-licensed project but the docs and some useful code used in the docs under a long license with termination and all that garbage??
from bootstrap.
Our docs are ours, the source code of the project is MIT. The docs being CC isn't as huge of a deal as you're making it—the license is pretty clear and flexible. Do whatever you want, but give credit (usually by including the license information or a source code comment).
Also, the original licensing decisions were made 13 years ago when the project was created. Instead of writing snarky comments to strangers on the internet, just ask an open question and await a reply :).
All that to say, maybe we can change it in the future, but usually that's a massive pain in the butt and I don't see an immediate value to it as maintainer.
from bootstrap.
Hmm @mdo, my last comment seems to have been that snarky it filled out your brain so you couldn't think of anything else and it made you miss the point :) :) :)
Cause the original (still existing) problem is that it is not clear what the license for the bootstrap examples css is, as it doesn't contain a license header.
from bootstrap.
If it's in the docs, it's CC unless otherwise stated. Examples are part of the docs.
from bootstrap.
And what made you use CC for that much code, although MIT is much better suited for code?!
from bootstrap.
"Code is MIT, docs CC", yeah, but code in docs? And it's not really in docs...well, it's on your website, yeah...
from bootstrap.
And the real bootstrap code can also be downloaded on the docs site...and it is MIT, while the examples ZIP is CC? Hmmmmmmmm...
from bootstrap.
But https://github.com/twbs/examples is under MIT! Although these are a different type of examples than the snippets like https://getbootstrap.com/docs/5.3/examples/sidebars/
Please overthink this. Could @fat and @julien-deramond also share their opinion?
from bootstrap.
https://creativecommons.org/faq/
We recommend against using Creative Commons licenses for software. Instead, we strongly encourage you to use one of the very good software licenses which are already available. We recommend considering licenses listed as free by the Free Software Foundation and listed as “open source” by the Open Source Initiative.
Unlike software-specific licenses, CC licenses do not contain specific terms about the distribution of source code, which is often important to ensuring the free reuse and modifiability of software.
var_dump((new Action("license color modes toggler and example code under CC BY 3.0"))->getSense())
-> NULL
var_dump((new Action("license color modes toggler and example code under CC BY 3.0"))->makesSense())
-> bool (false)
If you say:
Are you a fool? Of course it makes sense. There are important decisions behind the wall for why we want the color modes toggler to be licensed under a CC license. Can't you think?
No. I can't think except for some stupid conspiracy theories like:
var_dump((new Action("license color modes toggler and example code under CC BY 3.0"))->getHypotheticalSense())
-> string (blah) "We want to cheat the user, be unclear by design and terminate his rights if he violates the license. Therefore, we decided to at least license the color modes toggler under a CC license instead of MIT."
Which is even more absurd, right?
Really, guys. Really. 😁
from bootstrap.
from bootstrap.
@julien-deramond also share their opinion?
My opinion is that we have to find spare time to tackle (at the time of the writing) 432 issues and 142 PRs and start to develop a massive version 6.
Some elements in your point are valid, but there's a way to communicate with the community. We got your point, there's no need to comment this issue several times, quote an AI, etc.
The answer provided by mdo is the final answer right now:
[...] maybe we can change it in the future, but usually that's a massive pain in the butt and I don't see an immediate value to it as maintainer.
So let's think about it in the future to improve that situation if possible :)
In the meantime:
If it's in the docs, it's CC unless otherwise stated. Examples are part of the docs.
from bootstrap.
So these snippet examples are a part of the docs but the other starter kits are MIT? How stupid.
from bootstrap.
But okay, leave your time. The examples should actually be public domain.
from bootstrap.
Use your time for what is most important in your opinion, but I hope one more comment won't trouble you.
So, there's https://getbootstrap.com/docs/5.3/about/license. It only talks about the MIT license. It's not clear that the examples are under a CC license.
The examples itself don't contain copyright and license comments in HTML and neither in CSS. So there are these amazing ready-to-copy-and-paste examples. In the past, I've simply copied the HTML and CSS to my projects and were ready to go. Now, I'm thinking more about these license stuff. I saw it isn't clear which license was used for them. And you tell me that these are CC, which is completely arbitrary as the other type of examples at https://github.com/twbs/examples is not considered "part of the docs and therefore CC" but is explicitly licensed MIT.
So, you want that after I copy the example code to my project, that I add an HTML comment like <!-- Adapted from https://getbootstrap.com/docs/5.3/examples/sidebars, licensed https://creativecommons.org/licenses/by/3.0/ -->
? You didn't explain this nowhere, not in the license FAQ, not on the examples overview. You just link to the CC license on GitHub and in the footer of your docs and want me to do this work. I'm just wondering about the percentage of the users of your examples that add a comment like this.
from bootstrap.
Related Issues (20)
- Floating Label: position is not correctly aligned HOT 6
- Update Twitter Icon to X Logo Across Bootstrap Website HOT 2
- Use the new HTML popover attribute for dropdown and popovers
- Introduce Grid Debugger Class for Bootstrap Containers
- Everything is in Arabic... HOT 1
- Fix Sass deprecation warnings HOT 2
- listitem should not be able to be disabled HOT 1
- Bootstrap 5.3.3 bs-primary-rgb does not get overridden even after overriding primary colors and bg-primary HOT 1
- Importing bootstrap.scss breaks SASS compilation for tables component
- bootstrap docs: Windows high contrast: navbar has transparent background
- Document how to show/collapse/toggle an accordion item via Javascript
- Numerous sass deprecation warnings HOT 1
- Outer right border radius not applied to datalist in an input group HOT 3
- Add Utility Class for Rounded Borders HOT 3
- New 4.6.x version solving CVE-2024-6531 HOT 3
- Docs: the .valid-feedback and .invalid-feedback classes are insufficiently documented in the Forms Validation page
- npm package is NOT 5.3.3 - out of date or simple missing features HOT 1
- Question about attribution
- Documentation error HOT 1
- projek
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 bootstrap.