GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 21:49:45 JST SuperDicq SuperDicq
    • 翠星石
    • Dushman

    @dushman@den.raccoon.quest @Suiseiseki@freesoftwareextremist.com That's the problem with javascript.

    If the code is obfuscated and the author did not add a license or link to the repository in the HTML of the website (or even better, make their site librejs compatible) then it can be very hard to track down if the website is actually using free javascript or not.

    But I gotta admit this is something I'm personally guilty of as well, I still gotta make all the websites that I host librejs compatible, eventually...

    In conversation about a year ago from minidisc.tokyo permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 21:57:44 JST 翠星石 翠星石
      in reply to
      @SuperDicq Generally it's best to go in the opposite direction;
      <script>
      /* GPLv3-or-later */
      document.head.innerHTML = '<meta charset="UTF-8"><title>JavaScript detected</title>'
      document.body.innerHTML = 'We have detected that you have JavaScript enabled in your browser, please disable it to continue. Why is your browser automatically running malicious JavaScript?'
      </script>
      In conversation about a year ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 22:00:06 JST SuperDicq SuperDicq
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com Very nice, however I think GPLv3 is a little overkill for a script with 2 lines of code.

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:04:50 JST 翠星石 翠星石
      in reply to
      @SuperDicq Nah it's underkill, it should be AGPLv3-or-later.

      Really, all of 2 lines probably doesn't qualify for copyright, but I didn't want to leave it without a license in case it does.
      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:09:25 JST 翠星石 翠星石
      in reply to
      • purple 👊✊💨
      @purple Creative Commons licenses aren't designed for software, so you shouldn't use them for software.

      Please also be specific about which version of the CS-SA you're using.

      https://www.gnu.org/licenses/license-list.en.html#ccbysa
      https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software
      In conversation about a year ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Various Licenses and Comments about Them - GNU Project - Free Software Foundation
        from mailto:webmasters@gnu.org
      2. Domain not in remote thumbnail source whitelist: creativecommons.org
        Frequently Asked Questions - Creative Commons
    • Embed this notice
      purple 👊✊💨 (purple@nya.social)'s status on Wednesday, 28-Feb-2024 22:09:27 JST purple 👊✊💨 purple 👊✊💨
      in reply to
      • 翠星石

      @SuperDicq@minidisc.tokyo @Suiseiseki@freesoftwareextremist.com yeah just use cc-sa :\

      In conversation about a year ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 22:10:40 JST SuperDicq SuperDicq
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com Yeah also the librejs plugin is programmed in such a way that it detects "trivial" javascript that is too insignificant for copyright and marks it as freedom respecting.

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:12:01 JST 翠星石 翠星石
      in reply to
      @SuperDicq I tested it and it refuses to run such JavaScript as it's not trivial and doesn't have a proper license header - so it works as intended.
      In conversation about a year ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 22:14:58 JST SuperDicq SuperDicq
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com Weird how that is not considered trivial. I think it should?

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:19:00 JST 翠星石 翠星石
      in reply to
      @SuperDicq It alters the DOM, so it's nontrivial.

      Nontrivial JavaScript is defined on this page; https://www.gnu.org/philosophy/javascript-trap.en.html

      LibreJS isn't great, but isn't terrible, as it compromises partially on freedom to make some sites that are light on JavaScript for navigation frills work.

      Haketileo is the ideal solution, but using it is difficult due to the poor design of browsers.
      In conversation about a year ago permalink

      Attachments


    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 22:21:52 JST SuperDicq SuperDicq
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com What is Haketileo?

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:23:49 JST 翠星石 翠星石
      in reply to
      • purple 👊✊💨
      @purple In my reading, I determined that the CC0 isn't a well written dedication, as it contains corporate propaganda, doesn't license patents and has numerous other issues.

      This dedication is better, although unfortunately it isn't done yet; https://wpdd.info/
      In conversation about a year ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Worldwide Public Domain Dedication (WPDD)
    • Embed this notice
      purple 👊✊💨 (purple@nya.social)'s status on Wednesday, 28-Feb-2024 22:23:51 JST purple 👊✊💨 purple 👊✊💨
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com i specifically use cc0 on my website, with the intention of anyone being able to use any part of it, including the graphics, markup, styling, content, and even the two lines of javascript i use to tell chrome users to stop using chrome.

      they are designed for creative works. a website is a creative work 💯

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 28-Feb-2024 22:27:04 JST 翠星石 翠星石
      in reply to
      @SuperDicq Something very hard to spell (it's Haketilo); https://hydrillabugs.koszko.org/projects/hachette/wiki.html

      ddg also censors searches for it.

      It seems they've gone and intentionally censored free software that goes against their proprietary plans.
      In conversation about a year ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Hydrillabugs archived
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Wednesday, 28-Feb-2024 22:33:47 JST SuperDicq SuperDicq
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com Oh yeah I've seen this project before but I forgot its name. Very good idea to crowdsource custom free javascript for websites that do not work with librejs.

      In conversation about a year ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Thursday, 29-Feb-2024 19:08:53 JST 翠星石 翠星石
      in reply to
      • purple 👊✊💨
      @purple The 2 "WTFPL" licenses are poorly written informal licenses.

      It is unclear if version 1 even gives you legal permission to modify or distribute software or HTML pages, or anything else.

      Version 2 is not as bad, but it's still legally questionable and if you apply it to software, technically you are giving warranty for the software, as you haven't disclaimed it (although if such warranty claim somehow ended up in court, a judge would most likely conclude that it should have been obvious that there was no warranty, or may not) - the website FAQ advises that a warranty disclaimer is added in the source code if it's used for software; http://www.wtfpl.net/faq/

      https://www.gnu.org/licenses/license-list.en.html#WTFPL
      In conversation about a year ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.wtfpl.net
        Frequently Asked Questions
        from Sam Hocevar
        How do I use the WTFPL? Step 1. Download or copy/paste the full text of the WTFPL and distribute it with your work. A common file name for the license file i
      2. No result found on File_thumbnail lookup.
        Various Licenses and Comments about Them - GNU Project - Free Software Foundation
        from mailto:webmasters@gnu.org
    • Embed this notice
      purple 👊✊💨 (purple@nya.social)'s status on Thursday, 29-Feb-2024 19:08:55 JST purple 👊✊💨 purple 👊✊💨
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com any comments on the wtfpl? because that's my second pick.

      In conversation about a year ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.