yashsingh1/xdaforums huggingface dataset:
[Vibrant General] strictlyrude27:
[Mods: I felt that this thread is most appropriate in this section as it pertains specifically to Android development. If you feel this is not the case and should be moved, please do so.]

As many of us know, Eugene and TeamWhiskey both released completely working Froyo ROMs today, and they were able to do so with leaked code that both were asked not to divulge. There's been some infighting between developers, and the use of the leaked code is the major point of contention.

What interests me is how developers have been respecting the GPL. As a major free/open source supporter, the fact that how this license permits developers and users alike to use any source code has not been respected scares me. I certainly don't want to see development of our phones fall by the wayside because some developers have access to code that others don't, when that code [or at least, the source code of developed ROMs that use leaked code] is legally required to be released to the public. (source, and examples of the GPL's standing in an American court of law)

Based on the current events and major milestones in Android development, I'm interested to see if anyone else agrees with me. (Or perhaps I'm wrong entirely - but there's a sticky on the top of this forum reminding developers about abiding by the GPL, so I assume that any ROM or kernel we've seen is GPL-derived.) I realize that some aspects of the Samsung version of Android in particular is under a proprietary license (TouchWiz, RFS), and this little point gets touchy. But Android itself and kernels for Android are GPL - so shouldn't any source code used by any Android project be released?
[Vibrant General] designerfx:
honestly? I'm concerned about the GPL implications too but I'm 100% sure that I don't have enough information to try to form an opinion about what's right or wrong in this scenario. I'm sure there is a lot going on in the background the average user such as myself doesn't know of what's going on here. edit: trying to speculate here is just too hard to guess, and would invoke both drama and the answers are not backed by anyone.

If you're not sure, ask the FSF.

Eugene and Sombionix need to take up their issues privately (and have since), and that was their only mistake. The rest of the scenario is simply not appropriate to come up publicly.
[Vibrant General] ivanmmj:
Although, I agree with the fact that the GPL has to be followed, the GPL only applies to source code. From what I gather, neither of these parties have any source code. They are both in the possession of a leak ROM. The word source here is used to mean the ROM from which the files came from.

When it comes to leaks, files in leaks CAN be traced back to the leak in some cases which is why many times, leaks cannot and will not be shared.

On the other hand, if they have the source code and it has been modified, then they must abide by the GPL.
[Vibrant General] ShanDestromp:
One thing to consider here is that to the best of my knowledge, nobody other than Samsung at this point has the source to the SGS FroYo builds. What I mean by that is; everything that went on regarding the leak, is based off of binary files taken from a working phone. No source code involved. Google has released the code to 2.2, which satisfies the GPL licensing; with which Samsung has added proprietary software on top of for use with their phones, but because what they have added is NOT GPL'd, are not obligated to provide the source for.

I might be mistaken here, but assuming Samsung didn't change any of the existing AOSP code, and only added their proprietary software on top, then the 'must provide source code' clause is in fact being satisfied by Google. All Samsung needs to do to cover their behinds is provide a link to Google's Android development pages.
[Vibrant General] designerfx:
if it was GPLv3 we wouldn't have this problem, but a lot of companies are unwilling to jump to GPLv3 instead of GPLv2.
[Vibrant General] pulser_g2:
To clarify the position XDA takes on GPL code (having worked on the GPL policy you see at the top of every forum), it is required to release kernel sources if you have access to them.

It seems likely that no source code was available here, and the use of leaks in ROMs has been standard practice for a long time on XDA, and on other sites. There's no issue with this, and it is a signal of trust from the leaker to the developer that the source file will not be made available. Thus you are unlikely to get access to such leaks as a user, though you can enjoy the fruits of them after established developers with contacts have got access to them.

If it were insisted that sources be provided for EVERYTHING, then releases like this would be in breach of the XDA GPL code, and thus would stifle development. Samsung has not provided them with the sources (as I understand), so they have no obligations as far as I can identify, beyond passing on any standard notices placed in the ROM by Samsung, offering source code.

If a custom kernel was compiled to use the ROM, then its sources would be required under the GPL. The actual ROM itself is not GPL'd as such, and treating it as such would be detrimental to users on XDA.

If GPL sources have been used, then they must be posted per the GPL. Otherwise, there are no further obligations per the XDA rules. This does not appear to be the case here.

