From nobody Sun Jul 10 22:25:59 2022 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8CF0B1D06938 for ; Sun, 10 Jul 2022 22:26:13 +0000 (UTC) (envelope-from christer.edwards@gmail.com) Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Lh1nb6WjKz3D4p for ; Sun, 10 Jul 2022 22:26:11 +0000 (UTC) (envelope-from christer.edwards@gmail.com) Received: by mail-ej1-x631.google.com with SMTP id j22so6004695ejs.2 for ; Sun, 10 Jul 2022 15:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=9yXUxK4LNs5p+BuSv/8I4OPOh9yvGF8jz8ozRlnnq2A=; b=kyAxW/Y1lut0F3bYKyTp24kjGxODvyBBSwU4BhIabUMusTroOhDMZEIRKrv38zfS1f H/nPYcAojx5SiEaeylgXPQmFpIlquVNMVDlq+wqX7Y/eWHWAtAK+AaxCoGyzYVO0SzTs N/BRf6N86yPDQy2botbqnqqWlCFQHL7hwdrFpDz5YVYu8Zn7ygF4TivzO+ExJ4MU//Xj xJGYIBoVqc7FpjiivqcbdtAn3169O5HMn2APqdTSt/7IH5SYdjMt0KeESzFsOx2N25n/ TVFz1OcfNEWzBy10l3MbWeFaQgxKsQasNAkqlvMgZUdD2YoYgmlEH1X1WTwThq6i2IjD PNeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=9yXUxK4LNs5p+BuSv/8I4OPOh9yvGF8jz8ozRlnnq2A=; b=nKAM5mcjPixCsHfT2arEbyh5lMvww4mW7gVyqmop1voT81Vru+Ny0gUHqwGxT6l2WP h8/n2YXRf5iv8zUhnDJVBu0yv92d35+i7LAgZ9I7lwl4BIB1cMjo44eopnVjpO2AnosM Vg4v4Yay0fhiVznC3z3n7G3PcofQR0A2nJ+Qt9KMF7sE6aBTKK6cOTXPrQ3AAZwo2GmS 2/t6LXLaqvdJBOv7Jl9yBIcZwW++rcPOCkn9esqhariZ7GiUB3NGftk3ipeo9jXg5twL KS9N8VnPavxb7pRR+T4XFFY1ebnWGpRGNK4llBP8D8lbRrp5wX0znjplNQf5eJkreLYC E9IA== X-Gm-Message-State: AJIora8hgaazIwFkwXLnZJ8ULq55ULS96YCAD0MFlYpcXJ9kgNnLDHS9 tMdbdWVYDzP2pkePgmWvSyQTDEgM02ig7ZgL5GiCGKU3clA= X-Google-Smtp-Source: AGRyM1vtD/KVwYW4SnFclfADkN97cKB0AiJeKNfT6kv6Alhvdmt+D4V8zv0+jCnoIkLk0/26TDWCdUDgDrb0f9TPrPs= X-Received: by 2002:a17:907:760d:b0:72b:5201:3f62 with SMTP id jx13-20020a170907760d00b0072b52013f62mr2730406ejc.454.1657491970280; Sun, 10 Jul 2022 15:26:10 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 References: <080B179E-359E-4796-BFC8-0AAC65089100@googlemail.com> <788EF362-E06B-4BA9-BDDB-E550D35E21CB@freebsd.org> <4B9142D0-626B-43B0-A8EF-A71CB655E080@googlemail.com> In-Reply-To: From: Christer Edwards Date: Sun, 10 Jul 2022 16:25:59 -0600 Message-ID: Subject: Re: Accessibility in the FreeBSD installer and console To: freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="0000000000001b525d05e37aec31" X-Rspamd-Queue-Id: 4Lh1nb6WjKz3D4p X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b="kyAxW/Y1"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of christer.edwards@gmail.com designates 2a00:1450:4864:20::631 as permitted sender) smtp.mailfrom=christer.edwards@gmail.com X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; NEURAL_HAM_LONG(-0.99)[-0.986]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::631:from]; ARC_NA(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --0000000000001b525d05e37aec31 Content-Type: text/plain; charset="UTF-8" unsubscribe On Sun, Jul 10, 2022 at 3:55 PM Hans Petter Selasky wrote: > Hi Klaus and Michael, > > I've tried to make some graphical QT v6.x cross platform so-called > accessible applications. It is really hard to get it right. If you use > one QT widget, everything is read perfectly in MacOS and if you use > another QT widget, or a custom one, it is just not working. Or if you > have a text editor you need to make sure you can tab out of it. > > Then a friend of mine said he started to use mac-ports and asked if I > can port my applications from AppStore to there, because it is so much > easier for him to use --- sigh, why could he not just re-install his Mac > M1 with FreeBSD. pkg has just about everything he needs! Only that he > needs to learn a few things the FreeBSD way. > > FreeBSD could beep all sound cards from 0 to 9 during single user mode > for example, to indicate something is wrong. Some kind of espeak daemon > could also be started from single user-mode. > > FreeBSD could technically support USB audio from the USB loader. We do > have a USB stack which can be built as a single-threaded blob into the > loader, but probably using the bell character via the BIOS is simpler. > > Many times when I see people use FreeBSD it is through Windows or MacOS. > There is nothing wrong about that. I personally however prefer Windows > through FreeBSD. Now if you would listen to me for a bit you will get > why FreeBSD may be your only bet. Both Apple and Microsoft are totally > tied up companies. I claim they can't do anything about computer > programs that violates copyright law. You will be completely banned from > their stores. But who would need to break "the law" to do something > which most other people can do by not breaking the law? > > I've personally had a dream about being able to play the piano, but my > brain simply won't do it. So I made a computer program to fill the gaps. > The problem is that many so-called TAB sites are full of "stupid" > copyright protections, obfuscating all the simple plain-text everyone > else can see with their plain eyes, I just need it for my program, with > tons JavaScript parsing, to make the text non-machine readable: > > Go here first and look at the CPU-usage and HTML source: > https://www.ultimate-guitar.com/ > > Then go here and compare: > https://nortabs.net > > And nobody wants to use a program that can only play a 100 Norwegian > songs, when UG has 1.4 million multi-national songs available, in > exactly right format I need. You will find people tried to talk to UG, > but with no success. > > Is it legal to download movies using the Pirate bay if you are blind? > Say you want all sub-titles on a braille device and need > machine-readable subtitles? > > What if you have some kind of other disability and really need > machine-readable formats to do your job? > > It's like being allowed to remove the copyright protection from that > PDF, because you are not blind or deaf, but something else, which in the > future will be mitigated by a machine. > > The only option for Apple, Google and Microsoft products, is so-called > jail-breaking and cracks, which often gets your device infected by viruses. > > Apple says that all browsers on iOS must use the WebKit layout engine. > That is so clever and I see another reason why. They don't want anyone > to have access to machine readable formats, because then someone could > remove all the ADs or someone could clone all the TABs on UG or blah > blah blah. > > What prevents you from feeding audio of an e-book back into Google > translate and selling the resulting text? > > What prevents you from OCR-ing ultimate-guitar? > > It's getting late here now and I think I've shared enough thoughts for > today. Hope you find something meaningful in what I've written. > > --HPS > > --0000000000001b525d05e37aec31 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
unsubscribe

On Sun, Jul 10, 2022 at 3:55 = PM Hans Petter Selasky <hps@selasky.o= rg> wrote:
https://www.ultimate-guitar.com/

Then go here and compare:
https:= //nortabs.net

And nobody wants to use a program that can only play a 100 Norwegian
songs, when UG has 1.4 million multi-national songs available, in
exactly right format I need. You will find people tried to talk to UG,
but with no success.

Is it legal to download movies using the Pirate bay if you are blind?
Say you want all sub-titles on a braille device and need
machine-readable subtitles?

What if you have some kind of other disability and really need
machine-readable formats to do your job?

It's like being allowed to remove the copyright protection from that PDF, because you are not blind or deaf, but something else, which in the future will be mitigated by a machine.

The only option for Apple, Google and Microsoft products, is so-called
jail-breaking and cracks, which often gets your device infected by viruses.=

Apple says that all browsers on iOS must use the WebKit layout engine.
That is so clever and I see another reason why. They don't want anyone =
to have access to machine readable formats, because then someone could
remove all the ADs or someone could clone all the TABs on UG or blah
blah blah.

What prevents you from feeding audio of an e-book back into Google
translate and selling the resulting text?

What prevents you from OCR-ing ultimate-guitar?

It's getting late here now and I think I've shared enough thoughts = for
today. Hope you find something meaningful in what I've written.

--HPS

--0000000000001b525d05e37aec31--