W3C home > Mailing lists > Public > www-svg@w3.org > February 2017

Re: SVG's future

From: Domenico Strazzullo <strazzullo.domenico@gmail.com>
Date: Sun, 12 Feb 2017 22:04:12 +0100
Message-ID: <CABgXer20HPBg66oMsWC-uzB=BBKihua=bAkZaM86G_ijTm8mtg@mail.gmail.com>
To: Douglas Crosher <dtc-www-svg@scieneer.com>
Cc: www-svg <www-svg@w3.org>
Hi Douglas,

Your input is greatly appreciated.

To be honest I’m not really versatile with these technical aspects (certainly
not as much as you). I do know that there are always workarounds, but I
always considered that a form of hijacking. With the Java binding you can
do practically everything, but then companies and developers need to know:
SVG + JavaScript, or not?

That is the whole meaning of the W3C.

Regarding asm.js, at a quick glance it seems to me a C-C++ new suit for
JavaScript. It probably responds to a demand by desktop programmers to find
a familiar programming environment when dealing with web applications. But
my take on that is that the claim about memory is not relevant. As far as
speed goes, JavaScript interpreters have already been seen to outperform
compilers in some instances, and on equivalent applications. The claim on
variables is actually a handicap compared to JavaScript variables.
Incidentally, I maintain that JavaScript turned out to be the Object
Oriented language by excellence, for a simple reason that is out of context
to discuss here.

WebAssembly seems to be a format. It claims to be able to “access browser
functionality through the same Web APIs” (as JavaScript). So that refers to
the Web APIs that are already there.

The problem is this: SVG is a library representing a virtual device
interface hosted by the browser (to simplify and frame its identity). In
that respect it’s like the alter ego of OpenGL. Through that interface the
web developer can address the system’s graphical resources (it’s actually
the browser that handles the routines and their translation). This virtual
device interface had to be specified of course, which it was. By that, it
constitutes a capital, an acquired asset on which companies and developers
did capitalize.

Like Olaf puts it in his latest post “I think, there are meanwhile millions
of authors with a lot of content around,
much interested in complete implementations, without a need to worry about
different bugs and caps in different common user-agents, surely a lot of
interested as well in a new version of SVG with new features, simplifying
their work or even allowing new types of images.”

I retain in particular “without a need to worry about different bugs and
caps in different common user-agents”.

He also says “what to do to get SVG implementations complete?”, which is a
key question.

So, I don’t know what others think, but I’ve been against workarounds for
years now, estimating that they entertained a sort of legitimization for
the browsers’ vendors bad habits, contrary to what the W3 was planning to

It’s possible that a bunch of kids already started to work like starving
dogs on your suggestion, and that is beautiful in a way, but without
supervision and coordination the whole thing is quite a mission. The de
facto standards that would eventually emerge is an excellent idea, and one
that often worked, and at the end the browsers’ vendors would have to
implement anyway the features that they are now refusing to. But then my
question is: what is this, a circus? Also, it would take a certain amount
of time that might be too long, I think.

Thank you for the friendly warning. I do have legal advice. For retractions
they should give first an opportunity, but so far it’s total silence. A
lawsuit for defamation would automatically expose them to an inquiry, and
that is probably not what they seek. I even think they don’t seek anything
at all. Only in the last reference to “corrupt” there could be grounds  for
defamation, but not even so because I am talking about the right to do it,
not reiterating it, but citing myself. I also clearly gave three times the
benefit of the doubt to try to promote a dialog. I would worry more about
this being one more expression of lack of consideration and contempt from
their part towards everybody.

Best regards,

Domenico Strazzullo

On Sun, Feb 12, 2017 at 4:32 AM, Douglas Crosher <dtc-www-svg@scieneer.com>

