Source code repository on github

These forums are specific to the Waze mobile app. Post here if you experienced a problem while using the app, have a question about the app functionality or a feature such as navigation or search.

Moderators: Unholy, bextein

Re: Source code repository on github

Postby zCougar » Fri May 04, 2012 2:03 pm

I really hope that Waze will either make an API open and stable and some coders will write a new )and better!) GPL client or Waze will still make its client source available.

I'm actually quite disappointed how Waze tries to make its platform more closed instead of making it more open for everybody. Unfortunately there is nothing better available today than Waze but I do not see any reason why OSM or anyone else can't do something like that in the future and I really hope it will happen in this case.

I'll probably switch back to 2.4.0 if Waze confirms that they do not plan to release 3.x source code any more.

--
Cougar
Image
Waze 4.18.0.0: Nexus 4 | | Nexus 6P
CM@Estonia / WME beta tester / Android beta tester
PALUN LOE: Waze eestikeelne juhend wikis
zCougar
Waze Local Champs
Waze Local Champs
 
Posts: 1471
Joined: Fri Mar 05, 2010 10:25 am
Location: Estonia
Has thanked: 233 times
Been thanked: 104 times

Re: Source code repository on github

Postby Suik » Mon Apr 30, 2012 11:00 pm

AlanOfTheBerg wrote:
Suik wrote:if so...how? since 3.x. I can't manage to make the line

Code: Select all
GPS.Show GPS: no


"functional" if changed to yes.
Same applies to changing the ID numbers of Hazards shown in the client :).

Being able to change prefs is different than the client actually using the prefs. They could have internalized those settings for good reasons. Sorry to be picky, but there is a difference in what you're asking could be done vs. the effect of doing it. :geek:


No worries Alan :). I thank you for the explanation :). I've read across the forum several times, that 3.x. code has not been released etc. etc. (not sure on current status), so I thought it has something to do with it....
The one that returned
almostImageImage
Renault Fluence 2011, 1.6 16V, Samsung GS7 stock Android 6.0.1, Waze 4.18.0.1
FB pg: Waze Slovensko / Twitter: @waze_slovensko / G+: Waze Slovensko
Suik
 
Posts: 1786
Joined: Thu Jun 02, 2011 11:17 pm
Location: Slovakia
Has thanked: 3 times
Been thanked: 10 times

Re: Source code repository on github

Postby Suik » Mon Apr 30, 2012 10:43 pm

xteejx wrote:You certainly can, on Android at least.

Sent from my Telenor_OneTouch using Tapatalk


if so...how? since 3.x. I can't manage to make the line

Code: Select all
GPS.Show GPS: no


"functional" if changed to yes.
Same applies to changing the ID numbers of Hazards shown in the client :).
The one that returned
almostImageImage
Renault Fluence 2011, 1.6 16V, Samsung GS7 stock Android 6.0.1, Waze 4.18.0.1
FB pg: Waze Slovensko / Twitter: @waze_slovensko / G+: Waze Slovensko
Suik
 
Posts: 1786
Joined: Thu Jun 02, 2011 11:17 pm
Location: Slovakia
Has thanked: 3 times
Been thanked: 10 times

Re: Source code repository on github

Postby Suik » Mon Apr 30, 2012 8:54 am

cymike wrote:
xteejx wrote:What was the point of doing that?

Just wanted to see how different versions relate/differ etc. Git repository makes it convenient. Also it might be convenient for people who want to make their own improvements/modifications.
3.0 source isn't even available yet.

3.0 changes seem to be mostly gui-related anyway.


not only gui changed, you cannot tweak "preferences" file anymore, afaik.
The one that returned
almostImageImage
Renault Fluence 2011, 1.6 16V, Samsung GS7 stock Android 6.0.1, Waze 4.18.0.1
FB pg: Waze Slovensko / Twitter: @waze_slovensko / G+: Waze Slovensko
Suik
 
Posts: 1786
Joined: Thu Jun 02, 2011 11:17 pm
Location: Slovakia
Has thanked: 3 times
Been thanked: 10 times

Re: Source code repository on github

Postby shr3k » Sun Nov 18, 2012 11:33 am

Please don't shout and be constructive. It looks like you have some kind of unofficial information that the Waze team relicensed code from all previous developers of RoadMap.
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Re: Re: Re: Source code repository on github

Postby shr3k » Sat Nov 17, 2012 11:22 am

bgodette wrote:e.g. insinuating code theft. You continue to ignore the fact that relicensing is allowed to willfully perpetuate this insinuation.

This is argumentum ad hominem. Again I remind you if you have better information just present it. It's more constructive than continue writing something I never wrote and even never meant.

Regards relicensing, it seems you you totally forgot the "infectiousness" of GPL. If you want a use a GPL code in closed source project, you must ask and relicense every piece of code, every patch, from every developer who worked on it before. As every version, branch or a fork is GPL again and again until someone comes and rewrites it from beginning. And if the source code isn't stable hosted on a CVS system for long time, it is quite difficult to detect appropriate parts of the submitted patches from different developers as these changes are quite atomic. Actually it is often better to start with a complete rewrite from scratch if you have learnt and have knowhow.
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Re: Re: Source code repository on github

