Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. An SVG is an image

An SVG is an image

Scheduled Pinned Locked Moved Uncategorized
17 Posts 13 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • edent@mastodon.socialE edent@mastodon.social

    An SVG is an image.
    It is also executable code.

    If you wished to make an SVG open, would you choose a Creative Commons licence or an Open Software licence?

    metaphase@toot.communityM This user is from outside of this forum
    metaphase@toot.communityM This user is from outside of this forum
    metaphase@toot.community
    wrote last edited by
    #7

    @Edent PDFs carry the same dilemma. Maybe a different threshold because reuse or derivation of postscript with code like modifications from the document is much less common. On the other hand postscript is more directly turing-complete, and is SVG but with embeds or more indirections

    pointlessone@status.pointless.oneP 1 Reply Last reply
    0
    • edent@mastodon.socialE edent@mastodon.social

      An SVG is an image.
      It is also executable code.

      If you wished to make an SVG open, would you choose a Creative Commons licence or an Open Software licence?

      pmdj@mstdn.socialP This user is from outside of this forum
      pmdj@mstdn.socialP This user is from outside of this forum
      pmdj@mstdn.social
      wrote last edited by
      #8

      @Edent For the usual case of "I made this image/animation", I'd say CC, in the same way you'd CC-licence a HTML-published blog post. If what you're trying to share is specifically the code causing that image/animation to be generated, especially in a way that you're encouraging others to modify the code to make or incorporate into their own images, then perhaps something else. But the point would presumably be for those downstream users to share THEIR creations, so consider what would suit them.

      1 Reply Last reply
      0
      • julian@fietkau.socialJ julian@fietkau.social

        @Edent I'm voting CC because any time I've ever wanted to incorporate an SVG file into another work, that other work was an image or some other kind of visual document, not a piece of software.

        Trying to imagine the implications of using a GPL-licensed SVG image in a PowerPoint slide deck. I supposed the pptx file is technically also XML...

        edent@mastodon.socialE This user is from outside of this forum
        edent@mastodon.socialE This user is from outside of this forum
        edent@mastodon.social
        wrote last edited by
        #9

        @julian You've never used an SVG asset in piece of software? Like an icon, illustration, or similar?

        And, yes, I'm fully on board with PPTX being GPL πŸ˜†

        julian@fietkau.socialJ 1 Reply Last reply
        0
        • edent@mastodon.socialE edent@mastodon.social

          An SVG is an image.
          It is also executable code.

          If you wished to make an SVG open, would you choose a Creative Commons licence or an Open Software licence?

          alec@perkins.pubA This user is from outside of this forum
          alec@perkins.pubA This user is from outside of this forum
          alec@perkins.pub
          wrote last edited by
          #10

          @Edent it would probably have to be both depending on objectives, since a software license would not allow someone to share a PNG version of the image the same way Creative Commons would. I think open icon libraries sometimes do this.

          1 Reply Last reply
          0
          • pbloem@sigmoid.socialP pbloem@sigmoid.social

            @Edent

            Depends on what you make with it. If I write a novel but save it in a .py file, it should probably be CC licensed.

            edent@mastodon.socialE This user is from outside of this forum
            edent@mastodon.socialE This user is from outside of this forum
            edent@mastodon.social
            wrote last edited by
            #11

            @pbloem

            weather="stormy"
            print(f"It was a dark and {weather} night")

            1 Reply Last reply
            0
            • neil@mastodon.neilzone.co.ukN neil@mastodon.neilzone.co.uk

              @Edent

              I would apply a Creative Commons licence (assuming that one did what I wanted).

              In the same vein, I think that one could argue that a PDF is (or could be) executable, but I'd still pick a CC licence for the document itself.

              jamesoff@mastodon.jamesoff.netJ This user is from outside of this forum
              jamesoff@mastodon.jamesoff.netJ This user is from outside of this forum
              jamesoff@mastodon.jamesoff.net
              wrote last edited by
              #12

              @neil @Edent the PostScript part is literally an interpreted language πŸ™‚

              jamesoff@mastodon.jamesoff.netJ 1 Reply Last reply
              0
              • edent@mastodon.socialE edent@mastodon.social

                An SVG is an image.
                It is also executable code.

                If you wished to make an SVG open, would you choose a Creative Commons licence or an Open Software licence?

                fazalmajid@social.vivaldi.netF This user is from outside of this forum
                fazalmajid@social.vivaldi.netF This user is from outside of this forum
                fazalmajid@social.vivaldi.net
                wrote last edited by
                #13

                @Edent so are fonts.

                1 Reply Last reply
                0
                • jamesoff@mastodon.jamesoff.netJ jamesoff@mastodon.jamesoff.net

                  @neil @Edent the PostScript part is literally an interpreted language πŸ™‚

                  jamesoff@mastodon.jamesoff.netJ This user is from outside of this forum
                  jamesoff@mastodon.jamesoff.netJ This user is from outside of this forum
                  jamesoff@mastodon.jamesoff.net
                  wrote last edited by
                  #14

                  @neil @Edent I did a thing at work with my team where we wrote a "who is presenting next" thing in a bunch of different languages, and one of mine was PostScript. You render/print the file to find out who it is πŸ™‚

                  Link Preview Image
                  Build software better, together

                  GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

                  favicon

                  GitHub (github.com)

                  1 Reply Last reply
                  0
                  • edent@mastodon.socialE edent@mastodon.social

                    An SVG is an image.
                    It is also executable code.

                    If you wished to make an SVG open, would you choose a Creative Commons licence or an Open Software licence?

                    zudnick@mas.toZ This user is from outside of this forum
                    zudnick@mas.toZ This user is from outside of this forum
                    zudnick@mas.to
                    wrote last edited by
                    #15

                    @Edent You know, I'd give serious consideration to using the Filthy Human Hands (FHH) License (https://whirling.top/fhh) or something similar.

                    1 Reply Last reply
                    0
                    • edent@mastodon.socialE edent@mastodon.social

                      @julian You've never used an SVG asset in piece of software? Like an icon, illustration, or similar?

                      And, yes, I'm fully on board with PPTX being GPL πŸ˜†

                      julian@fietkau.socialJ This user is from outside of this forum
                      julian@fietkau.socialJ This user is from outside of this forum
                      julian@fietkau.social
                      wrote last edited by
                      #16

                      @Edent As standalone files, probably a few times, yeah that's fair. The technical separation makes it pretty easy to put something in the readme about the source code being this license and assets being that license.

                      I can only think of one time when I distributed an image as an integrated part of the actual source code for specific convenience reasons, and that one happened to be a PNG: https://correct.webfinger-canary.fietkau.software/source.py (at the bottom)

                      1 Reply Last reply
                      0
                      • metaphase@toot.communityM metaphase@toot.community

                        @Edent PDFs carry the same dilemma. Maybe a different threshold because reuse or derivation of postscript with code like modifications from the document is much less common. On the other hand postscript is more directly turing-complete, and is SVG but with embeds or more indirections

                        pointlessone@status.pointless.oneP This user is from outside of this forum
                        pointlessone@status.pointless.oneP This user is from outside of this forum
                        pointlessone@status.pointless.one
                        wrote last edited by
                        #17

                        @metaphase PDF, in principle, can have embedded executable JS scripts.
                        @Edent

                        1 Reply Last reply
                        1
                        0
                        • R relay@relay.mycrowd.ca shared this topic
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups