Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-07 Thread Alfred M. Szmidt
 > The .dox files seem to make up the bulk of the manual consisting of
 > the "User Manual", the various parts of GNU radio, and what not and
 > are scattered around in various doc/ directories.

   Based on that, I conclude that the .dox files are source code for
   the manual, and so are the C++ files.

   Do the .dox files state any license?

No.



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-06 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > Do the .dox files state any license?

  > There is no license in dox files.

Thanks.  Now I know what to say to the maintainer about this.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-06 Thread Jean Louis
On Mon, Mar 06, 2017 at 04:26:07AM -0500, Alfred M. Szmidt wrote:
> What the actual license should be of something is not for you to
> decide, that is up to St. IGNUcius and the maintainer of the software.
> How about we leave it to them to say what should or shouldn't be?

I just guess, that the mailing lists are there to engage in
conversation, so that groups of people find agreements and better ways
of promoting GNU software.

Neither, I ever said that I am deciding anything. I am rather pointing
out to ready made policies and guidelines which are helpful for
maintainers and those decision makers.

As long as I am allowed to write to the list, I will write. I like
free software, and I also like to be more straight to public in
regards to free software promotion, teaching, enlightening people.

There is nothing wrong in communicating to others to improve, or to
align with the free software goals.

Yes, I have the agenda, the agenda is to promote free software and
freedoms along it. It just happen that I like to look into details,
like "Free & Open Source" terminology.

Doxygen documents, may be suitable, like you have elaborated. Maybe it
just happen to me that I am used to other GNU packages with info
files, that may be converted to any format. That is my personal
experience and habit that has to be broken.