Postby shr3k » Sat Nov 17, 2012 2:29 am

bgodette wrote:
OldGnome wrote:
bgodette wrote:You really are being dense...

Are the public insults really necessary?
Are the public insinuations that there's code theft after it's been explained many times really necessary?

This is straw man. I didn't know that someone wrote about a code theft. :?

I took the trouble, unlike you, to find similar or identical function calls, similar directory structure used in time of compiling in dynamically linked shared object library of Waze GPL and closed-source clients and expressed a doubt. That's all. If you have better information based on your own research, just share them.
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Re: Re: Source code repository on github

Postby shr3k » Fri Nov 16, 2012 11:35 am

bgodette wrote:What problems? Again there's no prohibition against relicensing *your own code*. You can also purchase/transfer copyright and relicense.

Waze client is based on Israeli fork of RoadMap routing application (http://sourceforge.net/projects/roadmap/) originally developed by Pascal Martin as GNU GPL (derived works can only be distributed under the same license terms). See http://en.wikipedia.org/wiki/GNU_Genera ... e#Copyleft
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Re: Source code repository on github

Postby shr3k » Thu Nov 15, 2012 9:29 am

This quick comparsion makes me ROFL and very doubtful about GNU GPL violation of RoadMap:
strings papaya_2.4.0.26.libwaze.so | sort > papaya.txt http://pastebin.com/0FvEJxUB
strings cocus_3.5.0.105.libwaze.so | sort > cocus.txt http://pastebin.com/nfTTuSEa

Funniest parts are:
Code: Select all
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_androidmenu.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_androidspeechtt.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_camera.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_canvas_ogl.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_device.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_dialog.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_libpng.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_main.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_path.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_sound.c
/workspace/branches/papaya_2.4.0.1/src/android/java/jni/../../..//android/roadmap_thread.c

VS
Code: Select all
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/androidmenu.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/androidspeechtt.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/camera.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/canvas_ogl.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/device.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/main.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/sound.c
/Users/aga/workspace/cocus/src/android/java/jni/../../..//android/thread.c

etc.

Some parts of code are moved to subdirectories. It looks like new 3.* version was rather big update than complete rewrite from scratch. Anything beginning with roadmap was renamed to same to almost same directory structure and functions are renamed in same manner:

Code: Select all
roadmap_canvas_copy_image
roadmap_canvas_create_pen
roadmap_canvas_draw_formated_string_angle
roadmap_canvas_draw_formated_string_size
roadmap_canvas_draw_image
roadmap_canvas_draw_image_angle
roadmap_canvas_draw_image_formated_text
roadmap_canvas_draw_image_middle_stretch
roadmap_canvas_draw_image_scaled
roadmap_canvas_draw_image_scaled_angle
roadmap_canvas_draw_image_stretch
roadmap_canvas_draw_image_text
roadmap_canvas_draw_multiple_circles
roadmap_canvas_draw_multiple_lines
roadmap_canvas_draw_multiple_lines_int
roadmap_canvas_draw_multiple_lines_slow
roadmap_canvas_draw_multiple_lines_smooth
roadmap_canvas_draw_multiple_points
roadmap_canvas_draw_multiple_polygons
roadmap_canvas_draw_multiple_tex_lines
roadmap_canvas_draw_string
roadmap_canvas_draw_string_angle
roadmap_canvas_draw_string_size

VS
Code: Select all
canvas_copy_image
canvas_create_pen
canvas_draw_formated_string_angle
canvas_draw_formated_string_angle
canvas_draw_formated_string_size
canvas_draw_image
canvas_draw_image_angle
canvas_draw_image_formated_text
canvas_draw_image_middle_stretch
canvas_draw_image_scaled
canvas_draw_image_scaled_angle
canvas_draw_image_stretch
canvas_draw_image_text
canvas_draw_image_to_fbo
canvas_draw_multiple_circles
canvas_draw_multiple_lines
canvas_draw_multiple_lines
canvas_draw_multiple_points
canvas_draw_multiple_polygons
canvas_draw_multiple_tex_lines
canvas_draw_multiple_tex_lines
canvas_draw_string
canvas_draw_string_angle
canvas_draw_string_size


Maybe it would be better to come clean, than have problems with GNU GPL or FSF.
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Re: Source code repository on github

Postby shr3k » Tue Nov 13, 2012 1:22 pm

Interesting, this developer https://twitter.com/damagedspline of http://code.google.com/p/waze-qt says that 3.5 libwaze.so contains same strings as GPL'ed version 2.4.
Sony XPeria Z1 Compact in Mazda6 Wagon 2.2 CD Revolution
shr3k
 
Posts: 25
Joined: Fri Oct 15, 2010 4:12 pm
Location: Prague, Czech Republic
Has thanked: 0 time
Been thanked: 1 time

Next

Return to Waze App

Who is online

Users browsing this forum: Exabot [Bot]