Comments (4)
Yup, you've got that right. And anything you've written that sits alongside the MPL-licensed files or data does not have to be under MPL - it can be under any license you like.
I am not sure if you need to do anything here. It is OK to have two licenses governing one codebase. But you might want to keep your codebase pure (one license) and all under something more permissive like MIT.
from csstype.
Thanks for clarifying @chrisdavidmills. Both index.d.ts and index.js.flow contains data like property names, selectors, keywords, phrases (as JSDOC) etc. We also have a PR where it fetches summaries for all properties from the MDN site and cache it in a JSON-file. It sounds like these files needs to be licensed with MPL.
from csstype.
The typings (index.d.ts and index.js.flow) exists in the codebase to easily diff the results of the generator. That's quite handy for reviewing and I can't figure out a simple alternative way of doing this.
The summaries needs to be cached otherwise it will spam the MDN site and cause a major impact on build performance.
I'm not dealing with licensing very often so I need to think about how to proceed. If someone has any ideas I would be happy to hear about it.
from csstype.
I guess this isn't an issue anymore since mdn-data changed their license to MIT
from csstype.
Related Issues (20)
- Issue with Vite 3: Failed to resolve entry for package "csstype" HOT 2
- values that should be <length> | <percentage> accept any string as a value HOT 6
- Unable to use position: running() CSS property
- How to limit the StandardLonghandProperties[`propertyName`] type to valid strings? HOT 1
- CSS Typed OM support HOT 1
- Missing '-webkit-user-drag'
- Ability to use an object with the value representing the css type
- Support for Container Queries HOT 4
- Strict types HOT 4
- Add `text-wrap` / `textWrap` from CSS4 (Chrome 113)
- add return type of `getComputedStyle()`
- Idea to wrap types into element types?
- How to migrate from old version to latest version
- Missing '-webkit-column-gap'
- missing '-webkit-padding-after' and '-webkit-padding-before'
- mdn/data deprecated HOT 1
- Regarding documentation and site for csstype
- Which version is the current version? Is it v3.1.2 or v2.6.0
- [3.1.3] typing issue with @emotion/serialize HOT 8
- New version causes breaks in Definitely Typed package `mui-datatables`
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 csstype.