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?

    neil@mastodon.neilzone.co.ukN This user is from outside of this forum
    neil@mastodon.neilzone.co.ukN This user is from outside of this forum
    neil@mastodon.neilzone.co.uk
    wrote last edited by
    #2

    @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 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?

      naturepunk@ecoevo.socialN This user is from outside of this forum
      naturepunk@ecoevo.socialN This user is from outside of this forum
      naturepunk@ecoevo.social
      wrote last edited by
      #3

      @Edent Duel licence CC-BY and MIT?

      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?

        pbloem@sigmoid.socialP This user is from outside of this forum
        pbloem@sigmoid.socialP This user is from outside of this forum
        pbloem@sigmoid.social
        wrote last edited by
        #4

        @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 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?

          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
          #5

          @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 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?

            krazov@mstdn.socialK This user is from outside of this forum
            krazov@mstdn.socialK This user is from outside of this forum
            krazov@mstdn.social
            wrote last edited by
            #6

            @Edent I would say, depends more on the purpose: if it's an image in the first place, then CC, otherwise—software licence.

            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?

              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