Jean Louis



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-06 Thread Jean Louis
On Mon, Mar 06, 2017 at 01:00:24PM -0500, Richard Stallman wrote:
> [[[ To any NSA and FBI agents reading my email: please consider]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>   > The .dox files seem to make up the bulk of the manual consisting of
>   > the "User Manual", the various parts of GNU radio, and what not and
>   > are scattered around in various doc/ directories.
> 
> Based on that, I conclude that the .dox files are source code for
> the manual, and so are the C++ files.
> 
> Do the .dox files state any license?

There is no license in dox files.

admin-> find . -name '*.dox'
./gr-qtgui/doc/qtgui.dox
./gr-fec/doc/fec.dox
./gr-uhd/doc/uhd.dox
./docs/doxygen/other/operating_fg.dox
./docs/doxygen/other/volk_guide.dox
./docs/doxygen/other/usage.dox
./docs/doxygen/other/build_guide.dox
./docs/doxygen/other/pmt.dox
./docs/doxygen/other/components.dox
./docs/doxygen/other/thread_affinity.dox
./docs/doxygen/other/prefs.dox
./docs/doxygen/other/oot_config.dox
./docs/doxygen/other/msg_passing.dox
./docs/doxygen/other/packet_txrx.dox
./docs/doxygen/other/logger.dox
./docs/doxygen/other/metadata.dox
./docs/doxygen/other/ctrlport.dox
./docs/doxygen/other/pfb_intro.dox
./docs/doxygen/other/python_blocks.dox
./docs/doxygen/other/group_defs.dox
./docs/doxygen/other/perf_counters.dox
./docs/doxygen/other/ofdm.dox
./docs/doxygen/other/tagged_stream_blocks.dox
./docs/doxygen/other/main_page.dox
./docs/doxygen/other/stream_tags.dox
./docs/exploring-gnuradio/exploring_gnuradio.dox
./gr-analog/doc/analog.dox
./gr-fft/doc/fft.dox
./gr-fcd/doc/fcd.dox
./gr-filter/doc/filter.dox
./gr-vocoder/doc/vocoder.dox
./gr-channels/doc/channels.dox
./volk/docs/extending_volk.dox
./volk/docs/kernels.dox
./volk/docs/terms_and_techniques.dox
./volk/docs/using_volk.dox
./volk/docs/main_page.dox
./gr-utils/python/modtool/gr-newmod/docs/doxygen/other/group_defs.dox
./gr-utils/python/modtool/gr-newmod/docs/doxygen/other/main_page.dox
./gr-zeromq/docs/zeromq.dox
./gr-digital/doc/digital.dox
./gr-digital/doc/packet_comms.dox
./gr-blocks/doc/blocks.dox
./gr-audio/doc/audio.dox

admin-> find . -name '*.dox' -exec grep -i license {} \;

[~/Downloads/Software/gnuradio-3.7.10.1]
admin-> find . -name '*.dox' -exec grep -i licence {} \;

And no results for GPL, GFDL, free software, and similar.

The downloader of software may simply assume that .dox files and
documentation is licensed under the GPL version 3+.

Jean Louis




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-06 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > The .dox files seem to make up the bulk of the manual consisting of
  > the "User Manual", the various parts of GNU radio, and what not and
  > are scattered around in various doc/ directories.

Based on that, I conclude that the .dox files are source code for
the manual, and so are the C++ files.

Do the .dox files state any license?

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-06 Thread Alfred M. Szmidt
What the actual license should be of something is not for you to
decide, that is up to St. IGNUcius and the maintainer of the software.
How about we leave it to them to say what should or shouldn't be?

   >Source code is in gnuradio-3.7.10.1/docs/doxygen/other, if I
   >am no mistaken.
   > 
   >And GNU radio package is to be found here:
   >http://gnuradio.org/releases/gnuradio/gnuradio-3.7.10.1.tar.gz
   > 
   >Source code of documentation is not in simple format, it seems to
   >be Doxygen format. Doxygen extracts documentation from C++ files.
   > 
   > What is "simple format"?

   The reference is to the well drafted Information for Maintainers of
   GNU Software that is available here:
   https://www.gnu.org/prep/maintain/maintain.html

There is no reference to "simple format" in that document.


You clearly have some agenda, with this continued misrepresentation,
misreading, and continued imagined ideas of what the GFDL says.

   Such files are not transparent, as there are limitations imposed to
   read the documentation. One such limitation is that one need to
   install the Doxygen software, to process the source code to read
   the documentation, to generate the HTML to read the documentation.

Doygen input falls under the category of "transparant copy".  

   “Transparent” copy of the Document means a machine-readable copy,

Doxygen is machine-readable.

   represented in a format whose specification is available to the
   general public,

Doxygen syntax, and format is specified in the Doxygen manual which is
available to the general public.

   that is suitable for revising the document straightforwardly with
   generic text editors

Doxygen is a plain text format with some syntactical elements like GNU
Texinfo, LaTeX, TeX, etc.

   or (for images composed of pixels) generic paint programs or (for
   drawings) some widely available drawing editor,

That depends on the actual manual content, but the images in GNU radio
are editable using GIMP (they are PNG files).  Doxygen, like Texinfo,
references the file using the \image command (i.e. @image command in
Texinfo).

   and that is suitable for input to text formatters or for automatic
   translation to a variety of formats suitable for input to text
   formatters.

The input is suitable for the Doxygen processing utility to output
other formats -- for example HTML.  Doxygen is also free software.



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Jean Louis
On Mon, Mar 06, 2017 at 01:37:20AM -0500, Alfred M. Szmidt wrote:
>Source code is in gnuradio-3.7.10.1/docs/doxygen/other, if I am no
>mistaken.
> 
>And GNU radio package is to be found here:
>http://gnuradio.org/releases/gnuradio/gnuradio-3.7.10.1.tar.gz
> 
>Source code of documentation is not in simple format, it seems to
>be Doxygen format. Doxygen extracts documentation from C++ files.
> 
> What is "simple format"?

The reference is to the well drafted Information for Maintainers of
GNU Software that is available here:
https://www.gnu.org/prep/maintain/maintain.html

First to review, by GNU Radio maintainers would be to read about the
documentation, License Notices for Documentation:
https://www.gnu.org/prep/maintain/maintain.html#License-Notices-for-Documentation

Documentation files should have license notices also. Manuals should
use the GNU Free Documentation License. Following is an example of the
license notice to use after the copyright line(s) using all the
features of the GFDL.

While the copyright on GNU Radio belongs to the FSF, I guess that
adding the GNU Free Documentation License should be simple matter,
that is up to the GNU Radio maintainers and FSF to do.

GNU Radio documentation currently has no license notices displayed, it
means it is licensed under the GNU GPL version as in the package.

Now, back to common sense:

- even if documentation is not currently licensed under the GFDL, and
  it should be, as it is GNU package, one of best, common sense says
  that documentation shall be readable.

Some people have put great efforts to explain how the documentation
shall be presented to the users in the GNU Free Documentation License,
which was prepared and made exactly for that purpose.

Reference is here:
https://www.gnu.org/prep/maintain/maintain.html#GNU-Free-Documentation-License

Even if GNU Radio documentation is not currently licensed by the GFDL,
and it should be, it is however a common sense that documentation
shall be given in a transparent copy, and not files that are suitable
for Doxygen processing only. Such files are not transparent, as there
are limitations imposed to read the documentation. One such limitation
is that one need to install the Doxygen software, to process the
source code to read the documentation, to generate the HTML to read
the documentation.

Further, one is prevented to revise documents straightforwardly with
generic text editors. Please read the GFDL to find the references for
my words.

Purpose of this email is to give notice to maintainers of GNU Radio
and the FSF, to bring the GNU Radio documentation on the standard as
expected for the GNU package. 

Jean Louis

P.S.

Quoting from the GFDL:

“Transparent” copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed of
pixels) generic paint programs or (for drawings) some widely available
drawing editor, and that is suitable for input to text formatters or
for automatic translation to a variety of formats suitable for input
to text formatters. A copy made in an otherwise Transparent file
format whose markup, or absence of markup, has been arranged to thwart
or discourage subsequent modification by readers is not
Transparent. An image format is not Transparent if used for any
substantial amount of text. A copy that is not “Transparent” is called
“Opaque”.

Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format, SGML
or XML using a publicly available DTD, and standard-conforming simple
HTML, PostScript or PDF designed for human modification. Examples of
transparent image formats include PNG, XCF and JPG. Opaque formats
include proprietary formats that can be read and edited only by
proprietary word processors, SGML or XML for which the DTD and/or
processing tools are not generally available, and the
machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Alfred M. Szmidt
   >   > I was reviewing this link of documentation, and could not
   >   > find any relation to a license:
   >   > http://gnuradio.org/doc/doxygen/index.html
   > 
   > Can you find the source code for this in the source repo?
   > 
   >   > However, documentation within the package
   >   > gnuradio-3.7.10.1.tar.gz is
   > 
   > Is that the source code of the documentation in
   > http://gnuradio.org/doc/doxygen/index.html?
   > 
   > I am guessing that you already know the answer, but I don't -- I
   > have never seen either of them.

   Source code is in gnuradio-3.7.10.1/docs/doxygen/other, if I am no
   mistaken.

   And GNU radio package is to be found here:
   http://gnuradio.org/releases/gnuradio/gnuradio-3.7.10.1.tar.gz

   Source code of documentation is not in simple format, it seems to
   be Doxygen format. Doxygen extracts documentation from C++ files.

What is "simple format"?

There are two parts to the documentation in GNU radio, one is the .dox
files and the other is inline source code documentation in the ñthe
C/C++/Python/etc source files.

The .dox files seem to make up the bulk of the manual consisting of
the "User Manual", the various parts of GNU radio, and what not and
are scattered around in various doc/ directories.  While the source
code files contain the API reference.

Examples, this is API documentation extracted from a source code file:

  http://gnuradio.org/doc/doxygen/classgr_1_1feval__dd.html

the source for that is in

gnuradio-runtime/include/gnuradio/feval.h.

While the soruce code for

http://gnuradio.org/doc/doxygen/page_components.html 

lives here:

./docs/doxygen/other/components.dox



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Jean Louis
On Sun, Mar 05, 2017 at 08:32:51PM -0500, Richard Stallman wrote:
> [[[ To any NSA and FBI agents reading my email: please consider]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>   > http://gnuradio.org/
>   > "Free Software - GNU Radio is Free Software. That means it’s free as
>   > in price, and you are free to use & modify it as you wish."
>   > -- end of quote
> 
>   > May I correct you? It does not mean that it is "free as in price",
>   > there is some serious lack of understanding what free software
>   > means.
> 
> The "free" in "free software" refers to freedom -- not price.  So that
> quote is not really correct.  It's possible, though, that I said those
> words, 30 years ago before I understood how best to deal with the two
> meanings of the word.  I will take a look.

Those words are on the website http://gnuradio.org -- which shows
misunderstanding from the manager of the website or the GNU Radio
organization.

Words have simply different meanings and meanings are understood from
the context. It means there is nothing wrong by using the word "free"
in the context of freedom, it is on the reader to understand that
words have multiple meanings and to find out the proper definition
from the context.

When "free" is used in the context of "GNU Radio is Free & Open
Source" -- it is wrong for the GNU package to be advertised like
that. Exactly that quote is the prominent quote on GNU Radio
website. "Free and open source" -- indicates it is free of charge in
addition to having source disclosed. Instead of "free software" and
references to free software definitions.

John Gilmore has financed the project GNU Radio, and he says on his
website: http://www.toad.com/gnu/

"Free Software means software that comes with freedom -- not software
that has a price of 0. In particular, it means software that gives
everyone the source code (what programmers need to keep a program
running and improve on it) and the right to use the program, modify
it, and give or sell copies to anyone. The new buzzword for this is
"Open Source", but it's been called "Free Software" for decades."

It would be good for GNU Radio's website maintainers to understand
what those definitions mean and to modify the website accordingly.

Please maintainers, do it so.

Jean Louis



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Jean Louis
On Sun, Mar 05, 2017 at 08:29:13PM -0500, Richard Stallman wrote:
> [[[ To any NSA and FBI agents reading my email: please consider]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>   > I was reviewing this link of documentation, and could not find any
>   > relation to a license:
>   > http://gnuradio.org/doc/doxygen/index.html
> 
> Can you find the source code for this in the source repo?
> 
>   > However, documentation within the package gnuradio-3.7.10.1.tar.gz is
> 
> Is that the source code of the documentation in
> http://gnuradio.org/doc/doxygen/index.html?
> 
> I am guessing that you already know the answer, but I don't -- I have
> never seen either of them.

Source code is in gnuradio-3.7.10.1/docs/doxygen/other, if I am no
mistaken.

And GNU radio package is to be found here:
http://gnuradio.org/releases/gnuradio/gnuradio-3.7.10.1.tar.gz

Source code of documentation is not in simple format, it seems to be
Doxygen format. Doxygen extracts documentation from C++ files.

Jean Louis



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > http://gnuradio.org/
  > "Free Software - GNU Radio is Free Software. That means it’s free as
  > in price, and you are free to use & modify it as you wish."
  > -- end of quote

  > May I correct you? It does not mean that it is "free as in price",
  > there is some serious lack of understanding what free software
  > means.

The "free" in "free software" refers to freedom -- not price.  So that
quote is not really correct.  It's possible, though, that I said those
words, 30 years ago before I understood how best to deal with the two
meanings of the word.  I will take a look.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > Dimitri van Heesch
  > dimi...@stack.nl

  > or http://www.stack.nl/~dimitri/doxygen/support.html

Thanks.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I was reviewing this link of documentation, and could not find any
  > relation to a license:
  > http://gnuradio.org/doc/doxygen/index.html

Can you find the source code for this in the source repo?

  > However, documentation within the package gnuradio-3.7.10.1.tar.gz is

Is that the source code of the documentation in
http://gnuradio.org/doc/doxygen/index.html?

I am guessing that you already know the answer, but I don't -- I have
never seen either of them.



-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Jean Louis
On Sun, Mar 05, 2017 at 12:01:46AM -0500, Richard Stallman wrote:
> [[[ To any NSA and FBI agents reading my email: please consider]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>   > using Doxygen for generating documentation in a program with some 
> different 
>   > license without the program itself becoming GPL-2 as well.
> 
>   > I believe Doxygen should clarify the licenses. Otherwise, one could argue 
> that 
>   > any program/library that ever used Doxygen to generate documentation is 
> now 
>   > GPL-2 or later.
> 
> Yes.  I'd like to ask the developers to agree to install such patches,
> and look for someone to write the patches.  Can someone tell me how to
> contact them?

Contact information:

Dimitri van Heesch
dimi...@stack.nl

or http://www.stack.nl/~dimitri/doxygen/support.html

Jean Louis



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-05 Thread Alfred M. Szmidt
   Can someone tell me how to contact them?

I think one can contact the Doxygen maintainers at
doxygen-deve...@lists.sourceforge.net.  If you want, I can find some
more direct contact to one of the maintainers



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-04 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > using Doxygen for generating documentation in a program with some different 
  > license without the program itself becoming GPL-2 as well.

  > I believe Doxygen should clarify the licenses. Otherwise, one could argue 
that 
  > any program/library that ever used Doxygen to generate documentation is now 
  > GPL-2 or later.

Yes.  I'd like to ask the developers to agree to install such patches,
and look for someone to write the patches.  Can someone tell me how to
contact them?

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-04 Thread Filip Brcic
Дана субота, 04. март 2017. у 00.09.14 CET, Richard Stallman написа:
> However, why not have a fall-back search facility for text-based
> browsers, that works without graphics or Javascript?  Even if it looks
> clunky, it is better than nothing.

Naturally. Doxygen also supports server-side search written in php, as long as 
the server can support php (which most can), it shouldn't be a problem to make 
the search non-javascript based as well.

> The ethical issue in this area is that all Javascript code sent to the
> user must be free.

That is, at the moment, partially true. Doxygen's JavaScript is part of 
Doxygen which is under GPL-2, but there are no headers in the JavaScript files 
saying so. Also, having JS files in GPL-2 would, basically, disable anyone from 
using Doxygen for generating documentation in a program with some different 
license without the program itself becoming GPL-2 as well.

I believe Doxygen should clarify the licenses. Otherwise, one could argue that 
any program/library that ever used Doxygen to generate documentation is now 
GPL-2 or later.

-- 
GPG fingerprint: 9AFC0A4BD2CEF3D22CF6108196577BD3C105EDA4
Please read if you don't use GPG: https://emailselfdefense.fsf.org/

signature.asc
Description: This is a digitally signed message part.


Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-03 Thread Jean Louis
On Sat, Mar 04, 2017 at 12:10:45AM -0500, Richard Stallman wrote:
> [[[ To any NSA and FBI agents reading my email: please consider]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> 
>   > I cannot find the documentation license on the documentation pages.
> 
> Can you please tell me the URLs of the pages in question?

I was reviewing this link of documentation, and could not find any
relation to a license:
http://gnuradio.org/doc/doxygen/index.html

I just guess that documentation is not licensed under GFDL at all, as
I have greped in the software package and did not find references. And
I do not say it should be, just stating the fact.

The assumption is that documentation is licensed under the GNU GPL
just like all the software in the package.

However, documentation within the package gnuradio-3.7.10.1.tar.gz is
not in easy readable format, it requires doxygen to be generated first
to be readable and accessible, it becomes usable after building the
software.

Jean Louis



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-03 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > I cannot find the documentation license on the documentation pages.

Can you please tell me the URLs of the pages in question?

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-03 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > 1) HTML without JavaScript and without documentation search functionality

  > and

  > 2) HTML with JavaScript and with documentation search functionality where 
such 
  > search functionality doesn't work on text-based browsers, but everything 
else 
  > does.

There's nothing wrong, in principle, with having functionality that
works on graphical browsers and fails on text-based browsers.  (It would
be shame to create a problem gratuitously, if fixing the problem is easy.)

However, why not have a fall-back search facility for text-based
browsers, that works without graphics or Javascript?  Even if it looks
clunky, it is better than nothing.

The ethical issue in this area is that all Javascript code sent to the
user must be free.

-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-02 Thread Alfred M. Szmidt
Please redirect improvments for GNU Radio to the GNU Radio maintainers
for example, discuss-gnura...@gnu.org.

gnu-system-discuss@, and security-discuss@ are not the proper place to
raise such things.



Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-02 Thread Jean Louis
On Fri, Mar 03, 2017 at 12:34:39AM +0100, Anonymous wrote:
> Filip Brcic said:
> 
> > There is absolutely no way to make that functionality without
> > javascript, unless you want it to look really ugly,
> 
> If it's the cosmetics of fancy javascript frills vs. being functional,
> then the answer as to which wins that contest in the GFDL:
> 
>   https://static.fsf.org/nosvn/directory/fdl-1.3-standalone.html
> 
> (search for "simple html")
> 
> If that should be overturned, the GFDL should be updated first, as
> opposed to projects violating it.

GNU radio has a nice website, and organization.

I cannot find the documentation license on the documentation pages.

I am in Tanzania, and waiting for cdnjs.cloudflare.com is taking
terribly long time, like minutes, so with the "normal browser" I
cannot even access the website. I am trying to find out why.

If I don't use "normal browser", but use Dillo or Elinks, I can access
the website, with limitation to "javascript" links.

I would like to add a friendly reminder, that when GNU radio is
advertised as "free & open source", it is creating a confusion of what
free software is, it may give to people an idea that it is "free of
charge" in addition of being "open source".

You also have on the front page, quoting:

http://gnuradio.org/
"Free Software - GNU Radio is Free Software. That means it’s free as
in price, and you are free to use & modify it as you wish."
-- end of quote

May I correct you? It does not mean that it is "free as in price",
there is some serious lack of understanding what free software
means. It is free as in liberty. In fact my Wordnet dictionary over
here shows the first definition of free as "(38) free -- (able to act
at will; not hampered; not under compulsion or restraint; "free
enterprise"; "a free port"; "a free country"; "I have an hour free";
"free will"; "free of racism"; "feel free to stay as long as you
wish"; "a free choice")" and in the third definition "complimentary,
costless, free, gratis, gratuitous -- (costing nothing; "complimentary
tickets"; "free admission")".

The Free Software is free as in the first definition, in regards to
constraints, in regards to liberty of what one may do with the
software. Not in regards to pricing or charges for software. 

While it just happens that is often distributed "free of charge" the
words free do not refer to priceless, or free of charge. There is
nothing wrong in selling free software. The first Deluxe Distribution
of GNU software were sold for nice US $5,000, the compiled binaries on
the CD with all the software.

References:
http://www.gnu.org/philosophy/open-source-misses-the-point.html

It is unclear from the website under which license the documentation
has been published, I could not find it. I can see that everything is
copyright to GNU radio foundation, with "all rights
reserved". Somebody may wrongly understand the licensing and think
that "all rights reserved", also apply to documentation.

The website is well organized, only not well functionable, at least
from here in Tanzania, it is "loading" all the time.

I hope to get the required dongle to try it out.

Jean Louis




Re: GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-02 Thread Filip Brcic
Дана петак, 03. март 2017. у 00.34.39 CET, Anonymous написа:
> Filip Brcic said:
> > There is absolutely no way to make that functionality without
> > javascript, unless you want it to look really ugly,
> 
> If it's the cosmetics of fancy javascript frills vs. being functional,
> then the answer as to which wins that contest in the GFDL:
> 
>   https://static.fsf.org/nosvn/directory/fdl-1.3-standalone.html
> 
> (search for "simple html")
> 
> If that should be overturned, the GFDL should be updated first, as
> opposed to projects violating it.

You have a choice between:

1) HTML without JavaScript and without documentation search functionality

and

2) HTML with JavaScript and with documentation search functionality where such 
search functionality doesn't work on text-based browsers, but everything else 
does.

I don't see that as a choice. If you do, then you are promoting denial of 
service for everyone not using lynx (if I am to use your wording).

As for "simple html", that needs defining. I am not sure lynx supports even div 
tags and it definitely doesn't support simple header/footer/nav/button/video/
article/section/... tags from simple html version 5. So, what exactly is 
simple html? Who defines that? If anything, html is going towards simplicity by 
introducing semantic tags (such as those I've mentioned), but is that simple 
or complex?


-- 
GPG fingerprint: 9AFC0A4BD2CEF3D22CF6108196577BD3C105EDA4
Please read if you don't use GPG: https://emailselfdefense.fsf.org/

signature.asc
Description: This is a digitally signed message part.


GFDL holds the answer about fancy javascript (was: gnuradio project..)

2017-03-02 Thread Anonymous
Filip Brcic said:

> There is absolutely no way to make that functionality without
> javascript, unless you want it to look really ugly,

If it's the cosmetics of fancy javascript frills vs. being functional,
then the answer as to which wins that contest in the GFDL:

  https://static.fsf.org/nosvn/directory/fdl-1.3-standalone.html

(search for "simple html")

If that should be overturned, the GFDL should be updated first, as
opposed to projects violating it.

--
Please note this was sent anonymously, so the "From:" address will be unusable.
List archives will be monitored.