If you develop for the web, expect your stuff to be viewable.  People have for 
years attempted to prevent downloading of images, movies, source code.  Images 
have been "protected" by disabling right-click and using background-image css 
(that I know of).  Movies have attempted to do it by not sending the entire 
film at once, but in pieces.  And source code by attempting to prevent 
right-click and view source.  None of these work.  It doesn't take a genius to 
get around them.

If someone wants to see javascript code, they can (in Firefox pre-3.5 and all 
other browsers):

View source
Find the javascript link
Copy and paste into URL
Your code has been seen

In Firefox 3.5, they can just click on the URL in the source code.

Of course, IE8, Safari, and Chrome all come with a debugger built-in that let 
you see the source code of all requests.

Plus, you proprietary source code is cached on the persons machine so they can 
pull it from there.


So, your suggestion is pretty much useless.  Far too many ways to get to the 
code without needing Firebug and that are easier or just as easy.  If you want 
to protect your intellectual property, then don't use javascript.

Trevan


-----Original Message-----
From: firebug@googlegroups.com [mailto:fire...@googlegroups.com] On Behalf Of 
Rako
Sent: Monday, July 06, 2009 11:40 AM
To: Firebug
Subject: Re: New Activation Model


Alfonsoml,
you seem to ignore the fact, that the javascript code in separate
modules is not displayed when showing the page.
It is accessable only by using firebug or a similar product.
A lot of people protect their intellectual property by obfuscating
their code.
There were demands, that Firebug should help them in reverse
engineering. This reverse engineering is done probably to steal
someone's code.
I must assume, that you object to my proposal, because you may want to
use code developed by someone else.

My proposal is simple and realistic. I am long enough in this
profession (since 1962) to be able to judge, what can be done with
reasonable effort.

The security of proprietary code IS a legally binding obligation for
such programs. Without that FB could even be classified as spyware and
its authors could be prosecuted.
This is what MUST be avoided. I love Firebug (although I have not used
it for the last few month) and I would not like its developers get
into trouble because some thiefs or saboteours.
Because knowing how the hidden javascript operates, you could
circumwent the safety measures programmed there. .

I suppose you wrote your post, because you are not experienced enough
and not because you plan some mischief.

As for a a sign-on and accepting an agreement, I have that on my site.
Not only because of the design and javascript code, but also because
of its contents:
there are a number of historical documents there, which are first
published at my site and have to be protected.