Just to back up this point, I worked on and released some ROMs, and never touched a line of source code personally. It's possible to do a surprising amount to ROMs without actually editing sources (often they're not available either when working on HTC devices...). It's only within the last month or two that I've actually looked at source code properly with intent on making changes.

Finally, I'll move this into general with a redirect for just now, as it's not directly related to a ROM, though is "on topic".
[Vibrant General] strictlyrude27:
Ah - so the leaked code used to finish both Eugene's and Team Whiskey's was not code, but binaries (i.e., a leaked ROM?) This makes a lot more sense to me. Thanks for clarification.

I suppose this point becomes moot when froyo finally drops officially, but it's still important.
[Vibrant General] oka1:
Well said Pulser_g2

Pulser.......Well said. The important thing people need to remember is not to "create" drama where it is not. The Dev's do work in concert and do produce amazing results contrary to the public chatter.

It is a blessing that there are so many good developers working on the Vibrant vs, say ...(you insert phone of choice). ......now off to flash............:D
[Vibrant General] JeremyNT:
As I mentioned in one of the Froyo threads, I feel like the GPL doesn't really apply in the case of leaked ROMs, since 1) nobody has the source anyway and 2) they're chock full of closed source Samsung bits. The leaked ROMS, and any ROM derived from it in some way, is already questionable to redistribute since Samsung hasn't granted permission to do so.

On the other hand, I do wish people would release source to any modifications of the Linux kernel and any other GPL software that's acquired through legitimate channels. I can understand that the source might be released slightly later than the binary, but most kernels at this point haven't had any source accompany them, ever. This really isn't in the spirit of the GPL, and as a long time Linux user it came as a surprise to me that this is the way things seem to work here.

The bottom line is that, like it or not, people actually don't have the *right* to not release source eventually. I hope they start doing so sooner rather than later.
[Vibrant General] N8ter:
Looks like a lot of people don't understand the GPL, even senior moderators.

We ARE talking about the GPL, not LGPL, right?
[Vibrant General] junkdruggler:
Samsung hasn't made any of the stuff they have posted official... Why would samsung release anything for something that is not yet official...

How would the devs of xda be able to give you the source they don't have?

If you want to fight a losing battle email htc about the mytouch slide..
[Vibrant General] sombionix:
First, I'm not trying to start a web battle here, just stating the facts.

1. The files that I received from our source gave me consent via email to build a rom and release it. Unfortunately, after the fact the rom was built and released, the source has been claiming that he did not want the files released, which was not at all what was discussed originally. Had he clearly stated that he did not want them released, I would not have done so. He specifically asked me to build a rom, but that he did not want his identity released, which I did not do.

2. You information regarding GPL is very wrong. We were not working from souce because source for the Vibrant 2.2 has not yet been released. The only Galaxy S device that has had source officially released has been the I9000. Had we been working from source, we would have gladly posted our edited source code with accordance with GPL law.
[Vibrant General] strictlyrude27:
Yeah, this was my mistake. I was under the impression that you were working from source, not just a ROM, as was previously pointed out. So I guess it's a moot point.
[Touch Diamond, MDA Compact IV General] crik91:
Hi, I have the ROM 2.03.408.3 ITA and RADIO 1.00.25.05, I starting to use the Bluetooth headset and speakerphone, I noticed some problems with connection loss.

I have a Motorola Bluetooth headset and after the first call immediately lose the connection and reconnecting it takes longer if you do not manually. But with the integrated handsfree in the car maybe do one or two calls, the next will not send hands-free speaker, but at the Diamond, the one after that maybe back in the handsfree because it finds the signal! The distance between the radio and the Diamond is less than 10 cm.

What can I do?

Thank you!
[General Topics] Kenji123:
Trying to connect to my XT720 Milestone with the SDK interface... No luck so far. Need some help. Thanks:confused:
[General Topics] drive2droad:
Please follow the guidelines listed here ... http://xdaforums.com/wiki
[Click Android Development] Jekkaman:
Hi there,

I decided to get involved in the rom development, i'm still learning but i managed already to compile the htc kernel for our tattoo.

Since there already some roms based on aosp on donut i would like to ask if anynone can post a guide to build aosp for our tattoo.

Thank you very much
[P3600 General] Cominus:
Hey,

