Comments (2)
Hi @mjablecnik,
Thank you for your suggestion. I will definitely look into it and consider your concern.
Regards,
Nikhil
from flutter_carousel_widget.
Agreed. Glad I saw this, I thought every popular library in pub.dev was MIT. Now I have to swap this out AGAIN with some WORSE carousel. What a shame. Great carousel. Keep up the good work, but I cannot use it either.
The GPL (General Public License) is indeed a "copyleft" license, which means that any derivative work must be distributed under the same license terms. This includes linking or integrating GPL-licensed code into your own project.
If your commercial application uses a library that is under the GPL-3.0 license, and if you distribute your application, the terms of the GPL require that your entire application be made available under the GPL as well. This means you would need to provide the source code of your application to anyone who receives a copy of your application, under the same GPL-3.0 license terms.
There is some ongoing debate in the software industry as to whether simply linking to a GPL-licensed library constitutes creating a derivative work, but the conservative and safer interpretation is to treat it as such.
In the end, the specifics can depend on how the library is used, and how it is linked or integrated with your application. To be safe, it's generally a good idea to avoid using GPL-licensed libraries in commercial applications that you don't intend to open source, unless you have received explicit permission from the library's authors to use it under different terms, or you have a solid understanding of the license terms and how they apply to your use case.
Not worth the legal fees we'll rack up trying to figure out if we can use this without revealing all of our source code, we'll just have to pick a different library. Or... you could just change this to a more permissive license, such as the MIT License, Apache 2.0 License, or the BSD license ;)
from flutter_carousel_widget.
Related Issues (20)
- Error: Method 'readState' cannot be called on 'PageStorageBucket?' because it is potentially null HOT 7
- [QUESTION] How do we use this with Android TV remote? HOT 1
- State null error with controller HOT 1
- Stateful widget not being restored with ValueKey HOT 4
- Indicator not working properly for last item when using padEnds : false with viewportFraction less than 1
- carouselController is missing from CarouselOptions function definition HOT 1
- how remove 'setState' error log? HOT 2
- set custom slide indicator HOT 1
- [Bug]: [3.7.12] page changed reason is always controller. HOT 1
- [Bug]: Infinite-scrolling carousels get out of sync with their indicators.
- [Feature Request]: Maximum height value HOT 2
- [Feature Request]: Make image transitions smooth HOT 1
- [Bug]: Indicator remains half-filled when padEnds: false HOT 1
- Portrait images do not fill the available space on iPad
- [Bug]: it crashes
- Feature: Tap indicator change slider HOT 3
- [Bug]: The original package is not listed in the license. HOT 1
- [Feature Request]: Itens with shadowed borders
- [Feature Request]: Expose SlideIndicator contract
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 flutter_carousel_widget.