Opened 13 years ago
Last modified 13 years ago
#243 closed defect
Add minimized exception to javascript headers when we start adding them :) — at Version 8
Reported by: | Christopher Allan Webber | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | 0.3.0 |
Component: | programming | Keywords: | |
Cc: | Parent Tickets: |
Description (last modified by )
See the bottom of: `http://www.gnu.org/p/javascript-trap.html <http://www.gnu.org/p/javascript-trap.html>`_ I don't want to make minimizing javascript not-okay. When we add our first javascript code, we should add a version of this exception.
Change History (11)
comment:2 by , 13 years ago
Milestone: | 0.1.0 → 0.2.0 |
---|
comment:3 by , 13 years ago
Milestone: | 0.2.0 → 0.2.1 |
---|
comment:2 by , 13 years ago
See the bottom of: `http://www.gnu.org/philosophy/javascript-trap.html <http://www.gnu.org/philosophy/javascript-trap.html>`_
comment:3 by , 13 years ago
Priority: | Normal → Urgent |
---|
comment:3 by , 13 years ago
Component: | Infrastructure → Programming |
---|
This is a "we should not forget X when starting to use js" bug. Jef started to use js, so this is getting relevant! Chris, can you elaborate, what exactly we have to do? We probably need to modify ``static/js/show_password.js``? We hopefully don't have to modify our shipped version of jquery. That would be a maintainance nightmare!
comment:4 by , 13 years ago
All we have to do is to add the minimized javascript exception at the bottom of the forementioned gnu.org link to all our javascript headers, below the normal AGPL headers. Only ours though, not dependencies. I **think** we might also need to do this to the python side, but that part I'm not sure about. The trouble with that is that it would mean having to possibly get permission from **all** python committers. That's a lot of people to contact. I don't think we even **can** contact all translators. Someone should set the javascript headers to include the exception. I'll ping Brett again to see how serious adding the exception to everything else is.
comment:5 by , 13 years ago
The original url for this bug was http://bugs.foocorp.net/issues/572 .
Relations:
#360: blocked
comment:6 by , 13 years ago
I think I've spent all my pester-Brett-Smith points for a few months. In the meanwhile though we could take some action on this ticket by including the AGPL license in the same directory as the javascript files we provide. We're possibly not really doing things right by not doing so now.
comment:7 by , 13 years ago
Milestone: | 0.2.1 → 0.2.2 |
---|
We probably should get this addressed somehow for 0.2.2, I hope?
comment:8 by , 13 years ago
Description: | modified (diff) |
---|
Is this worth the effort at this point, really? If we did this, we have to do it across the entire mediagoblin codebase, not just javascript, is that right? That seems like contacting a lot of people.
If we include non-minimized javascript in the same directory as minimized javascript, shouldn't that be enough? Why not just distribute the source alongside the application to simplify things?
Maybe I should just close this as wontfix?