mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
4.02k stars 1.24k forks source link

[data grid] Impact of not renewing license for small changes and bug fixes #13857

Open nehabansal-90 opened 1 month ago

nehabansal-90 commented 1 month ago

The problem in depth

We are not doing any active development and want to check how not renewing license is going to impact us in production and non production environments. Also, we are only using data-grid from mui premium so how it is going to impact if we do development related to community version components?

Your environment

`npx @mui/envinfo` ``` System: OS: Windows 11 10.0.22631 Binaries: Node: 22.2.0 - C:\Program Files\nodejs\node.EXE npm: 10.7.0 - C:\Program Files\nodejs\npm.CMD pnpm: 8.6.1 - ~\AppData\Local\pnpm\pnpm.EXE Browsers: Chrome: Not Found Edge: Chromium (126.0.2592.102) npmPackages: @emotion/react: 11.11.1 @emotion/styled: 11.11.0 @mui/base: 5.0.0-beta.36 @mui/core-downloads-tracker: 5.15.10 @mui/icons-material: 5.15.14 @mui/lab: 5.0.0-alpha.165 @mui/material: 5.15.1 @mui/private-theming: 5.15.9 @mui/styled-engine: 5.15.9 @mui/styled-engine-sc: 5.12.0 @mui/system: 5.15.9 @mui/types: 7.2.13 @mui/utils: 5.15.9 @mui/x-data-grid: 6.11.0 @mui/x-data-grid-premium: 6.11.0 @mui/x-data-grid-pro: 6.11.0 @mui/x-license-pro: 6.10.2 @types/react: 18.2.16 react: 18.2.0 react-dom: 18.2.0 styled-components: 5.3.11 typescript: 5.1.6 ```

Search keywords: renew license Order ID: 72507

michelengelen commented 1 month ago

Hey @nehabansal-90 ... all your grids in production will be unaffected by the expired license as long as the version you use was released within your license period. MIT versions are excluded from this, so if you use them in your production environment nothing will happen. You are not allowed to work on grid related code though when the license is expired.

Here is our licensing page explaining it in more detail: MUI X - Licensing

If you need to update or work on it you would need to renew your license. Please feel free to contact our sales team for more information.

nehabansal-90 commented 1 month ago

HI @michelengelen, Thanks for the reply. one more question what will happen if we don't modify mui grid version but keep doing necessary bug fixes or small changes?

oliviertassinari commented 1 month ago

One more question what will happening we don't modify mui grid version but keep doing necessary bug fixes or small changes?

@nehabansal-90 It depends on your license model https://mui.com/legal/mui-x-eula/#choice-of-license-model. If you have a perpetual license, you can do this forever. If you have an annual license, you would need to renew it if the app/page loads a MUI X component.