i have a problem with my htc Trinity.

I installed a fine ROM of Windows Mobile 6.5 a few month ago.

I was a bloody nooby, but somehow it works till now.

Now my PDA just gives me a blackscreen when starting it. The backlight of the LCD is on ...but nothing more.

I tried to do a hard reset and the display shows "Press SEND to restore factory default, press END to quit" ... so gerneraly the display should be fine...

But when i try to start the bootloader with camera and power button nothing happen :(

I cant connect via USB... widows doesnt find any devices.

Pleade help me.. i used the search but didnt find anything helpfull

:( Im just a newbie

Greetings Cominus

P.S : Sorry for my bad englisch
[G2 and Desire Z Themes and Apps] Akulamenuri:
Ive been using Swiftkey for a few days now and its definitely the best Virtual Keyboard I have used for Android and it can also correct your Physical Keyboard inputs as well. I can't think of any other keyboard that offers Virtual and Physical auto-correction better than Swiftkey.

There is a paid version and a beta in the marketplace, you should definitely give the free Beta a try. The G2 already gives the One-Two punch of having the best of both worlds, its only just that it has the One-Two punch for software as well :D.
[G2 and Desire Z Themes and Apps] androidtoy09:
I tried it and didn't like it personally. However I found HTC_IME Mod keyboard to work better. I'm not a big fan of Swype either.

Swype is "too" smart for me sometime lol...To be specific, the auto suggestion and completion is junk. The Numbers and symbols layout are not the best.

Anyway, does anyone know how to update Swype version? I tried to download and install the lastest version to see any improvements but haven't got successful :(
[G2 and Desire Z Themes and Apps] ddgarcia05:
It autocorrects the physical keyboard too? Does it do word suggestion for the physical keyboard?

Edit: wow it does auto correct the physical keyboard also. It be nice if someone couple make this work with the stock or other sense like imd mod soft keyboard.
[G2 and Desire Z Themes and Apps] Akulamenuri:
That is the keyboard that I was using before Swiftkey and it does alot of things really well. The MAIN thing that stopped me from using it is no Multitouch Support. I would type so fast on the virtual keyboard that the word "Smartphone" would look like Smtpne.

I agree, if I could combine the Physical Keyboard Auto-Correction and Multitouch from Swiftkey with HTC_IME it would be the perfect keyboard.
[G2 and Desire Z Themes and Apps] pnyboy27:
actually..better keyboard provides auto correction and word suggestions for the physical keyboard as well. search for it from the market..its a pretty decent app..and quite accurate as well

better keyboard by better android
[G2 and Desire Z Themes and Apps] drm916:
I agree. Swiftkey for the physical keyboard and swype for the virtual is a perfect combination. Maybe there will be a way to configure that eventually.
[G2 and Desire Z Themes and Apps] daaango:
I'm still waiting on BlindType :D
[G2 and Desire Z Themes and Apps] ddgarcia05:
I don't mean to hi Jack the tread tried better keyboard pro and damn its good. It looks very nice.
[G2 and Desire Z Themes and Apps] -FuRBz-:
im going to try swiftkey.. no free trial for better keyboard?
[G2 and Desire Z Themes and Apps] kinacool:
This exactly what I was looking for as there was no spell check in the email. This is great. Thanks
[G2 and Desire Z Themes and Apps] -FuRBz-:
i tried swift and while i liked the auto correct on the physical keyboard it annoyed the hell out of me when i was trying to type in spanish.. so i ended taking it out.. maybe ill purchase the full version in the future so i could have more than one language pack
[Epic 4G Q&A, Help & Troubleshooting] KateC1:
Hi,

I finally got the phone rooted and am using SundicateROM 1.0.1a which is great... I actually use my sprint apps and wanted to put them back on it. Can someone direct me on how to add them again?

thanks
[Epic 4G Q&A, Help & Troubleshooting] thomasskull666:
The best (and really only way) to do it is to go back to stock and backup all of the system apps that you want to keep using something like SDX app remover or Astro. This will back up the apks so you can reinstall them after flashing a new ROM. You could also use adb pull/push to do the same thing. Pm me if you need more details!

Sent from my soon to be 1.6ghz Epic 4G
[Epic 4G Q&A, Help & Troubleshooting] KateC1:
Thank you!
[Epic 4G Q&A, Help & Troubleshooting] Jed Dignazio:
I have all the stock Sprint apps like Sprint tv, navigation, etc.

You can download them from my dropbox here:

http://dl.dropbox.com/u/7523892/Apps.zip
[Epic 4G Q&A, Help & Troubleshooting] tristem:
Thaank you so much this is perfect for me you are a life saver.
[Epic 4G Q&A, Help & Troubleshooting] javahead76:
+1 thanks here.
[myTouch 4G Q&A, Help & Troubleshooting] aero_pg:
I got my mytouch 4g and notice there was only about 1GB available. I want to get closer to the 4GB that they say it has. Anyone get more than 1GB on theirs? I rooted but i looked in applications not sure what to uninstall to get the most space available. from what it looks like around 20mb is largest file I see.
[myTouch 4G Q&A, Help & Troubleshooting] march7th:
It has the same lock down crap as the G2 that is using it.
[myTouch 4G Q&A, Help & Troubleshooting] dbiggss:
Yep, have to wait until the hidden partition hack is resolved and full root is achieved
[myTouch 4G Q&A, Help & Troubleshooting] HamNCheese:
I find this incredibly shady of tmo to advertise 4GB. If they said 2GB, it would be understandable that some part of that is occupied by the OS and apps. But c'mon, 1/4 of the total? WTF...
[myTouch 4G Q&A, Help & Troubleshooting] Ace42:
You guys have to wait for tmo/htc to release a patch or fix for the bug(?). But they may be referring to the total space on the device(inc data/sys/cache) partition combined.
[myTouch 4G Q&A, Help & Troubleshooting] -FuRBz-:
i still think it was false advertisement on their part.. if they would have said 4gb* available were *= 4gb (inc data/sys/cache) then i think a lot of ppl would have been ok with it.

but i just cant return my g2!
[myTouch 4G Q&A, Help & Troubleshooting] c_licious:
I can understand your frustration (kinda) but wtf would you want 4gb of internal storage for anyway? It's not like you can save music or pictures to it. Even without save to sd you'd be hard pressed to fill up the gig they gave us. Is this just about the principle??
[myTouch 4G Q&A, Help & Troubleshooting] pack:
to say false advertising is a little out there dont you think? i mean unless this is the first electric device with storage you have ever had :/ anything with storage always includes the stock hardware (look at your ipod for example). if you really wanna get technical you could also complain that it isnt 4gbs in the first place because of how they round disk space

great point
[myTouch 4G Q&A, Help & Troubleshooting] -FuRBz-:
its about the principle.. yea i wasn't expecting the whole 4gigs to be available but when you only get 1.2 its pretty upsetting
[myTouch 4G Q&A, Help & Troubleshooting] pack:
true but by the time you would fill that we should have root cracked by then so youll be able to save the apps to sd either way... i just cant find it to be that much to complain about
[myTouch 4G Q&A, Help & Troubleshooting] HeavyComponent:
Listen, people are complaining because 4GB is a lot of space really. They don't need it, but just to see it would make them happy. That's all...

myTouch4G (Glacier)
[myTouch 4G Q&A, Help & Troubleshooting] pur3l33t:
not having the full 4gb doesnt bother me that much. Just paying for something and expecting to get everything that is advertised leaves me feeling a little shorted out. but that comes with almost everything now a days.
[Vibrant Q&A, Help & Troubleshooting] denyson234:
I hear a lot of people having problem trying to remove voodoo. I want to start to install new roms or may be kernel some day. I need to know if the OCLF is the same thing as Voodoo. I don't think I have Voodoo the only thing that I did is the OCLF and there is a button to undo. I'm not sure how safe that is. I have also click that option to change my sd card to ex2 lagfix.

Thankyou,

Denyson
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
No the oclf is not voodoo. They are two completely different lag fixes. If your fairly new to flashing roms please take some time and read the vibrant stickys.

Sent from my Bionix powered Vibrant
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
Also the oclf is very safe. Id stay away from voodoo for a while.

Sent from my Bionix powered Vibrant
[Vibrant Q&A, Help & Troubleshooting] ryangera:
The voodoo feels better to use, but is much more work for flashing new Roms. Oclf is the best start.
[Vibrant Q&A, Help & Troubleshooting] Insomaniac10:
I agree, although I honestly feel there isnt mujch of a different in terms of "feel" however i feel OCLF does faulter at times abit more than Voodoo, but i still use OCLF only because Voodoo does cause ridiculous headaches when flashing/nandroiding, and also adds more steps to every process. OCLF should be your starter kit.
[HD2 General] SDJB:
Where in the world can we get an App. to run the BB chat on our HD2's?

HELP... I don't care about having a blackberry but most of my friends communicate through the bb Messenger and I am left out...

Any ideas.?
[HD2 General] ashasaur:
As far as I know, there is no such application. There was a beta of a program called BB Connect a few years ago, but it has since been discontinued. Why not have your friends get some kind of other IM protocol? WinMo supports dozens of different IM programs, just not BB as far as I am aware.
[HD2 General] SDJB:
I get it... but it is more difficult to get everyone to change because of me than just me trying to have an app to chat with the world...

I am jealous the the iphone has a app for this and we don't...
[HD2 General] rsacipher:
I tried for the longest time to get blackberry connect to work with no avail. The HD2 has all of the major IM clients so your friends could chat with you that way.
[Android Themes] rmoney:
that I can use to replace the Google Scoreboard app. I don't mind the design of it, just hate how its angled with a shadow.

So I'm looking for a more straight forward icon to replace the app, so obviously sports related (preferably not any specific sport).
[Vibrant Themes and Apps] Hung0702:
Not sure if anyone will remember the Athena, here's a link http://windowsonthego.files.wordpress.com/2007/11/htc-shift-screenshot.jpg

I'd really like a WVGA version of this. Wouldn't mind using a landscape fullscreen as long as it looks like this. This is from Windows Mobile, btw.
[Windows Phone 7 General] JamDonot:
I have tried Google and searched this forum, no joy. My wife has an iPhone and emailed me a photo she took on it, its a .mov file. My hd7 sees it fine, but states it doesn't have an application to play it. Any ideas, I know I can convert the video and sync using Zune software on my of, but would like to see the videos directly on my phone. Any ideas would be very helpful.
[Windows Phone 7 General] The Gate Keeper:
i'm guessing she sent it to you via MMS? iPhone has the most wacked way of sending imagines and videos over MMS. What I would suggest is to find the iPhone app which sends them in accordance with every other phone that exists. Then tell her to send it to you using that app instead of the generic iPhone MMS sender.

.mov isn't exactly a standard format either, for example a stock windows 7 desktop machine might have issues playing .mov without a codec.
[Windows Phone 7 General] N8ter:
Yea. That's a Quicktime Format. Not going to have much luck with that. I know 3GPP is based on an Apple format, IIRC, but MOV files are pretty much off-limits unless Microsoft licensed it from Apple (which I'm more inclined to doubt).
[Upgrading, Modifying and Unlocking] tipstir:
Latest one can be found here
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] DN41:
hey mates

