Related
Not sure if we've had this response so far but I wanted to share it.
______
Dear Dave,
Thank you for your continuous interest on our product.
In particular, we''d like to recommend to use toolchain 2009q3 version. Our development team recommend this version.
(arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2)
Please send full details of your build error log.
Thank you.
Sincerely yours,
Oh, where to begin..
I believe that's the toolchain they recommend in their "instructions".. Regardless, we figured that out rather quickly.
The problem here is that what they released to us was not their production source code. It was some early development version of it, with a number of issues, the most prominent being it didn't even compile as provided.
The fact that we had to patch sound/soc/codecs/wm8994.c so that the phone wouldn't drop audio 5-10 seconds into every phone call is pretty much concrete proof that what we were given was development code, not production code.
I'm going to pass on the exact same message back, we'll see what happens.
Probably nothing.
at this point it's fairly pointless. we have been hastling them for almost a month now, and they've done nothing. despite all the issues with the code, our dev team has gotten their provided kernel source to boot and run with no issues, hence the overclocking kernels available. even if they did release the actual source now it's basically worthless. unless it's for a higher kernel version we can use for a froyo rom.
sonofskywalker3 said:
at this point it's fairly pointless. we have been hastling them for almost a month now, and they've done nothing. despite all the issues with the code, our dev team has gotten their provided kernel source to boot and run with no issues, hence the overclocking kernels available. even if they did release the actual source now it's basically worthless. unless it's for a higher kernel version we can use for a froyo rom.
Click to expand...
Click to collapse
Its not whether I its pointless or not, they need to be held accountable for uploading bad source which I believe is against the gpl. Funny how their build sh is configured for 2010 and they recommend 2009q3...
Sent from my SCH-I500 using XDA App
I agree, but is sending them a million emails that they mostly ignore really "holding them accountable"? I think not.
So ignoring them is the answer?
I think not.
Feedback is the most civil thing at this point. If its ignored, I'm sure more stern action can be taken, if the community as a whole decides to.
Hey guys, I am using Leedroid ROM v.5 and I want to know which kernel is the best for battery life, performance, beats audio and stability? I own kernels from Lee and from Chad as well included the "forbidden" ones. What do u prefer? I dont know the difference..
Sent from my HTC EVO 3D X515m using Tapatalk
Castellano2 said:
Hey guys, I am using Leedroid ROM v.5 and I want to know which kernel is the best for battery life, performance, beats audio and stability? I own kernels from Lee and from Chad as well included the "forbidden" ones. What do u prefer? I dont know the difference..
Sent from my HTC EVO 3D X515m using Tapatalk
Click to expand...
Click to collapse
im gonna be 100% truthful, even though it is not to my benefit to be..
my source is public how, and i offer features no one ever has in the past.
people like leedroid and others are prolly already making use of these features into their kernels, such as ics/sense 3.5 hw acceleration and better sound drivers what include native HTC 2way call record...
i have not commited HBR bluetooth or usb hostmode or other mods yet, since my previous ones are being used, and no one is giving credit.
so, since others are using my work as well as theirs... its basicly up to who you want to use...
the more commits i make, i know the more i will be kanged. nothing i commited yet is anything major - just a base, updates, and minor changes, and porting drivers from 1 device to another. my future modifications involve serious time and effort, and as of now with the kanging going on, im not 100% sure i will ever commit those for release here on XDA.
sorry if i sound like an ass - but the previous drama caused by what people "assumed" i did cost me a lot of time and money. and now others are doing the same i was accused of, but i got screen shots to prove it...
all i want is everyone to do what they expect others to do... -- is this asking to much?
Yea I'm looking for a good ics kernel. Guess I'll wait til Chad drops his.
Sent from my PG86100 using XDA App
Yeah, that's ****ed up Chad.
Chad's kernel for the win.
to be clear... from what i can see - leedroid seems to be giving proper credit.
the 2 people who had an exact copy of my GIT on github with NO reference to me or my git had pulled their repos last night.
I believe Chad is better but when I am using ROM from Lee.. Maybe his kernel would be more stable on his own ROM
Sent from my HTC EVO 3D X515m using Tapatalk
Chad man its a shame what's been goin on lately, I've been flashing every single one of your kernels and only your kernels since I noticed u back in September. Every kernel release has improved my experience with this device, and frankly u are the only kernel dev I follow and respect. The lazy half ass so called devs that kanged your source are worthless to me and a whole lot of others who follow u and your work. They know who they are and its only obvious who they are, IMPOSTERS! Instead of a thanks button on the bottom of their posts they should implement a f**k off button, they would then have thousands of middle fingers they could look at each time they log in. Keep up the good work Chad. Without people like u Chad them haters wouldn't have anyone to envy and hate on and bite.
chad thanks for the great work for real... i have tried many urs is most stable.. and sure if someone is using ur source will be as well... but thanks for being open and clear.... go man.. cant wait to try urs on ice cream... chad are u going to make any work for galaxy S3 when it comes.... it will be a killer... thanks again for all ur work
Thanks again for all your work Chad. I flashed your kernel last night and it's very stable with no issues. I used Clockwork Recovery to flash because I didn't have TWRP installed. Does anyone know if I should have any issues or does this not really matter?
Hey Chad does your kernel have any adverse affects on OG Evo 4G or would you say they are more a EVO 3D kernel...sorry if this is a dumb question but after all I am a noob
Chad my man I gotta say without a doubt u r the kernel king and for those kangers out there.... [email protected]#k off and get a life. The rom I run has always had ur kernels and always been stable. No random reboots or anything. I am soooo glad ur back an glad I still have a few of ur older rls. Thanks bro
mugetsu666 said:
Chad my man I gotta say without a doubt u r the kernel king and for those kangers out there.... [email protected]#k off and get a life. The rom I run has always had ur kernels and always been stable. No random reboots or anything. I am soooo glad ur back an glad I still have a few of ur older rls. Thanks bro
Click to expand...
Click to collapse
+1 couldn't have said it better
chad.goodman said:
all i want is everyone to do what they expect others to do... -- is this asking to much?
Click to expand...
Click to collapse
I've just come in fresh, been here at XDA for only a few days and so I've missed most of this story. But, what is adamant is the politics of this entire industry.
Corporations create industry, that's what they're designed to do. But, when they also attempt to govern outside their market, it's the restrictions imposed that may unwittingly enforce the like of scavenger type behavior. Not only with developers, but down to the end user and all in between.
Whatever you determine to be 'Open Source', in any of the many flavours out there, it'll remain as the prime victim; within its own industry, other industries, marketing, and aggressive closed source realms. The balance can only go to members of the bar association whom happily trump first place in the share of cash.
So, you'll have kanged devs, pirates, believers, non-believers, and all the like.
But, with all the politics, ramblings, hostility and time off, it can only make one fear the resilience of what actual leading talents remain.
...so, as quoted above...
WTF GAF GOI and game on!
:: No offense to lawyers, just sticks and stones.
binaryhabit> That is possibly one of the hardest posts of which I've ever tried to make sense. lol.
To everyone else> What's with the hate of Kang's? As long as chad is getting his representation for his work in those kangs, there isn't a problem. If anyone does not acknowledge the hard work of others when they use there work.. then it should be flagged up. There is no need to start suddenly having a go, and trying to take sides.
Chad does a lot of good work, congratulate him and support him, and point out where others should be acknowledging his work if they have used it.
This all doesn't help answer the OP's questin however.
To me, the answer is just try the ROM's out, and see which works best for you.
Scougar said:
binaryhabit> That is possibly one of the hardest posts of which I've ever tried to make sense. lol.
To everyone else> What's with the hate of Kang's? As long as chad is getting his representation for his work in those kangs, there isn't a problem. If anyone does not acknowledge the hard work of others when they use there work.. then it should be flagged up. There is no need to start suddenly having a go, and trying to take sides.
Chad does a lot of good work, congratulate him and support him, and point out where others should be acknowledging his work if they have used it.
This all doesn't help answer the OP's questin however.
To me, the answer is just try the ROM's out, and see which works best for you.
Click to expand...
Click to collapse
A recognized developer with grave concerns about their code not being correctly authored, thereby "kanged", by other developers in their own projects; all the while being the only accused of breaking these license agreements.
Chad Goodman had made their comment public and I simply decided to comment on that.
If your understanding is incomprehensive of what I said, then I can only surmise your own bias.
Because, I simply agreed with the comment, not the author in their entirety; as I simply don't have the full details.
binaryhabit said:
A recognized developer with grave concerns about their code not being correctly authored, thereby "kanged", by other developers in their own projects; all the while being the only accused of breaking these license agreements.
Chad Goodman had made their comment public and I simply decided to comment on that.
If your understanding is incomprehensive of what I said, then I can only surmise your own bias.
Because, I simply agreed with the comment, not the author in their entirety; as I simply don't have the full details.
Click to expand...
Click to collapse
to set the record straight - for the last time - i will not discuss this issue on xda ever again, and i hope XDA staff leaves this post for all to read.
a xda RD broke the rules of XDA and trashed my threads and was allowed to get away with this. this rd accused me of kanging his work. to define the work kang = "to use ones work without giving proper credit, or claiming the work as your own"
the rd encouraged his followers to trash my threads as well - this rd and the followers never had any business the the 3d threads.
yes - i "some" of this RDs gpu related code in my very 1st kernels - but this is not kanging as credit was given in my OP and other users on XDA found proof of this using googles cached pages, that had copies of my OP where credit was clearly given.
(these screen shots were posted within my threads - but later got deleted by xda staff)
i, as well as other users simply posted screen shots that proved credit was given - but xda mods and admins decided at the time to delete this evidence, but left the posts accusing me of kanging - this was very poor judgement on XDAs part, put with the fact the other RD was allowed to break several of XDAs own rules with zero repercussions in it self is evidence of favouritism.
i was later accused of kanging yet someone elses code, who was a moderator of this specific forum. but yet, my commits on my public git repo were dated 2 weeks before the commits of the other developer. how can i kang someone when my commits were public 2 weeks before that of the other developer? to some (well most) people, since the other developer is more "well known" is the only facts considered when i am accused of kanging - not googles cached web pages, or GIT commit time stamps - once again, screen shots were posted, XDA's staff deleted my entire thread and screen shots, while leaving posts accusing me of kanging - more favouritism.
it comes down to this - every time i was accused of something (yes every freakin time), the accusing had zero proof. i had google's cached web pages to back me up, but most of the xda users may not know this because - xda's staff deleted my posts.
to test the fairness of sr mods on xda - i honestly found several RDs on xda who do not comply with GPL, and yes, about 80% of xda RDs do not comply. - i reported these threads, and some, 3 months later are still not complaint with gpl - but do you or other people care? no...
people were on my ass because I did things no other developer on XDA has been able to do - so other developers wanted my code, so they could appear to be as great as the XDA users make them out to be.
people were NOT and ARE NOT on the asses of the existing RDs who fail to comply with GPL, because they have not done nearly as much as i have. want specifics, look at XDA USER feed back in my threads... or ask other xda users - dont take my word for it.
i never once said i was better than any other developer, and I never will say that, so dont say i did.
and yes, some of what i had done was because i had access to closed source code
but some stuff was all me - such as 100% stable working kernel on hw001 and 2.17 based roms - and 90% working, 100% stable on hw002 and 2.17 based roms - every other kernel for the 3d has reboot, lock up, and misc issues on 2.17 - mine dont. (again - dont take my word for it, read the threads here on xda)
kanging.... how can i kang something that dont exist? how can i be accused of kanging when my commits were weeks prior to the ones i kanged??
leedroid himself is a good developer, and is one of the few who is gpl complaint.
and yes, i removed my non-gpl complaint kernels from xda, and made a gpl complaint one - not because XDA said i had to, cause i did not have to due to a NDA. i did it in a attempt to reduce drama. i have chat and email transcripts from XDA staff that state my beats kernels are in fact exempt from XDA's gpl policy. again to make everyone happy - i pulled them from xda, and made the same kernel but without beats, and on a HTC base.
to this day, i see my commits on my public repo (that us no longer public as of 3-12) on other well known developers gits with no credit given - time stamped WEEKS after my commit - but im accusing of kanging them??
EXAMPLE #1:
-i make a thread on XDA and create a repo on 1-7-2012 for a specific type of kernel - i commit and sync my git, so all of my code, and commits are public.
-a well known developer who has been on xda for years as a RD creates a repo on 1-20-2012 for the same type of kernel and commits all his files
------->based off of the time line there, my work was done 1st. im not gonna say he kanged me cause i never compared the repos. all this developers followers accused me in public forum on xda of kanging him (as well as private message, gtalk, and email). i was accused because this developer was on xda longer than me, and is more well known. the fact is i commited 1st, therefore i did not kang.
EXAMPLE #2:
today (03/14/2012) i browsed GIT repos of several "well known" and "great" developers. knowing my repo was created and my files commited on 1-7-2012, if i see the same exact code in another developers git commited AFTER 1-7, i should receive credit for it. when in reality, several developers have used my code, and made their commits after 1-7, but since these developers are more well known and have been on xda for years, everyone publicly posts i kanged them, when in fact the code changes were an exact match, i will say with no doubt these developers kanged me. they used my work, gave no credit, and some even claimed credit - but yet my commits were before theirs.
like i said several times, how can i kang something that did not exist at the time i commited it????????
am i publicly trashing the threads of the developers who kanged me? no im not - i try to ignore it, until these same developers trash my thread, or their followers start to trash my thread. i do not like to accuse people of things, even when i got stacks of solid proof, in public forum like the other RDs on xda... i try to be professional - but sometimes people can only take so much before they snap.
people - just because "joe" or "jim" or "ross" has been developing kernels on xda for 2 years and I am only here for 6 or so months does not mean i kanged them cause my repo contains identical code as theirs (some even copied my intentional spelling errors in the comments of the code)... again - look at the time stamps of the commits. look at the dates threads are created.
quite honestly i dont give a rats ass that im not given credit - i care that im accused of kanging, and people trash my threads, threaten legal action in public forum, send me 100s of emails to my gmail account daily and xda allows the thread trashing to go on, leaves the posts accusing me of kanging to remain, but when i post nothing but a screen shot of my repo, or of a thread to show its creation time - my posts are deleted. (why not deleted both? or none??)
...yes i got more examples - but i think i made my point clear.
Click to expand...
Click to collapse
a reminder: kang defined = to use other peoples code without giving proper credit, or claiming the work as your own.
i have NEVER kanged anyone - period. and i have screen shots that prove all (yes more than one, some dont post on XDA anymore though) the developers you all defend and back up kanged me.
like i said a few statements above, at one point all of these screen shots were posted here on XDA - but xda chose to defend the honor of their long time developers, at the expense of making me look like an ass.
this is 1 of 2 reasons I dont post my work on xda anymore - cause of the actions of XDA's staff - not because of all the accusing, flaming, destroying of my threads, etc that everyone assumes.
reason 2 of 2: all the drama, accusing and what not has caused some xda members to file false claims with gpl-violations against me. a specific user made this threat in public forum here on XDA directly under a post with a link to my repo, and screen shots of the repo. this person trolled to other parts of XDA where he had no business, and reported ALL of my threads as well - some of this drama caused legal action against me where i had to hire a lawyer.
i give you all something for free, and ask and expect nothing in return except respect and common courtesy , but yet - im paying legal retainers??? money i CAN NOT afford to pay...
i never even wanted my kernel on XDA - it was strictly for me and a few friends - but i was encouraged to share it with everyone, and I did, and it was the most used kernel for the shooter platform, and more downloads than any other kernel including tiamat's - must be doing something right? as of 3/1/2012 - a total of all versions downloaded exceeded 300,000 in 6 months (combined total downloads for all devices, all versions from 3 hosting sites)
it was the only kernel that did not have BSOD issues on incomming calls, it had 2wcr, beats audio, and things got getter with almost every release - yes some releases were failures... but 100% stability... 30+ days uptime... come on...
im also prolly gonna be stuck with a 2nd $3000 legal retainer based off of the recent actions of 1 specific XDA member.
...yes I won the cases (the 1st two, 3rd one as of yet has not be filed by mr hotaru) - but still gotta pay the lawyer
and yes i legally can post my BEATS kernel in public forum without posting source to the beats drivers....if i wanted to.
as part of my test of fairness of the XDA staff, and to prove there is in fact some double standards and favouritism - some kernels with no source code, wrong source code, out of date code, or code that is just missing files... i reported these threads
wanna now the outcome? PM me cause if i post it here, i know for a fact i will get banned.
summary
1: everytime i was accused of something i had 100% solid proof that showed otherwise someone just decided to keep this info from the general public, while allowing the posts accusing me to remain
2: if anyone is being kanged, it is in fact me, and i have git timestamps to prove this (and screen shots of such comparisons)
with all the BS - i have lost motivation to develop, and honestly - this is why there have not been many updates, and i have never finished my DEFCONFIG files for other devices..
why should i??
i seriously am soo close to a 100% working 2.17 hw002 kernel - but have no desire to fix it. i
personally own hw001, im running my test 6 kernel on mean rom right now and its 100% working, 100% stable - it works for me...
working camera, video, mhl/hdmi, landscape video, rotation - its all good - done without source from HTC, cause they are sticking to their 120 day time limit to release source....
...so yes, with ZERO source to work from - i made my kernel 2.17 complaint with hw001 phones. and fixed eveything but landscape video and camera preview (related to landscape video) for hw002 users... who else has done this? no one until i or htc releases source...
will i update when htc releases source, prolly not - cause i know i could have my kernel fixed b4 that happens if i put my mind to it.
i give everyone something for free, and im stuck with legal fees cause of people like <not listed to help prevent me from being banned>
anyone wants details or the screen shots - PM me
or just google the stuff, and look at the cached pages from 6 months ago
doubt me or my word about my kernels- read other users feedback on xda
doubt me or my word on kanging - again - google is your friend, and I have no way to change google's time stamps...
every statement i made comparing my kernel to other kernels is based off of XDA USERS feedback and their public posts here on xda - read up for your self. again - i never said i was/am better than anyone else - and i never will say that.
to answer the OP's question
use leedroids kernel - he is good, i shared my entire repo with him (not beats, but - yes.. new sound drivers), and he will have more updates than me, and he will know what parts to use to bring the best experience to his users.
i expect a vacation and loss of RD status after this post...so nice knowing you all.
and im sure this post may even be deleted before everyone gets to read it...seems to be a pattern with my posts/threads - even stuff related to actual development.
hell - i even made a ville ruu thread the other day that i had to ask XDA to remove cause of the trolling, hatemail, etc..
trying to share things with the community and i get **** on... so why bother...
You got hatemail for uploading that ruu? Wow, what a bunch of babies.
chad.goodman said:
to set the record straight - for the last time...
Click to expand...
Click to collapse
First off, I'd like to thank Chad for publicly expressing these concerns to the broader community without apprehension.
Second, I'm surprised there's barely a reply.
I'll keep this rant brief:
The user Chad Goodman may by (U.S.A x;x.x) freely choose to mediate lawful concerns held accused by any responsible source of medium whereby both parties are bound by (U.S.A x;x.x) and in trust of an agreement on (date) of the stipulated terms and conditions of the legally bound U.S.A. based hosting authority.
The user Chad Goodman may warrant their concerns without the fear of repression by the owners, operators, or parties of the hosting authority, or by fear of other members within its registrar, so long as Chad is in compliance of (U.S.A x;x.x) and the terms and conditions of the hosting authority, all of whom are legally responsible and bound by (U.S.A x:x.x).
Basically, to alienate any person of this right brings a good case of discrimination and defamation in itself. There is also a potential case of intentional interference with a prospective business because of the closed source code that obviously marketed, and possibly funds, the developers work and any related bodies of interest, or associates.
Defamation is costly($300k min) and specifically reserved for the wealthy elite, but this case may open with intentional interference.
GPL is not an excuse for subversion.
xcpefrmreality said:
You got hatemail for uploading that ruu? Wow, what a bunch of babies.
Click to expand...
Click to collapse
Just add it to the talent pool... and unfortunately say it all farewell.
Chad I knew from the og evo forum you were having problems I remember when your kernel was first taken Down from that forum but I did not know it went to this extent I am am avid user of your kernels even when I had my og EVO and couldn't get it to work I still tried finding a Rom it would work with. But then I came to the shooter and seen your work was back and was happy as ever and still glad that you have stayed imho you are the best kernel dev xda has and you deserve the credit but if this continues I don't blame you for leaving but I wish you luck man thank you for being good to us.
Sent from my PG86100 using XDA
bigjack216 said:
Chad I knew from the og evo forum you were having problems I remember when your kernel was first taken Down from that forum but I did not know it went to this extent I am am avid user of your kernels even when I had my og EVO and couldn't get it to work I still tried finding a Rom it would work with. But then I came to the shooter and seen your work was back and was happy as ever and still glad that you have stayed imho you are the best kernel dev xda has and you deserve the credit but if this continues I don't blame you for leaving but I wish you luck man thank you for being good to us.
Sent from my PG86100 using XDA
Click to expand...
Click to collapse
very well said man....we always appreciate ppl such as yourself
thanks to htc not releasing kernel source, our dev is at a stand still....Nothing against joel, chad, you guys are great, but damb this 3d technology is just too secretive and they arent giving nothing out... so peace, back t owork
Haven't seen the Mean and Clean rom threads, I take it
Very useful post, thank you so much. We all appreciate your incredible insight onto the subject.
Disregard this post.
Sent from my HTC Evo 3D using XDA Premium App
SoraX64 said:
Kernels typically mean almost NOTHING. With them you can over clock your phone but that's mostly it. Some make things smoother. We only have a couple of kernel devs and they aren't in high demand anymore. Wanna know why? They aren't as useful as people think they are.
Without kernal source we can't OC the newest OTA. That's it.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
Please tell me your kidding...
Lol kernel source means alot more than OC on current builds
SoraX64 said:
Kernels typically mean almost NOTHING. With them you can over clock your phone but that's mostly it. Some make things smoother. We only have a couple of kernel devs and they aren't in high demand anymore. Wanna know why? They aren't as useful as people think they are.
Without kernal source we can't OC the newest OTA. That's it.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
I don't have time to sit and type out everything the kernel does, and how it can improve performance drastically ,( without OC) but I do have time to say that your info is wrong and I'd recommend researching quite a bit more.
Luthien1 said:
thanks to htc not releasing kernel source, our dev is at a stand still....Nothing against joel, chad, you guys are great, but damb this 3d technology is just too secretive and they arent giving nothing out... so peace, back t owork
Click to expand...
Click to collapse
Uh, yes we know this. Complain to HTC not us please. Thanks. Not trying to troll but this was pointless
SoraX64 said:
Kernels typically mean almost NOTHING. With them you can over clock your phone but that's mostly it. Some make things smoother. We only have a couple of kernel devs and they aren't in high demand anymore. Wanna know why? They aren't as useful as people think they are.
Without kernal source we can't OC the newest OTA. That's it.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
You have to be joking??!!!!
sgt. slaughter said:
You have to be joking??!!!!
Click to expand...
Click to collapse
Lol I think he is confusing modems with kernels hahahahaha
SoraX64 said:
Kernels typically mean almost NOTHING. With them you can over clock your phone but that's mostly it. Some make things smoother. We only have a couple of kernel devs and they aren't in high demand anymore. Wanna know why? They aren't as useful as people think they are.
Without kernal source we can't OC the newest OTA. That's it.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
with most kernels...yes, all you get is OC
there are some, including myself and leedroid for example who actually enhance the phone experience
my kernels for example: i dont really OC either - i run everything at mfg spec
--> some features may need additional support from the rom
1) better battery life
2) way better audio quality (in both aosp and sense, with or without beats) . (suck it apple)
3) 48khz/24bit 2 channel audio over bluetooth
4) gpu enahncements
5) ntfs support (see #7 below)
6) vpn and wifi dialing support
7) usb host mode support - support for external usb keyboards, and storage devices, upto 4TB in size)
8) sql enahncements
9) 100% beats sound drivers over AUX, BT, and internal speaker
10) +mA over MHL/HDMI (only on some devices - due to differences in hardware)
11) extended wifi range, with faster xfer rates
12) faster charge rates, even when using pc usb port
13) CIFS access to windows server file shares
and last, but not least - but most important
14) my kernel was the 1st (and still the only as of the time of this post, per XDA member feedback) shooter kernel to make 4.0.3 fast enough to even be usable and provide 100% 2d and 3d gpu hardware acceleration
14a) i had the 1st ICS kernel on the shooter to have working: hw accel, bluetooth, usb disk drive mode support, multitouch, and wifi. --- yes THE FIRST KERNEL for 4.0.1 to offer that
as far as htc releasing source - all i need is their updated GPU code
i got camera 100% stable on 2.17 roms without ANY SOURCE to work from - all the remaining issues are gpu related
..these are just the major changes - good luck getting any ONE of these on a stock kernel
chad.goodman said:
with most kernels...yes, all you get is OC
there are some, including myself and leedroid for example who actually enhance the phone experience
my kernels for example: i dont really OC either - i run everything at mfg spec
--> some features may need additional support from the rom
1) better battery life
2) way better audio quality (in both aosp and sense, with or without beats) . (suck it apple)
3) 48khz/24bit 2 channel audio over bluetooth
4) gpu enahncements
5) ntfs support (see #7 below)
6) vpn and wifi dialing support
7) usb host mode support - support for external usb keyboards, and storage devices, upto 4TB in size)
8) sql enahncements
9) 100% beats sound drivers over AUX, BT, and internal speaker
10) +mA over MHL/HDMI (only on some devices - due to differences in hardware)
11) extended wifi range, with faster xfer rates
12) faster charge rates, even when using pc usb port
13) CIFS access to windows server file shares
and last, but not least - but most important
14) my kernel was the 1st (and still the only as of the time of this post, per XDA member feedback) shooter kernel to make 4.0.3 fast enough to even be usable and provide 100% 2d and 3d gpu hardware acceleration
14a) i had the 1st ICS kernel on the shooter to have working: hw accel, bluetooth, usb disk drive mode support, multitouch, and wifi. --- yes THE FIRST KERNEL for 4.0.1 to offer that
as far as htc releasing source - all i need is their updated GPU code
i got camera 100% stable on 2.17 roms without ANY SOURCE to work from - all the remaining issues are gpu related
..these are just the major changes - good luck getting any ONE of these on a stock kernel
Click to expand...
Click to collapse
I'm new to the 3D forums but this is the best post I've seen here yet. Thank you
Luthien1 said:
thanks to htc not releasing kernel source, our dev is at a stand still....Nothing against joel, chad, you guys are great, but damb this 3d technology is just too secretive and they arent giving nothing out... so peace, back t owork
Click to expand...
Click to collapse
Thank you for your disrespect. It's noted.
SoraX64 said:
Kernels typically mean almost NOTHING. With them you can over clock your phone but that's mostly it. Some make things smoother. We only have a couple of kernel devs and they aren't in high demand anymore. Wanna know why? They aren't as useful as people think they are.
Without kernal source we can't OC the newest OTA. That's it.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
This is one of the most ignorant posts i have ever read, and I deal with ignorant posts on a daily basis. You know why there aren't as many kernel devs as "rom" devs? Because you actually have to write code to make a kernel. There are thousands of rom chefs because someone did the hard work for them and made a kitchen. You plug in the rom, do a couple things and you have a rom. Kernel devs spend hours upon hours sometimes just trying to get a phone to boot. For a lot of times the least amount of respect, because you can't visibly see their work a lot of the time. Do some freaking research before you make ignorant claims about things you don't know.
I'm sorry for the rant, but this post just made me angry.
Sent from my PG86100 using xda premium
So much anger from one little post.. Ha.
If you read my post, you will see that I said "Typically, kernels mean NOTHING". Chad basically confirms this in his post right at the beginning: "with most kernels...yes, all you get is OC". He then went on to give examples of how GOOD kernel devs add things to their kernels to make them better. Chad is an example of a good dev. He will work hard to put all of those things in that help people.
But I hate to have to say this: you can only change so much about something without making it mostly your own. Chad is an example of someone who puts tons of work into his kernels, which makes the kernel a special one.
Note that I did not say "All kernels are useless, you shouldn't bother with custom kernels." Why didn't I say that? Because I don't believe it. There are special kernels out there.
But take a look at this. It isn't completely applicable to the argument at hand, but it is a cohesive study put on by an XDA member using various Nexus S kernels. As you will see, there are not tons of differences in performance scores, besides a few exceptions.
https://docs.google.com/spreadsheet/ccc?key=0AntDDKv-lS6IdFZ6VDRQV0cxRXFVT2dKYm94bWJyQ0E#gid=0
Please, do not jump on me because you mistook what I said as a personal attack against developers like Chad that make quality kernels. OP was blaming a lack of kernel source as a cause of "sucky" development. Development isn't at a standstill at all. That was what my post was responding to. If you actually put the time in to understand the words there instead of getting angry because it looked like an attack, you'll see what I meant. The list of improvements that kernel source that Chad posted is fine and dandy and all, but those are things that are added to the development process that most users don't realize are present, nor do they clamor for such features to be added to kernels. The good developers know what those different things do, and since they want to release a quality kernel, they add those things to their work.
Not having those things isn't hindering development. I don't like to say this, but to the typical end user those additions don't mean anything if their phone doesn't run faster. Those features can be added in and people will just say "awesome kernel, so smooth and my battery can last longer now!" without ever really knowing what it is that's causing that (it also doesn't help that a lot of developers don't have detailed changelogs, and instead say things like "Optimized some stuff so that battery is better").
In summation, I'm not attacking kernel devs or saying that their work is useless. I'm saying that the brunt of the work put into kernels that are released doesn't exactly advance development a terrible amount. They offer extra features on top of already developed ones, like better performance, battery life, sound, and etc., as Chad said. But to say that development sucks because the newest base doesn't have kernel source available for it, when a very small amount of people are interested in Sense 3.0 on top of GB anymore, is just folly and I felt the need to say something about it. I'm sorry for the people that I rubbed the wrong way, and I didn't mean anything bad towards any developers.
And also, on a second look to my first post, I should have added that kernels typically don't mean much to the overall DEVELOPMENT process. Except in cases where a kernel is necessary to fix things, a lot of the development in porting and such doesn't rely heavily on a feature filled kernel.
SoraX64 said:
So much anger from one little post.. Ha.
Click to expand...
Click to collapse
I apologize for the rant and the anger was more directed at the op than at you. However even after walking away and coming back the tone of your post to me was still slightly disrespectful. Not as much as when I first read it, but I don't believe I am the only one who took it that way. I'm not going to argue about it, I've said my peace, and am moving on, if you didn't mean for it sound like it was taken then the interpretation was lost.
Sent from my PG86100 using xda premium
just wanted to add (a small venting session) - i spend hours - just on camera for 2.17 alone, over 200 - and i read msgs like post 3 ???
camera on 2.17 based roms - any kernel but htc stock (prior to my newer ones) - app FCed - wouldnt take pics at all
my newer kenrels - with no source to work from - take pics, and damn good ones
cost: about 200 hours of work, headaches, and family issues - but it got done
why are my kernels private? and not released to the public...under GPL i do not need to release source to the public if i dont release a kernel to the public - and last time i did something like this, i got kanged, and others took credit, or gave credit to another developer who in fact released weeks after me - AND STILL REPORTED ME FOR GPL VIOLATIONS when i was in fact 100% compliant
just because you all cant find my GIT repos dont mean they dont exist - every one of my kernels, even the private ones are either on github, or code.google.com - and they ALL have TIMESTAMPS of my commits and people still wanted to say i kanged others (who dont have 1/2 the features as me - and who commited WEEKS (not days or hours, but full weeks) after me.. this is why as of right now - i have no kernel thread in the 3d section of xda - but i do have threads in other sections of xda, where people are more grateful for what is GIVEN TO THEM FOR FREE - and yes, there is a GIT repo for the other kernel just as there was for the kernels i had in this forum - that was available to all users (just with beats and intellianthrax removed)
now people are on ME (not htc - but me) for source... my newer kernels are not public
so if EVERYONE who has went after me or made threats to go after me for GPL actually went after htc - they would be posting updates sooner
and adding
1st kernel to NOT have BSOD on incomming calls for shooter
i did a lot of things FIRST and i got the GIT COMMIT timestamps to prove it
one last vent
$3000 for 1st court case re: nda violation and to fight C&D - i won - but i still had to pay $3000 for a legal retainer
*drama on XDA caused owners of the NDA to reconsider their agreement and revoke it.
to date: $300 for threats someone on XDA made against me re: GPL when in fact the kernels they reported (or made threats to report) had a public git repo - and the person(s) reporting was given a link in public forum to the repo, as well as screen shots of said git repo... he/she/they/robert wilson (hotaru) still reported me (or made public threats to report me)
in order to protect myself, i did consult with a attorney - and if the asswipe did actually report me to gpl-violations - i know i will win the case, but thats another $3000 in fees im stuck with
so
$3300 to date in legal fees paid
200 hours just for 2.17 camera to work
wow.... how ungrateful some people could be
pstevep said:
I apologize for the rant and the anger was more directed at the op than at you. However even after walking away and coming back the tone of your post to me was still slightly disrespectful. Not as much as when I first read it, but I don't believe I am the only one who took it that way. I'm not going to argue about it, I've said my peace, and am moving on, if you didn't mean for it sound like it was taken then the interpretation was lost.
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
I'm sorry for the disrespectful tone in my post. I guess personal stress is starting to show up in my posting. I was trying to be more aggressive towards the OP because he was whining like many people have been lately about stuff like this and ICS updates. But like I said, stress probably made the post more antagonistic than it should have been. I had a big fight with my girlfriend today and I'm stressed about school and paying for college. I guess I just snapped a bit.
@Chad: Please read my previous post if you're feeling ill-will towards me. I tried to clear up the misunderstanding. I respect your work greatly, having been very interested in the development scene since I first got my OG Evo. I hate seeing all of the crap that you're put through because of your work, and I'm sorry you have to deal with all of that just because you're better than the rest.
Sent from my HTC Evo 3D using XDA Premium App
SoraX64 said:
I'm sorry for the disrespectful tone in my post. I guess personal stress is starting to show up in my posting. I was trying to be more aggressive towards the OP because he was whining like many people have been lately about stuff like this and ICS updates. But like I said, stress probably made the post more antagonistic than it should have been. I had a big fight with my girlfriend today and I'm stressed about school and paying for college. I guess I just snapped a bit.
@Chad: Please read my previous post if you're feeling ill-will towards me. I tried to clear up the misunderstanding. I respect your work greatly, having been very interested in the development scene since I first got my OG Evo. I hate seeing all of the crap that you're put through because of your work, and I'm sorry you have to deal with all of that just because you're better than the rest.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
i posted b4 i saw ur post - BUT im still in general fed up with the shooter users on xda in general - other forums in xda have been drama free - and forums on sites outside of xda have been drama free
i put hours upon hours into this - then cause of peoples actions on XDA - i end up putting money into it as well - then to read posts like this is very upsetting
fact is - people are given something they can choose to use (or not use) - they see you can do things no one else has ever done on xda at all for any device PERIOD (and XDA is a huge community with 1000s of developers) - they wanna kang you, when they cant - they cause u legal issues
to be clear - never did i say i was the best - and i know im not
...when it comes to understanding kernels for these phones (or any phone), Ziggy prolly knows WAY MORE than me
--my skill set is around C in general, I coded in C, C++, COBOL, and RPG-IV for over 5 years for the government (and code i had access to)
now when it comes to closed source IBM mainframe (s/390-zSeries) and midrange (as/400-iSeries) kernels -- its on
just look at the features, (and stability) i got working and compare it to ANY kernel on XDA for ANY device - and take into account user's feedback - most (not some - but most) users on my kernels get ZERO random reboots, lock ups, freezes, etc - this includes RDs who pushed my kernel to their phones limit with the intent to cause a reboot
SoraX64 said:
I'm sorry for the disrespectful tone in my post. I guess personal stress is starting to show up in my posting. I was trying to be more aggressive towards the OP because he was whining like many people have been lately about stuff like this and ICS updates. But like I said, stress probably made the post more antagonistic than it should have been. I had a big fight with my girlfriend today and I'm stressed about school and paying for college. I guess I just snapped a bit.
@Chad: Please read my previous post if you're feeling ill-will towards me. I tried to clear up the misunderstanding. I respect your work greatly, having been very interested in the development scene since I first got my OG Evo. I hate seeing all of the crap that you're put through because of your work, and I'm sorry you have to deal with all of that just because you're better than the rest.
Sent from my HTC Evo 3D using XDA Premium App
Click to expand...
Click to collapse
No worries. My 3 year old was losing his mind while I was responding the first time. Which is why I was more aggressive, well that and I'm just sick of some of the crap here. Some of the stuff we as users put devs through is ludicrous. And it's time for it to change.
Sent from my PG86100 using xda premium
chad.goodman said:
i posted b4 i saw ur post - BUT im still in general fed up with the shooter users on xda in general - other forums in xda have been drama free - and forums on sites outside of xda have been drama free
Click to expand...
Click to collapse
Hopefully, here soon, the shooter trolls will start to disperse.
Sent from my PG86100 using xda premium
chad.goodman said:
i posted b4 i saw ur post - BUT im still in general fed up with the shooter users on xda in general - other forums in xda have been drama free - and forums on sites outside of xda have been drama free
Click to expand...
Click to collapse
XDA is (as far as I know) the biggest Android development site around. Anyone who asks about development is sent to here. That attracts a lot of assholes (like myself. ) and the like. Seems this phone got unlucky and we've got a bunch of drama queens here.
Such a shame, because of the potential this phone has. I hate seeing morons chasing away devs and then complaining of a lack of development. It makes me wish we could take all of the good users and migrate to Rootzwiki. Much better site overall, because it is less popular. But the idiots would follow there as well.
With the way the community treats devs and generally acts stupidly, I worry that we will soon see days where everything is released over IRC instead of forums. Which might actually work, if you think about it.
Sent from my HTC Evo 3D using XDA Premium App
people, including my family, ask me WHY i do this, why i spend hours making kernels
i make them for my personal phone - i want the best on my phone - the best sound, the best performance, the best battery life (yes battery life AND performance)
why do i share? knowing it has already cost me over $3000
well - a great man once told me
-turn rage into hope
-turn hate into hope
but come $6000 in legal fees - you all wont see me again on XDA as a developer - ever
all i EXPECT is people to be thankful, respectful, and civil - nothing more, nothing less
and i know im not the only developer that left the shooter forums due to drama here at xda - a lot of great developers left
(ziggy, the rcmix kernel dude for example)
Anyone see android police blurb for the fix update?
(If this is legit, I am going to find the post that I predicted it and got laughed down and get my told ya so's.)
Sent from my Nexus 7 using xda premium
It appears to be legit and yes, I am surprised to be honest, especially for those small changes.
But I won't complain about still getting their attention for our device.
Seems like quite a timely coincidence. I feel as though we're being mocked.
The update is 19.3MB in size.
Does this mean they have another 90 days to release the source code? If not shouldn't the source code be released this month?
musicfreak190 said:
Does this mean they have another 90 days to release the source code? If not shouldn't the source code be released this month?
Click to expand...
Click to collapse
Judging by the size of the update and items listed, I am guessing it will not contain a new kernel.
Which theoretically means that their timeline should not be extended, but they seem to do what they want.
Santod,
Do you think they will definitely release it this month or not even lol?
musicfreak190 said:
Santod,
Do you think they will definitely release it this month or not even lol?
Click to expand...
Click to collapse
I have my doubts honestly. But who knows.
I didn't think we would see another OTA and here we are, so you never know.
But based on my back n forth conversations with them, they do not seem to be in any hurry to put it out.
They keep claiming that they need it to be proven stable by both the Carrier and the Developer.
With this new update, I could see them saying that they will need longer now to verify that stability.
I really don't know though, only they do and they aren't sharing much info about it with the general public it seems.
But by law the source does indeed need to be released eventually right?
Sent from my ADR6400L using Tapatalk 2
I think getting updates out faster and releasing kernel source faster should be 2 Goals Google should push for the manufacturer this year.
Technically, there is no time limit, and if you read the GPL strictly.... all releases have to have the source code released with it (at the same time).
It does not matter though. The only people who can complain or sue, are people who legitimately own copyright of a part of the kernel or work it is derived from.
Santod, are you going to pack up this small update as a flashable for people running your stock roms?
Milimbar said:
Technically, there is no time limit, and if you read the GPL strictly.... all releases have to have the source code released with it (at the same time).
It does not matter though. The only people who can complain or sue, are people who legitimately own copyright of a part of the kernel or work it is derived from.
Santod, are you going to pack up this small update as a flashable for people running your stock roms?
Click to expand...
Click to collapse
My post from the OTA thread:
I intend to do something with it for the stock roms.
I will know better once I have the files in hand if I will rebuild and upload all 4 roms, or if I will just put up a deodexed and an odexed flashable zip.
Like I say, I will know better once I have the new files. But I do intend to do something with them for everyone.
Milimbar said:
Technically, there is no time limit, and if you read the GPL strictly.... all releases have to have the source code released with it (at the same time).
It does not matter though. The only people who can complain or sue, are people who legitimately own copyright of a part of the kernel or work it is derived from.
Click to expand...
Click to collapse
That is correct. Not sure why people *continue* to throw this 90 day time frame around.
Is the part about only people whose work is in the kernel correct? I do understand that they only have to release the bits that they've changed, not the entire tree. Of course, that would only slow a kernel dev down while he/she patches a clean source tree with HTC's changes...
Finally, to the previous post, there is no "law", at least in the criminal sense, that HTC may or may not be breaking.
Sent from my ADR6400L using Tapatalk 2
---------- Post added at 07:43 PM ---------- Previous post was at 07:39 PM ----------
santod040 said:
With this new update, I could see them saying that they will need longer now to verify that stability
Click to expand...
Click to collapse
As noted above, as far as the GPL is concerned, "stability" doesn't factor in. The ROM could be total crap or non-booting - they doesn't change compliance. The day VZW and HTC pushed the last OTA update, their source (changes) should have been available as well.
Sent from my ADR6400L using Tapatalk 2
hallstevenson said:
That is correct. Not sure why people *continue* to throw this 90 day time frame around.
Is the part about only people whose work is in the kernel correct? I do understand that they only have to release the bits that they've changed, not the entire tree. Of course, that would only slow a kernel dev down while he/she patches a clean source tree with HTC's changes...
Finally, to the previous post, there is no "law", at least in the criminal sense, that HTC may or may not be breaking.
Sent from my ADR6400L using Tapatalk 2
---------- Post added at 07:43 PM ---------- Previous post was at 07:39 PM ----------
As noted above, as far as the GPL is concerned, "stability" doesn't factor in. The ROM could be total crap or non-booting - they doesn't change compliance. The day VZW and HTC pushed the last OTA update, their source (changes) should have been available as well.
Sent from my ADR6400L using Tapatalk 2
Click to expand...
Click to collapse
As far as the GPL is concerned ,no stability does not factor in.
As far as what HTC states they are delaying it for, it DOES factor in.
I never said it was correct to do, accurate, fair, or compliant, just stating what they have stated to me regarding it.
santod040 said:
As far as the GPL is concerned ,no stability does not factor in.
As far as what HTC states they are delaying it for, it DOES factor in.
I never said it was correct to do, accurate, fair, or compliant, just stating what they have stated to me regarding it.
Click to expand...
Click to collapse
The response they give you sounds about like the same one I get every time.
Sent from my personally built from source CM10.1 N7.
They have a stock answer for these queries. Important thing is that they're consistent too.
Sent from my ADR6400L using Tapatalk 2
hallstevenson said:
Is the part about only people whose work is in the kernel correct? I do understand that they only have to release the bits that they've changed, not the entire tree. Of course, that would only slow a kernel dev down while he/she patches a clean source tree with HTC's changes...
Click to expand...
Click to collapse
From the GPL itself (all versions)
Accompany the work with the complete corresponding machine-readable source code for the Library
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities.
hallstevenson said:
Finally, to the previous post, there is no "law", at least in the criminal sense, that HTC may or may not be breaking.
Click to expand...
Click to collapse
They are indeed breaking a law, it is for Breach of contract. That is what people who sue over GPL violations go to court with.
My point was, people will have to have enough interest in the issue to file a court case against HTC. No prosecutor is going to initiate a case, for instance. And if no one does anything, HTC gets off free and clear. Ultimately, it's always the FSF that files (isn't it ?) and they do it on principle, NOT because users want it.
As for only having to publish what they changed vs the entire thing, did that change ? I'm not doubting you, but I'm positive that at one point, only what was changed had to be provided. For example, Dish Network uses Linux for their DVRs and provides source code, but they always had a disclaimer warning people that what they're providing is, by itself, pretty useless for "building" anything. That could have involved proprietary libraries or drivers that hook into the Linux kernel that they do not have to provide code for.
I'm using santods first deodexed ics stock Rom. It is trying to apply the update and I keep having to reject it. Is there a way I can turn off the notifications and stop it from trying?
mooneyspam said:
I'm using santods first deodexed ics stock Rom. It is trying to apply the update and I keep having to reject it. Is there a way I can turn off the notifications and stop it from trying?
Click to expand...
Click to collapse
See my post in the OTA thread.
---------- Post added at 02:17 PM ---------- Previous post was at 01:57 PM ----------
For those concerned or faced with an update already trying to be pushed, I just made this:
OTA_Killer.zip
Link Updated
I've gone through several rooting procedures on the XDA forums over the years. In the most recent one I tried to root my HTC Desire C (CDMA). It turns out that I nearly hosed the phone when I installed bootloaders that some senior members on here promoted with full confidence to users, yet neglected to ask if the user had a CDMA phone.
There is a thread on the HTC Desire C where a senior member provides a hacked version of a bootloader and ROM. The user then responds (on page 2 or 3 of 11+ pages) that their phone can't get beyond the 'dev bootloader', and effectively the senior member has provided a patch which hosed at least a few phones.
Subsequent threads appear which show users in the same situation I was in after applying the XDA hacks. After hours of researching I found a workable bootloader and managed to get it flashed, and get my phone rooted. I doubt many people will be able to reproduce my results and get the phone rooted. I expect most people will give up on rooting, consider the phone locked, and just avoid going anywhere near the bootloader again.
Furthermore, the bootloader I downloaded in at least one thread for the HTC Desire C has an HTC Legal Message that causes concern on how the uploaded patch was originally obtained - i.e. was it obtained legally?
After spending ~12 hours learning all of the above, I embarked on seeing what XDA developers say is involved with creating a custom ROM. I was shocked. Even the most well-documented processes are incredibly horrid. They involve hacking binary files, fudging package names, and more sketchy procedures that any Android Engineer would expect to leave the OS in an unstable state; for example not using zipalign on system apps.
Any software engineer using binary-file hacking would expect to be unable to fix bugs in the software. To fix bugs efficiently and reliably (i.e. test and prove the bug is fixed), a software engineer needs source code.
But worst of all, the custom ROM and bootloader binaries have code that not even the author knows the origin of, as demonstrated in the Custom ROM developer guides/postings. If HTC or Google have tracking code in a binary, the custom ROM will have it too. If there is malware in the binary that might steal their passwords or other identification, the user has no way of knowing.
I've seen at least three (3) instances of supposedly popular XDA ROMs where a hacker has taken an existing ROM, hack it's binary files for the new target device, fix no bugs in the previous ROM, and introduce new ones in theirs. I've even seen ROM developers criticize other ROM developers for not fixing bugs, and then when I investigated the ROM from the complainant, I found they didn't fix any bugs either. Of course not, it appears to me the majority (all) of the hackers on XDA use binary files to create custom ROMs, with some hacking of text, XML (layouts, values, assets), and other text files - but not any actual JNI-C or Java code.
These custom ROMs are not open source. I'm skeptical they're even legally complying with the open source licenses in the original code. It is certain that any and all files used for the development of a custom ROM available from XDA are also obligated to follow the Apache2 license that governs the OS build (I'm not sure which licenses cover the bootloaders), yet it's quite difficult on XDA to find links to custom ROM source files.
That latter point makes the entire process of hacking binary files to generate a custom ROM completely untrustworthy. Contrast this with CyanogenMod which provides (or attempts to provide) techniques to build custom Android ROMs from source, and which provides a lineage of ROMs with stability ratings.
It doesn't benefit an open-source community to propagate software with bugs, lacking sources, and possibly in violation of licensing. Since this forum is not a Q&A thread, I won't ask people to stop, I'll demand it. Since that never works, I would have to wish XDA the shortest lifespan possible. Delete this thread and I'll post it elsewhere, where XDA users can't comment.
Although I agree with 95% of your post, it seems a bit harsh to condemn the entire community. Maybe you could actively participate in setting a higher standard?
Sent from my LG-MS840 using xda app-developers app
Well, lets say we have approximately 2 new persons attempting development. Which means, they are trying to be future developers which also mean, they may not know certain things on development. On the past, the standard was high because, there were only 5 devs per device and the rest the users. They never cared how the dev made the rom.
But the case today is, everybody needs to know everything. Which naturally makes them to attempt. So naturally, there are increasing number of imperfect works which will gradually get perfect when the dev gains knowledge from his experience.
And for licensing, android is made open source by google and gives permission to edit the source and release them as long as the brand "Android" is used. It never states that the Works should be opensourced always. Example: android gives source to samsung,HTC and sony. And these OEM's make use of that code and adds it own code and releases its own software on new phones. But do they provide source?No. Do they include malwares?No.
But how do you believe them that its not malacious or legal? Because you pay them $$$$ for their work and not even a $ for the custom rom developer? At last, it only depends on you and how you think.
And for CM being open source, CyanogenMod works on android source code and make custom roms (Just as OEM) and it has chosen to go open source and hence it is. But other custom roms than AOSP/AOKP people work on roms provided by OEM's. In that case, they cannot provide source though they wish to do it because, they don't have source of OEM rom. Instead, they work on dalvik code, already compiled apk, already compiled framework etc...
Hope I have made you clear?
Sent from my GT-N7000 using xda app-developers app
Catharsis much?
Sigh... (Lip bit. And, edited..)
Sent from my MB865 using XDA Premium 4 mobile app