rdblue commented on a change in pull request #2826:
URL: https://github.com/apache/iceberg/pull/2826#discussion_r696070195



##########
File path: baseline.gradle
##########
@@ -36,7 +36,7 @@ subprojects {
     apply plugin: 'com.palantir.baseline-checkstyle'
     apply plugin: 'com.palantir.baseline-error-prone'
   }
-  apply plugin: 'com.palantir.baseline-scalastyle'
+  apply plugin: 'com.github.alisiikh.scalastyle'

Review comment:
       We can use third party plugins like this. While I don't see a license 
for it, there is no reason to think that using it is prohibited because it is 
published through the [Gradle plugin 
repository](https://plugins.gradle.org/plugin/com.github.alisiikh.scalastyle).
   
   The main concern we have with licensing is redistributing code. That is, 
when you download our release tarball you also get a copy of some software, or 
when you download a Jar from maven central you get a compiled copy. That 
redistribution makes the artifact that is downloaded a derivative work.
   
   This is different because we simply reference something in config and 
whoever is using that config downloads and uses it. We are basically telling a 
user how to build but not distributing the plugin, and the user downloads the 
plugin when building this project. In that case, the license is between the 
user downloading and running the plugin and the plugin author. That's why we 
have a `gradlew` script that downloads gradle when building and we don't check 
the gradle wrapper Jar into our source repo.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to