Comments (4)
@xafero I'm actually pretty careful about this stuff, so I reviewed your claim tonight. Yes, it does look like I borrowed some lines of code for compiling a kotlin file from your project (in KotlinCompiler.java). No, everything else in blaze and blaze-kotlin is my own work that I spent quite a bit of time on and its a bold claim to make some sort of leap that the entire concept of compiling kotlin is your idea. I know I used numerous unit tests from kotlin itself to figure out how to get it to work for my needs. I have no goal of being a JSR 232 engine for Kotlin -- and it doesn't even work with the latest kotlin. I'm happy to rewrite the few lines of code and/or add an attribution at the top.
I was curious about your own work though since you seem on top of this. Your https://github.com/xafero/dynjc project says its based on https://java.net/projects/scripting/sources/svn/show/trunk/engines/java which uses the Sun Micro license and actually you're probably violating their terms by relicensing it as AGPL. I could make the same claim as you did with mine, but if we're both reasonable folks we both know its somewhat trivial in the grand scheme of things.
from blaze.
Just for clarification:
- It is already a violation regardless of the amount of code (Oracle sues Google for 37 files - where is the line here?)
- I did not "boldly claim" something about the "entire concept", that's nonsense
- The code included the library I developed as if it were LGPL ...!
- My intention by figuring out how to use Kotlin was to give something to the community, not to work for a company or some person copying my code and therefore knowledge - although maybe later they are changing enough
Could you swear that you never:
- looked at any line of a project which license you don't agree with ("No, everything else in blaze")
- ignore someone's rights because you think it's "somewhat trivial"
?
from blaze.
@xafero I already had a "feature_kotlin1" branch for supporting Kotlin v1 final that I started last month. Just finished it up and merged it in. New code is 100% based on Kotlin unit tests -- and Kotlin is apache licensed, btw.
from blaze.
The 'invalid' is not nice, and it's possible to sublicense; just inform yourself: http://www.apache.org/licenses/GPL-compatibility.html
from blaze.
Related Issues (16)
- Cannot access external images on template
- Does it has anything to do with Google's blaze? HOT 3
- Is it possible to provide arguments (args) to a script? HOT 4
- Blaze doesn't run on Java 9 HOT 1
- Make blaze native-image compatible HOT 1
- How to use newer version of Groovy and Kotlin in scripts? HOT 1
- Compiler path error HOT 11
- Found a possible security concern HOT 1
- Discussion about testable documents.
- If no task supplied on command-line skip printing error
- Avoid use of ivy cache if possible
- Bash completion support HOT 1
- Is it possible to use Blaze with a JRE? HOT 2
- Maven settings file doesn't seem to be processed - is there an option for that? HOT 3
- Pipeline confusion? HOT 5
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 blaze.