Conversation
Notices
-
Announcing JavaScript License Web Labels www.fsf.org/news/announcing-js-labels #javascript #jquery !fsf !lp !gnu
about 4 months ago from web- Wes, John Sullivan and GnuX and 2 others like this.
- Adrian Lang, República del Hackuador and Carlos Solís and 2 others repeated this.
-
@fsf See also #LibreJS ( http://lduros.net/librejs )
-
Annotating javascript licenses: good/important idea. Suggested method on this page: totally the wrong way to do it.
-
@fsf but, I completely agree this is a generally good idea (more license metadata the better?)
-
@fsf why a specific js licence field? Why not use rdfa (just rel="license"). License metadata specific to a language seems problematic.
-
@cwebber it isn't totally the wrong way to do it. I'd say more than halfway right. :-) More complicated than just using rel="license" though
Greg Grossmeier likes this. -
wouldn't rdfa work for this sort of thing...?
-
See the rationale document for why RDFa wasn't used: http://identi.ca/url/66360803
-
@mattl it doesn't mention RDFa. The point of RDF*a* is to annotate what people see, which I agree should come first.
-
@mattl RDFa makes human readable content machine readable. That document seems to mischaracterize RDFa.
-
@greg you must be referring to the document created by @mattl's notice transcluding http://identi.ca/url/66360803 ;-)
Greg Grossmeier likes this. -
Yeah, that's all I know about why RDF or RDFa wasn't chosen. @brettcsmith might have some insight -- this is his project.
-
@fsf I am puzzled by the philosophical decision to allow trivial javascript as the fsf doesnt seem to endorse using trivial proprietary apps
-
@trashheap Oppressors always try to make fall in traps philosophers and free thinkers! http://ur1.ca/83jx2
-
@trashheap They do seem to discuss that in paragraph 3 of http://ur1.ca/2npz
-
@jxself It just seems odd because the purpose of the code (whether for frills or not) has little bearing on the four freedoms.
-
rel-license doesn't work, since it would be info about the referring page, not info about a resource pulled in by the referring page.
-
trivial code is too unoriginal to be restricted by copyright, has understandable source without comments, how it's not free?
-
@mtjm The other problem is triviality is a subjective standard.
-
it shouldn't be difficult to find a <10 lines script without copying information in a distro, "proprietary apps" known to me are bigger
-
licenses affect only copyrighted code, this could be too unoriginal to be copyrighted; I think this wouldn't be clear enough for inclusion
-
@mtjm One could of course build a series of 100 closed source libraries each one doing a "trivial" task glued together by a LGPL executable.
-
@joshuagay yeah that's what I meant in http://identi.ca/notice/90369742 but rel="license" is applicable on page describing js licenses
-
@gnutek Participants of said Distros do have fun, but their stance against non-free code tends to be philosophical not entertainment.
-
Would be nice to have page that annotates what people see, tho even w/o & w/ plugin could display metadata to user (openattribute style)
-
this doesn't conflict with "trivial, uncopyrightable code in source form is free"; or is trivial JS as diffic. to edit as binary shared lib?
-
@gnutek Lao Tzu never devalued or contradicted his philosophy with his humor. The later comes from the former. They should not be at odds.
-
@mtjm Alright you may have convinced me. Although how much code does it take to be copyrightable?
Rajit Vikram Singh likes this. -
@trashheap Which sort of philosophy and logic don't find interest in freedom? #WallStreet
-
@gnutek. I am not sure we follow each other. But to answer the question: A bad one.
-
(And yes I'm aware that metadata shown by openattribute generally has human readable version of license info also)
-
@trashheap So why do you loose you time with non free code and not join us to make grow free software and freedom right?
-
there is probably no obvious size criterion for that, it can be seen in some cases; I'm not a lawyer
-
@trashheap - Does this help? http://ur1.ca/83ml3 Perhaps also http://ur1.ca/83mmg
-
Now that I think of it, probably it is true that you can't annotate in the <head> directly (can't put elements around <script />)
-
Invisible to user tag metadata in body also possible.
-
If true, linking off-page to licensing page w/ RDFa still reasonable middle grounds.
-
@mtjm And the subjectivity of that is my other concern.
-
@jxself In part. It is still far too subjective. Reinforces my notion that intellectual property isn't real.
-
@trashheap Maybe you should express your thinking way on the !LibrePlanet wiki and make some suggestions for the conference :-)
-
@trashheap Indeed.
-
@gnutek I keep meaning to contribute to libreplanet. Although I am always a bit lost and confused when browsing the wiki.
-
@trashheap maybe you can bring your contribution in a good navigation solution :-)
-
@trashheap AFAICT js for layout is like-html, not ethical issue, like built-in blobs is like-a-circuit; FSF accepts trivial (<64c) blobs too
-
@lxoliva I have to agree here, fsf makes it very clear in the articles that it refers to non-trivial js PROGRAMS, like google docs
-
@trashheap does it seem to you that this combined work would respect users' four essential software freedoms?