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?

    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