You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Patrick Mueller (JIRA)" <ji...@apache.org> on 2014/05/31 00:12:02 UTC

[jira] [Commented] (CB-6835) weinre - Fix header licenses (Apache RAT report)

    [ https://issues.apache.org/jira/browse/CB-6835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14014287#comment-14014287 ] 

Patrick Mueller commented on CB-6835:
-------------------------------------

This is a problem; can't remember what my thoughts were on resolving it in the past - I must have had positive thoughts on it though.

The issue is that almost all the files hit here are from WebKit.  WebKit's code is generally licensed BSD or LGPL - in this case I believe all the files are licensed BSD.  I think that was part of my positive thoughts on the problem anyway.

Off the top of anyone's head who happens to be reading this, can we re-ship BSD code?  I think if the answer is "no", then we will have to package weinre as a library, which you would download, and then download the relevant WebKit bits to make a complete application.  Which isn't a huge problem.  But it would easier to continue to ship the BSD licensed files.

> weinre - Fix header licenses (Apache RAT report)
> ------------------------------------------------
>
>                 Key: CB-6835
>                 URL: https://issues.apache.org/jira/browse/CB-6835
>             Project: Apache Cordova
>          Issue Type: Sub-task
>          Components: weinre
>            Reporter: Shazron Abdullah
>            Assignee: Patrick Mueller
>             Fix For: 3.6.0
>
>
> JavaDocs are generated and so license header is optional
> Generated files do not required license headers
> Add a .ratExcludes file for files to exclude
> 153 Unknown Licenses
> *******************************
> Unapproved licenses:
>   ./weinre.build/vendor/webkit/WebCore/inspector/InjectedScriptHost.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/InjectedScriptSource.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/Inspector.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/InspectorFrontendHost.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/JavaScriptCallFrame.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/ScriptProfile.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/ScriptProfileNode.idl
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ApplicationCacheItemsView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditCategories.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditFormatters.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditLauncherView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditResultView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditRules.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/AuditsPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/BottomUpProfileDataGridTree.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Breakpoint.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/BreakpointManager.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/BreakpointsSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CSSCompletions.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CSSKeywordCompletions.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CSSStyleModel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CallStackSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Checkbox.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Color.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ConsolePanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ConsoleView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ContextMenu.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CookieItemsView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CookieParser.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/CookiesTable.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DOMAgent.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DOMStorage.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DOMStorageItemsView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DOMSyntaxHighlighter.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DataGrid.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Database.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DatabaseQueryView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DatabaseTableView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DebuggerModel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/DetailedHeapshotView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Drawer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ElementsPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ElementsTreeOutline.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/EventListenersSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionAPI.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionAPISchema.json
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionAuditCategory.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionCommon.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionRegistryStub.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ExtensionServer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/FontView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/GoToLineDialog.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/HAREntry.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/HeapSnapshot.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/HeapSnapshotView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/HelpScreen.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ImageView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/InjectedFakeWorker.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/InspectorBackendStub.qrc
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/InspectorFrontendHostStub.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/KeyboardShortcut.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/MetricsSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/NetworkItemView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/NetworkManager.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/NetworkPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Object.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ObjectPropertiesSection.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Panel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/PanelEnablerView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Placard.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/PleaseWaitMessage.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Popover.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ProfileDataGridTree.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ProfileView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ProfilesPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/PropertiesSection.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/PropertiesSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/RemoteObject.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Resource.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceCategory.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceCookiesView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceHeadersView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceTimingView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceTreeModel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourceView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ResourcesPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ScopeChainSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Script.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ScriptFormatter.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ScriptFormatterWorker.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ScriptsPanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Section.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/Settings.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ShortcutsHelp.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/ShowMoreDataGridNode.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SidebarTreeElement.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceCSSTokenizer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceCSSTokenizer.re2js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceFrame.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceFrameContent.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceHTMLTokenizer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceHTMLTokenizer.re2js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceJavaScriptTokenizer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceJavaScriptTokenizer.re2js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SourceTokenizer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/StatusBarButton.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/StylesSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/SummaryBar.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TabbedPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TestController.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TextEditorHighlighter.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TextEditorModel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TextPrompt.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TextViewer.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TimelineAgent.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TimelineGrid.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TimelineOverviewPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TimelinePanel.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/TopDownProfileDataGridTree.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/View.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/WatchExpressionsSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/WebKit.qrc
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/WelcomeView.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/WorkersSidebarPane.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/audits.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/goToLineDialog.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/heapProfiler.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/helpScreen.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/inspector.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/inspector.html
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/inspector.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/inspectorSyntaxHighlight.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/networkPanel.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/popover.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/textViewer.css
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/treeoutline.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/utilities.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/UglifyJS/parse-js.js
>   ./weinre.build/vendor/webkit/WebCore/inspector/front-end/UglifyJS/process.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/InjectedScriptSource.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/AuditLauncherView.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/ConsoleView.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/ElementsTreeOutline.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/Settings.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/StylesSidebarPane.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/TextPrompt.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/inspector.css
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/inspector.js
>   ./weinre.build/vendor-override/webkit/WebCore/inspector/front-end/utilities.js
>   ./weinre.server/.npmignore
>   ./weinre.web/modules/weinre/target/BrowserHacks.coffee



--
This message was sent by Atlassian JIRA
(v6.2#6252)