I certainly intend to try and include the streetview stuff, but to be
honest I find it hard to use, and not very useful.
The Olympics were fantastic, but now it is time to get back into self-
teach mode and work on this website :)
One last thing, referring to my original question 3.
Would it possible to set a cookie with the page, and then restrict
people from downloading the .kmz files if they don't have the cookie?
I ask because there is already one person out there using my kmz data
for their own application. They have a program which can make 'tours'
out of my ski runs, and they directly target my kmz files for the data
- bandwidth stealing at the very least. I know I can keep changing the
file and directory names, but that would be a big PITA.
Thanks
Using your KMZ without acknowledgement is a pretty {insert colourful
adjective here} thing to do. The least I would expect someone to do in
this case is to have a footer that links back to your site with a
Thanks in there.
While you can make it harder for someone to use your data you can't
stop it completely - they could always make a copy and host it
themselves. Depending on your server setup there are ways to restrict
where your KMZ can be loaded from - for example only allowing access
to it from your site. I'm no expert on this, and maybe others could
help with the technicalities, but if you're on an Apache server you
could use .htaccess files to prevent hotlinking. See
http://www.javascriptkit.com/howto/htaccess10.shtml
for an example.
The same principles should be available for IIS servers but I don't
use those so don't know anything about that.
Sorry to hear that someone is taking your data without a nod to your
site and hope the above helps at least on the bandwidth stealing side
of things.
Regards
Nymor
ps Out of interest which site is doing this to you if you don't mind
saying.
But most everything I've been putting on my G-Maps mashup's is
plagiarized javascript from Google examples, or other folks web sites.
I try to put comments directly in my JavaScript where I got the code,
but is that enough? (and just assume view source will be enough).
...am I suppose to dress up the web page itself with an
acknowledgments and explanations where all the code came from?
...or a link to an explanation-page?
The point: I'm hoping that when I share my creations, that I don't
accidentally offend this community...and would like to at least appear
polite...'
any advice you can provide is appreciated...I'm still learning...
thanks in advance
Forrest
hor...@gmail.com
On Mar 12, 2:35 am, Nymor wrote:
> Hi Greg,
>
> Using your KMZ without acknowledgement is a pretty {insert colourful
> adjective here} thing to do. The least I would expect someone to do in
> this case is to have a footer that links back to your site with a
> Thanks in there.
>
> While you can make it harder for someone to use your data you can't
> stop it completely - they could always make a copy and host it
> themselves. Depending on your server setup there are ways to restrict
> where your KMZ can be loaded from - for example only allowing access
> to it from your site. I'm no expert on this, and maybe others could
> help with the technicalities, but if you're on an Apache server you
> could use .htaccess files to prevent hotlinking. Seehttp://www.javascriptkit.com/howto/htaccess10.shtml
The way I do it - which I hope is acceptable - is like this.
If I use a complete module/library of javascript I leave it as is so
it has all the relevent attributions in the header (if the original
author put some there). So for example if I use Roman's
kmldomwalker.js or the gextensions library I just reference them but
don't change them in any way. Alot of open source code is released
under various licences anyway so you should do that to conform to
them.
If I was to modify some js or just take selected functions then I
would put a reference to the original site/author in the header of the
file.
If it's just a small snippet picked from forums etc - like asking "How
do I xyz" and someone provides a bit of code then I will thank them in
the thread but probably wouldn't put anything in my code as with that
sort of thing where do you draw the line - virtually everything I have
is garnered from one source or another (forums, tutorials & books
etc). I try and play the karma game with that in that I will try and
help out others where I can so the balance is restored.
I wouldn't expect any acknowledgement if someone found a bit of my
code useful but would except at least a nod in my direction if a whole
chunk of code was lifted.
As for Gregs situation of someone linking to his KMZ (data) files and
then building on top of that that to me should have some form of
acknowledgement/link on the persons site ... "Base KMZ courtesy of
WhistlerVisitorGuide.com" ... or something like that.
The general rule imo is don't try and pass something off as your own
when it isn't and give credit where it is due. If you do that people,
in general, will forgive a few lapses (as we're not all perfect) when
they can see that you try your best to cover everything.
my 2p
Regards
Nymor
On Mar 13, 3:41 pm, Forrest wrote:
> Hi to both Greg and Nymor,
> on the subject of properly acknowledging "borrowed" JavaScript code,
> or KMZ's, or what ever, what is the protocol?
> - I'm fairly inexperienced with the world of web development (been
> doing big ERP systems for years).
>
> But most everything I've been putting on my G-Maps mashup's is
> plagiarized javascript from Google examples, or other folks web sites.
>
> I try to put comments directly in my JavaScript where I got the code,
> but is that enough? (and just assume view source will be enough).
> ...am I suppose to dress up the web page itself with an
> acknowledgments and explanations where all the code came from?
> ...or a link to an explanation-page?
>
> The point: I'm hoping that when I share my creations, that I don't
> accidentally offend this community...and would like to at least appear
> polite...'
>
> any advice you can provide is appreciated...I'm still learning...
>
> thanks in advance
> Forrest
> [email address]
Thanks for your help and advice.
1. sorted (can load single kmz on page load and fly to certain view -
I believe I can also make it all toggleable but haven't yet)
2. looks like the link Nymor posted will get me going (haven't had
time to play with it yet)
With regards to js stuff - everything in my page has been copied/
edited from samples given by google and/or people in forums like this
- I only change what i need to make it work.
To see the 'online' version - go to
http://whistlerblackcombsnowreport.com/trailmap/
3.
I have tried to prevent 'hotlinking' but that doesn't do what I want -
I want to stop people from being able to type into the browser address
bar
for eg
http://whistlerblackcombsnowreport.com/trailmap/kmz/black.kmz
and downloading the raw kmz file
ie I want to make the kmz data usable only through interaction on my
webpage
I am looking into using PHP to hide the URL but am not sure if that is
the right way to go about it
maybe use MIME to insist the file gets opened by the plugin and not
downloaded ??
Makes me mad I end up spending so much time trying to protect my work
rather than creating new kmz's
Thanks for your help - and please forgive the next part of this post
Onto Alans (StarTrax) comments
Firstly, funny you respond here, I have tried to email you, but you
never replied.
On Mar 13, 5:34 pm, StarTraX wrote:
> First off, I would like to declare my involvement in this issue, it’s
> my StarTraX application that is being referred to here, and I did
> contact Greg directly at the time to let him know I was doing it. His
> response was not at all supportive(!).
You are surprised I don't like having someone use my data for their
own gain?
> The issue of ownership is certainly a troubled one, but not that
> complicated really.
> On the one hand, if you put material on the internet you are making it
> public.
I have not made any links to my raw kmz files public (except for this
post asking others for help on how to hide them) - they are supposed
to be accessed via the google earth plugin page - you have read the
source and bypassed the intended way of accessing this data.
Furthermore, you have told others how to do it - and encourage them to
do so when using your application.
It is possible to save a copy of video you watch on news websites such
as the BBC and NBC by being 'clever' - does that mean I am free to
combine those videos with my own work? How about adding the soundtrack
from the Olympics (I could save a copy of that too) to the video?
> If it contains any inventive or original material then it may be
> subject to copyright. The kml files in question, whilst the product of
> considerable time and effort, really don’t constitute an original work
> in that sense.
Yes, it has taken myself and a friend a lot of time and effort to get
to where we are.
If our kmz files do not represent 'original work' then go and get the
data from where ever else you can get it from - go ahead, help
yourself to this freely available information. Let me know where it is
so I can tell the other people asking me for the data as well.
> If you want to be possessive about the material, then it’s up to you
> to protect it.
It is a shame that I have to, but yes I am now spending my time
working on a way to protect it, rather than creating new data / making
the web page more informative.
> In my use of the Whistler files, I have not in any way hidden the
> source of the data – its address makes its origin quite clear.
I don't see any mention of my website on yours, the only mention is
once (verbally) in the youtube video, in which, at one point you refer
to the 'whistler blackcomb website' which I interpret as the
whistlerblackcomb.com and NOT my website. So thanks for giving them
credit instead of me.
The following is the last stuff I typed:
While responding, I have been exploring your site, and found the 'User
notes' pdf
you do mention my website in that - thanks I guess, but you also show
how you are hosting some of the files (renamed) on your site
you then go to show people how and where to download ALL my raw kmz's
as stated above - my kmz files are only intended to be used through my
GE plugin web page
> On the point about your bandwidth cost of my users downloading your
> data – that’s easily resolved with a once-off copy of your files to my
> site (which doesn’t charge for bandwidth) and that problem’s solved.
> Out of respect for your work, I agree that an appropriate attribution
> should be made, and that’s certainly something that I am doing.
> Finally, my product is free and commercial-free so there’s no
> commercial issue here at all.
>
To quote your website:
'The program you download is a trial, unlicensed version.'
'To license the program, which will allow it to run indefinitely, you
will have to buy a Registration Key'
'This is a new project and we haven't yet set up a facility to sell
this service, and until we do, the first 50 lucky users to submit the
following form with their network adapter number (like 00069B2B9823),
will get a free registration. Can't say fairer than that! '
So your product is not exactly 'free' as you state you intend to
charge for it in the future.
So Alan, while I may not be able to stop you from personally using my
data as you like - there are probably avenues to stop you from telling
other people how to do it.
Sorry to everyone else who reads this post.