> Hi Domenico,
> I've been following the SVG work of many years, not contributing here
> sorry, but have been trying to help progress on higher performance
> languages for the web and like the potential of asm.js and WebAssembly.
> So might it be possible to abstract some extensions so that they could
> be user supplied in such forms?
> This might allows users to extend the web in such areas as SVG if they
> choose to and for groups to even differ in their implementations as
> these would be user supplied code. So then rather than working on a
> standard and depending on dominant implementations to adopt them and
> implement them, the work could start with the web community writing the
> support. The dynamics of these communities would then drive any de facto
> standards that emerge, but people could still deploy different
> variations if they choose to do so. Could this model have potential for
> the future of the web and for SVG 2?
> This would not avoid the need to work on standards, which are still very
> useful to allow exchange and interoperation, but it might uncouple this
> work from being locked into this forum and from depending on the
> dominant web browsers.
> I was hesitant to suggest this model for SVG as it appears that the
> level of integration is high, and that appears to be quite a barrier.
> It's not just a matter of supplying an SVG image URL plus a decoder is it?
> Could people ponder what would be necessary, how the code could be
> sandboxed to make it acceptable and if that barrier could even be reached.
> btw: I am not so sure about your freedoms to say things about other
> people, you might want to get some advice. Even casting people in a bad
> light might be a liability. My only thought is that perhaps you could
> cast your comments about ideas or work practice ideas etc to make them
> impersonal.
> Regards
> Douglas Crosher
> On 02/12/2017 03:15 AM, Domenico Strazzullo wrote:
> > I received a private message more or less on the same tone that reads:
> >
> >
> > “You seem like a sad man with a lot of anger in your life, and little
> > respect for others.
> >
> > Chill out. You're only making a fool of yourself.”
> >
> >
> >
> > There would be no harm in addressing this kind of message publicly. Both
> > messages give opportunities for clarifications. However the first
> > paragraph relates to the tone and attitude used. After that, you may
> > find what follows instructive.
> >
> >
> >
> > Acid comments about somebody’s private life, without any accusation on a
> > concrete action that may have had or may have detrimental consequences
> > in a wider scope, are typical of behind the screen valiant paladins
> > rising in defense of the establishment, without real mission and without
> > being asked or rewarded for.
> >
> > Opposed to that, please note that Doug and I have already had in the
> > past very animated face to face discussions, that the issue is an old
> > one, and strictly related to SVG. Also note that in previous posts on
> > this thread I have also put in evidence some of Doug’s qualities as a
> > man. What may be defined as attacks, carry precisely over the way he has
> > conducted his mission at W3 in relation to SVG, and the consequences
> > that derived from that conduct, whether he was well aware or not of
> > whose interests he was serving primarily, and if those interests were in
> > accordance with those of the majority. The same does/may apply to Chris
> > Lilley and others, but we don’t know if they are really around or not,
> > ready to take their responsibilities, or if they care at all.
> >
> >
> > The non-acknowledgment, and the acceptance of the status quo deriving
> > from it, progressively diminish the chances of SVG 2 being implemented,
> > until the turmoil eventually fades out, closing the case.
> >
> >
> > Also take note that it’s quite common to have to resort to verbal or
> > written attacks to defend principles, where other methods reveal to have
> > failed, especially when dealing with public affairs, particularly those
> > that suffer from political schemes. Some undertake to defend principles,
> > and some don’t. Learn how to respect both. Learn how to not confuse
> > determination with foolishness. Learn how to express your ideas with
> > argumentations based on facts and people that you know, not based on
> > generic feelings about people that you don’t know.
> >
> >
> > Please also take note that some acquaintances and friends of mine are
> > questioning me, using an appropriate tone, about what the goal is and if
> > this is the best way to reach it.
> >
> >
> > I don’t know if this is the best way to reach it, but I do know that so
> > far soft manners and patience have not prevented the demolition of SVG
> > from happening. It actually came about unexpectedly for most. Talking of
> > which, I found a revelatory clue in Doug’s post that escaped my
> > attention, where he says first thing off:
> >
> >
> > “Suffice it to say that this post has little insight into the
> > complexities of the implementation landscape, nor the motivation of the
> > implementers or of W3C.”
> >
> >
> > The last sentence. OK, this, to me, proves that he’d been knowing all
> > along (I don’t really need a proof, but others may), who knows since
> > when. Therefore it proves the deceit towards the latest WG participants,
> > who were left to work hard until they started suspecting lately that
> > their work was already in a dead end, as well as those before them and
> > all the bank of past and present users and contributors.
> >
> >
> > Put in very simple words, this is called cheating, dishonesty.
> >
> >
> > I hear some say “Big deal, this is common, it’s how the world functions
> > anyway.” Some among the population are happy with it and some are not.
> > The ones cannot force the others to be happy or unhappy about it.
> >
> >
> > Please note that I haven’t questioned or offended anyone else other than
> > members of the W3 staff, and that so far I have only questioned the
> > choices of the implementers from an ethical standpoint, I haven’t
> > offended them yet, which may happen if the situation requires it and if
> > the opportunity arises, which I think is very unlikely.
> >
> >
> > The goal is to force: 1) the W3 to take its responsibilities by publicly
> > admitting it failed to fulfill its mission; 2) the implementation of SVG
> > 2 as per agreements and understandings.
> >
> >
> > The second point is admittedly overly optimistic. But the first point
> > would probably lead to internal restructuring, which in turn may make
> > point 2 possible.
> >
> >
> > If you guys have some other valid approach to propose, go ahead. I
> > explained at large the absurdity of the approach consisting in pulling
> > requests, test suites, polyfills, and such. Nobody has contradicted or
> > discussed in any way my assessment. Hopefully nobody believes in that
> > “remake” or “reload” approach, probably because everybody understands
> > deep down that if we were cheated once, under the same conditions we
> > would be exposed to be cheated again. After some people broke their
> > asses on test suites, a mammoth work I believe, how can anyone possibly
> > expect there will be new candidates when they see the appalling lack of
> > consideration for the work that was done? A new WG was not even
> > appointed, and that, without even an announcement.
> >
> >
> > Please learn how to draw the proper conclusions from events. To do the
> > three monkeys business is not a solution, especially when the monkey who
> > doesn’t speak, speaks up to say that the monkeys who see, hear, and
> > speak, are fools.
> >
> >
> > I hope this dissipates your perplexities. By the way, are you two
> > perplex at all, or did you just need to exist in some way? If you have
> > perplexities you can express them in the proper manner. Nobody has
> > attacked you. If and when Doug Schepers, Chris Lilley, or other members
> > of theW3 wish to defend themselves from the accusations they know how to
> > do it, and they’re welcome. Anyone else counter-attacking in
> > self-appointed defense of the establishment, is irrelevant and annoying,
> > even if you were entire squads. Your intervention is deprived of any
> > argumentation related to SVG and its future, as per the subject line .
> > Simple pollution.
> >
> >
> >
> >
> > OT
> >
> >
> > For severe violations you need to look upstairs. A political attack is
> > not a severe violation because it’s not at all a violation, however
> > virulent it may be, and this in any context, from congresses, through
> > associations, to simple gatherings. There are no special rules for W3C
> > mailing lists. This is thanks to freedom of expression. Totalitarians
> > and fascists normally try to choke free expression. Choose your camp and
> > let us know.
> >
> >
> > When I said the W3 was corrupt on this I had the right to think it and
> > say it, and I still have it unless they prove they were not. OK?
> >
> >
> > Domenico Strazzullo
> >
> > On Fri, Feb 10, 2017 at 9:29 PM, Tab Atkins Jr. <jackalmage@gmail.com
> > <mailto:jackalmage@gmail.com>> wrote:
> >
> >     On Fri, Feb 10, 2017 at 6:15 AM, Domenico Strazzullo
> >     <strazzullo.domenico@gmail.com
> >     <mailto:strazzullo.domenico@gmail.com>> wrote:
> >     > [snip quite a lot]
> >
> >     This uninformed and insulting ranting is a severe violation of the
> >     community norms for a W3C mailing list.  Stop this now.
> >
> >     ~TJ
> >
> >
Received on Sunday, 12 February 2017 21:04:48 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:55:08 UTC