Opened 10 years ago

Closed 10 years ago

#243 closed defect (wontfix)

Add minimized exception to javascript headers when we start adding them :)

Reported by: Christopher Allan Webber Owned by:
Priority: critical Milestone: 0.3.0
Component: programming Keywords:
Cc: Parent Tickets:

Description (last modified by Christopher Allan Webber)

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.



Subtickets

Change History (12)

comment:1 Changed 10 years ago by Christopher Allan Webber

er, I want to make it okay! not-not-okay. :) edit: I used a double
negative the first time, so it was correct.



comment:2 Changed 10 years ago by Christopher Allan Webber

Milestone: 0.1.00.2.0

comment:3 Changed 10 years ago by Christopher Allan Webber

Milestone: 0.2.00.2.1

comment:2 Changed 10 years ago by Christopher Allan Webber

See the bottom of:
`http://www.gnu.org/philosophy/javascript-trap.html <http://www.gnu.org/philosophy/javascript-trap.html>`_



comment:3 Changed 10 years ago by Christopher Allan Webber

Priority: NormalUrgent

comment:3 Changed 10 years ago by Elrond

Component: InfrastructureProgramming
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 Changed 10 years ago by Christopher Allan Webber

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 Changed 10 years ago by Will Kahn-Greene

The original url for this bug was http://bugs.foocorp.net/issues/572 .
Relations:
#360: blocked

comment:6 Changed 10 years ago by Christopher Allan Webber

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 Changed 10 years ago by Elrond

Milestone: 0.2.10.2.2

We probably should get this addressed somehow for 0.2.2, I hope?

comment:8 Changed 10 years ago by Christopher Allan Webber

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?

comment:9 Changed 10 years ago by Christopher Allan Webber

Resolution: wontfix
Status: acceptedclosed

Marking as wontfix and cc'ing brett on it. If brett still thinks it's worth re-opening, we'll re-open. Seems like a lot of re-licensing hassle at the moment though.

Note: See TracTickets for help on using tickets.