On Jul 6, 12:49 pm, alfonsoml <aml...@gmail.com> wrote:
> Please, get back to reality.
>
> Firebug only shows what the server has sent. If you care so much about
> your intellectual property then force everyone that access your site
> to sign an agreement. There's no law anywhere that would avoid showing
> the source of a page, and that's basically what Firebug does.
>
> Talking about this kind of ideas is just wasting the time of everyone
> as they aren't realistic.
>
> Let's focus on the UI of Firebug and how it can be modified to work
> better.
>
> On Jul 6, 12:38 pm, Rako <mscam...@rakovszky.eu> wrote:
>
> > But that is
> > 1.) confusing
> > 2.) causes extra work
> > There should be an "off for all pages" rule, which would not allow
> > exceptions, thus you could switch FB off even for the site(s) you are
> > testing.
> > No exceptions would be allowed.
> > The rule "off for all pages, except"  would be the current "off for
> > all pages" rule.
> > Thus when I add new pages, etc to my site, I could set the "off for
> > all pages" rule until I need FB to debug the javascript, when I would
> > switch to the "off for all pages except" rule, which specifies my
> > exception(s).
> > It is questionable, whether the "on for all pages" rule is legally
> > allowed.
> > My code is my intelectual property protected by national and
> > international copyright laws. I might even sue anyone stealing my code
> > for his site.
> > Thus FB should prevent intelectual theft, not encourage it. I read a
> > number of posts from people who state, that they use FB for reverse
> > engineering.
> > These request should not be complied with.
> > I would go even further to prevent such misdemanour: there should be a
> > kind of "password" protection that would allow only the owner(s) to
> > run FB on their site.
> > When entering an exception, a password should be entered (cookie?)
> > which would be sent to a "Firebug" module at the website. This would
> > be a PHP module slightly modified by the user using a small standalone
> > program and then stored on the server.
> > This standalone program would ask for the new name of the module, the
> > passport and for a choice of passport encryption/security routines.
> > FB could be activated for a site only when:
> > 1.) the named security-module exists at the site
> > 2.) the the password is correct, in which case an "Allow" reply would
> > be sent. This would depend on the selected security routine.
>
> > Of course you could argue:
> > 1.) it is not your job to prevent theft of code:
> > As you provide means for this theft, the courts may not accept this
> > argument
> > 2.) if someone really wants it, he can find ways to get around this
> > security feature.
> > If someone is able to do that, than he is able to develop the code for
> > his page himself, does not need to steal the code.
> > If he than puts his solution on the internet, HE is commiting a crime,
> > and all those, who use it to steal code.
> > 3.) Stupid/lazy people do not program their sites themself, but use
> > such programs that provide code off the shelf, ignoring the fact, that
> > these, being jacks of all trade, mean a huge overhead for each page.
> > Most of these programs cost a lot of money and buying pirated code
> > would be cheaper.
>
> > On Jul 4, 4:57 pm, johnjbarton <johnjbar...@johnjbarton.com> wrote:
>
> > > The option "Off for all pages, except" is already implemented.  Here
> > > is how you use it:
>
> > > First, please note that you do not need to select any option to cause
> > > "off for all pages", because Firebug is off by default. So the only
> > > part you need to concentrate on is "except".
>
> > > To create an exception to the "off for all pages" rule, do the
> > > following:
> > >      1) open the site you want to debug
> > >      2) press the firebug status bar icon.
> > > Firebug will open and put that site on the white list. From now on
> > > that page will be "except".
>
> > > jjb
>
> > > On Jul 4, 4:50 am, Rako <mscam...@rakovszky.eu> wrote:
>
> > > > Having read this discussion, I think there should be two options:
> > > > "On for all pages, except"
> > > > "Off for all pages, except"
> > > > This would be easy to understand. For both there would be an
> > > > exceptions-list, or a number of alternative lists.
> > > > Thus you could have alternative selection of sites or pages within the
> > > > sites and choose the selection you currently want.
> > > > To implement these, a small off-line settings program could be
> > > > written:
> > > > The user can create the selections before beginning with the on-line
> > > > tests. During the tests he could merely choose between the selections.
> > > > Under Windows, these can easily be stored in the registry. If you
> > > > want, I can let you have some "Read/save Combo-box contents" functions
> > > > (VB6+API) or a small stand-alone program to create such selections.
>
> > > > On Jul 2, 5:49 pm, johnjbarton <johnjbar...@johnjbarton.com> wrote:
>
> > > > > On Jul 2, 8:20 am, jjj <jason31...@gmail.com> wrote:
>
> > > > > > Then tell me why turning 'on for all pages' causes firebug to fail 
> > > > > > to
> > > > > > turn on while browsing in firefox?
>
> > > > > I don't know why this does not work for you. It works for me.
>
> > > > > > Can you confirm that by turning 'on for all pages', firebug stays on
> > > > > > for every single page until you explicitly turn it off?
>
> > > > > I can confirm that Firebug will stay on for me if I select "on for all
> > > > > pages" then visit a set of completely different sites.
>
> > > > > Here is are the specifics:
> > > > > 1) Open Firefox 3.5 with Firebug 1.5a7.
> > > > > 2) Right click Firebug Icon, select On for all Web Pages.
> > > > > 3) Openwww.google.comfirebugisup
> > > > > 4) search for "foo" and click on the first 
> > > > > result,http://en.wikipedia.org/wiki/Foo;
> > > > > Firebug is up.
> > > > > 5) typehttp://www.ibm.comintothelocationbar, hit enter. Firebug
> > > > > is up
>
> > > > > Does this work for you?
>
> > > > > Based on my tests and the fact that other users have used this option
> > > > > successfully, it's my guess that the reason it fails for you is
> > > > > related to some property of your environment. A simple and effective
> > > > > test for this is create a new Firefox profile, install Firebug, and
> > > > > restart.
>
> > > > > jjb


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to firebug@googlegroups.com
To unsubscribe from this group, send email to 
firebug+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to