[Webkit-unassigned] [Bug 166460] New: Remove non-distributable web inspector images

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 23 08:29:33 PST 2016


https://bugs.webkit.org/show_bug.cgi?id=166460

            Bug ID: 166460
           Summary: Remove non-distributable web inspector images
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: agomez at igalia.com, darin at apple.com,
                    inspector-bugzilla-changes at group.apple.com

The file Source/WebInspectorImages/APPLE_IMAGES_LICENSE.rtf begins with the following text:

"""
Apple Inc.
Software License Agreement for Web Inspector Images
Internal Use License Only – No Redistribution Permitted

PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE USING THE APPLE SOFTWARE INCLUDED IN THIS PACKAGE.  BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE.  IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE THIS SOFTWARE.
"""

Clearly this is not acceptable content for the WebKit open source project. It serves no purpose in OpenSource except as a trap to other WebKit ports (see bug #136632, bug #166459) and downstream projects, as it is not usable except by Apple. It should move to Apple's internal repositories until such time that Apple decides to relicense the images under an acceptable content license, e.g. one of the licenses listed at [1]. In the meantime, the GTK port's CC-BY-SA inspector images should be used on all ports.

Note that there are fewer GTK images than Apple images. The following Apple icons have no GTK replacement:

ActiveCallFrame.svg, AnimationPlayStatePaused.svg, AnimationPlayStateRunning.svg, CallTrees.svg, Camera.svg, ClippingCSSLarge.png, ClippingCSSLarge at 2x.png, ClippingGenericLarge.png, ClippingGenericLarge at 2x.png, ClippingJSLarge.png, ClippingJSLarge at 2x.png, Compare.svg,DocumentCSSLarge.png, DocumentCSSLarge at 2x.png, DocumentFontLarge.png, DocumentFontLarge at 2x.png, DocumentGenericLarge.png, DocumentGenericLarge at 2x.png, DocumentImageLarge.png, DocumentImageLarge at 2x.png, DocumentJSLarge.png, DocumentJSLarge at 2x.png, DocumentMarkupLarge.png, DocumentMarkupLarge at 2x.png, Events.svg, HeapAllocationsInstrument.svg, HeapSnapshot.svg, HeapSnapshotDiff.svg, HeapSnapshotInstances.svg, HeapSnapshotSelected.svg, HeapSnapshotSummary.svg, LayoutInstrument.svg, ListStylePositionInside.svg, ListStylePositionOutside.svg, MemoryInsurment.svg, NetworkInstrument.svg, RenderingFramesInstrument.svg, ScriptsInstrument.svg, Search.svg, Stopwatch.svg, TimelineRecordGarbageCollection.svg, WorkerScript.png, WorkerSc

Note that the GTK images really only exist due to this legal issue. If the Apple images were appropriately-licensed, we could get rid of ours. Although it might seem nice to have images that fit better into GTK, it's not really, because the entire web inspector UI is clearly designed to look like an Apple product, not a GTK+ application.

[1] https://fedoraproject.org/wiki/Licensing:Main?rd=Licensing

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161223/640d8d26/attachment-0001.html>


More information about the webkit-unassigned mailing list