Comments (4)
What are the cons of using CPOL and the pros of using MIT/BSD/etc.?
from flowsharp.
I think CPOL is a 'mild' copyleft license, similar to Mozilla license.
cons:
since its copyleft, even mild, some new derivative works/ modification
must have the same license,
License Grant. ...
c) You may otherwise modify Your copy of this Work (excluding the Articles) in any way to create a Derivative Work, provided that You insert a prominent notice in each changed file stating how, when and where You changed that file.
and its derivative must be open source too.
d) You may distribute the standard version of the Executable Files and Source Code or Derivative Work in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution.
sometime this license type is not attractive to the developers who develops both
open source version and proprietary version.
pros of MIT/BSD/Apache2 etc..
they have more freedom of choices to integrate the code.
(They don't force the devs to give back the code all times)
It is attractive to both open source project and proprietary project.
I think many new projects these days go this way.
(eg Microsoft .NET framework : MIT,
Microsoft Roslyn : Apache2)
and I also have many projects with these kind of licenses too.
(eg. https://github.com/LayoutFarm/HtmlRenderer , https://github.com/LayoutFarm/Typography)
WinterDev
:)
from flowsharp.
Well, that makes sense, but reading https://en.wikipedia.org/wiki/Code_Project_Open_License the only major restriction that I see is that you can't simply take the code as is and sell it, which works well for me in this case, particularly since FlowSharp is an application, not just a code library or code fragment.
That said, if there is a need for a difference license, I'm open to providing an exemption or alternative license terms on an as-needed basis.
(BTW, I took a quick look at your projects, very impressive!)
from flowsharp.
That said, if there is a need for a difference license, I'm open to providing an exemption or alternative license terms on an as-needed basis.
from flowsharp.
Related Issues (20)
- Changing a text shape by removing some of the text leaves trails
- Auto-scroll canvas if dragging shape/anchor past canvas extents
- Multi-line text support HOT 1
- Ctrl+V when editor has focus doesn't paste copied text, it tries the paste the text as a shape HOT 1
- Undoing a delete of a connector does not re-attach the connector
- Ignore snap is no longer working
- Connector attach/detach no longer working using cursor keys
- Dragging connector around shapes gets very klunky
- Canceling new/open clears the undo buffer
- Need application icon
- Fix triangles with large border widths
- 大量的.错误 HOT 2
- Text for connectors
- Edit box when zoomed not 100% is positioned wrong
- Select box is not adjusting for zoom level
- project Clifton.* not found
- Very Slow Canvas when Dragging (Surface) if Canvas has around 50 elements or More?
- Connectors Shouldn't be Dragged after it is attaching two shapes! The connection will be lost Easily!
- Solving compiler errors
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 flowsharp.