i've got two questions:

i know some things about hspl and so on :P

i know that you can revert everything back to stock by flashing a stock rom via sd card.

but now i'm wondering if you need to flash any of your stock roms (so for example 1.48, 1.66, 1.72, etc. if you have a htc phone) or do you need YOUR rom (which was originally installed on your phone, for example your phone was delivered with 1.48, so you need 1.48 to revert everything back to stock).

i'm wondering because mine is originally t-mobile branded. it came with 1.48 tmo ger to me..but this rom isnt out there, theres just the 1.72 t-mobile one.

so am i able to revert everything back to stock by flashing 1.72 t-mobile rom via sd card or do i need 1.48 (which isnt really out there)?

my second question is about radio:

i know that you need a .50 radio for enabling full ram and for running android.

i'm currently running the 1.48 stock rom (htc, not t-mobile). if i would like to have a .50 radio, do i need a new (maybe costum) rom, or will this radio work with the 1.48 rom?

thanks for help.

DN41
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
the 1,72 will be fine. so long as it is branded for your phone, it is fine.

must be a custom rom (or a tmous rom). Only roms that use a tmous base (nk.exe) in partnership with a ..50.. radio will unlock the ram.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] DN41:
thanks samsamuel :)

one maybe silly question: what if i would install a .50 radio with that rom? what the radio part of the phone be unusable? or would nothing change?

DN41