I'm interested in starting a project to help WM developers make nicer-looking apps. While the power of WM is great, I think many of us realize that the apps simply don't have the "slick"ness that apps on some competing platforms have. Part of this, I think, is because some of the awesome developers overwork themselves and simply don't have the time (or training) to pump up slick graphics to go with their slick functionality.
I have a handful of graphic design training and I think a decent understanding of UI design, but I lack programming skillz. I'd love to offer my graphic abilities to the community, and I'm sure there's plenty of others like me out there as well.
What I'd like to do is help developers find folks who want to help create graphic assets and interface designs for apps. Perhaps nothing more extensive is needed than a thread where graphics folks can post samples of their work and maybe a list of things they'd like to work on.
I realize that some developers really prefer working as a "one man" operation, and I don't want to step on any toes. But I'd like to hear feedback from the development community here and suggestions on ways we could make a project like this work great.
Koushik Dutta, who is a prominent member of the team behind the CyanogenMod project, has been wrestling with the idea of producing an alternative Android app store for quite some time and believes that it’s the right time to put the idea into practice. The initial ‘vision’ of the idea would be to provide a home for root applications which can be downloaded and installed on devices which have been rooted. However Dutta has expressed a desire to also include applications which have been shut down ‘for no reason’, citing carrier intervention or due to some corporation not liking it.
The team behind CyanogenMod are toying with the idea of building the application store directly into their firmware replacement, independent of the current Android Market, which would then be installed on the device as part of the modification. The CyanogenMod project has grown extensively in size, with the number of unique and active user installs about to breach the one million mark, which causes a problem for the development team. As the project grows, requirements for servers and hardware also grows which brings with it a financial burden.
Dutta and his team are suggest an application store which acts in similar functionality to Cydia, hosting modifications and applications which are either free of charge or sold at a cost depending on the developer involved and the complexity. The suggestion which has been ran by the community via Dutta’s Google+ page is that a percentage of the sale goes toward funding the CyanogenMod and all of the server and hardware requirements that it brings.
Dutta is keen to point out that the applications banned by Google are things like the one-click root apps, emulators and applications which include visual voicemail. When coming up with this idea of an alternative app store, he has also been in contact with Amazon about bundling their Appstore into CM but was given the cold shoulder. He has also mentioned to the community that the app store would not be exclusively distributed as part of the CyanogenMod firmware, and could be bundled into any custom ROM for wider distribution.
The concept of having all rooted enhancements, tweaks and modifications in one place is something which I am sure will appeal massively to the community and will no doubt give some ‘legitimacy’ to the people involved in the same manner that Cydia has for iOS devices. One of the main challenges I can see would be policing this app store, and the method of allowing developers to host their work for sale or download. Regardless of any challenges the team may have, judging by the replies from the Android community, it looks as if an unofficial application store would be a most welcome addition.
Source:RedMondPie
That would be great to see. It's a great concept. I guess now, it's a race to see who comes up with the best rooted market. Now for a domain name...
Sent from my ADR6425LVW using xda premium
Pronounced "say candy", the goal of SecAndy is to come up with as secure and private of an OS as possible. So as not to reinvent the wheel, we'll base this initiative on our open source code of choice (Android or maybe other developers' choice).
I am not a developer myself but I can without a doubt, because of former professional experiences, organize a project and gather the right people together as a community in order to make sure that project sees the light of day after it has acquired a life of its own if needed, which I think we will agree is something that this kind of project requires because of the scrutiny it will quickly attract.
I am officially calling upon this post all interested developers that could help us fork Android or other open source OS.
Let's get a kickstarter funded and let the party begin. I will update you later today on the advancement of such.
Hello,
thinking about installing OmniROM which sounds great! I'm using CyanogenMod 10.1.3 Stable. If you guys had CM what do you think? Is there big difference between those two ROMs?
Well as far as I know about CyanogenMod is been the best to date..!! OmniRoM on the other had has made a huge followers list and has been lead by Chainfire (superuser app developer).
My opinion is to be in CyanogenMod as long as you need changes to play with. Moreover Cyanogen has more supported devices than that of Omni.. And if you have your device on their list.. Give it a shot!
Well now coming to differences, Omnirom has multi-window support, has over clocking, and the rest are the same but with different interface..
Sent from my Motorola Xoom using xda app-developers app
Thank you for answer. I'm on Nexus 4 (soon Nexus 5). So I will continue with CyanogenMod until there will be stable version of OmniROM
It is way too early to tell if OmniROM can have as great of a following as CM. OmniROM has a very long road ahead if it wants to compete with CM simply because it needs to be supported on all the flagship devices and more. That is the only way OmniROM's name will get out there. There are so many people out there that haven't even heard of OmniROM yet but ask anyone about CM and most will tell you that they have heard of it.
I will give OmniROM a chance but it has to come to the Sprint LG G2 or else they are losing potential followers.
Better? Who knows, too early to tell.
Different? Sure. Many of the first developers involved with Omni are former CM maintainers/contributors dissatisfied with certain recent events (frequent ninjamerges without review, leads -2ing things with little explanation beyond "I don't like it", and most importantly, attempting to use their Contributor License Agreement against a longtime contributor in order to create a proprietary closed-source derivative of Focal under a commercial license.) To a great degree, it's about the spirit in which the projects are developed. We're going to try to be as open and receptive to new ideas as we possibly can.
Among other things I expect to see going forward - as CyanogenMod attempts to obtain GMS certification for CM on some devices, you may see a lot more features getting removed/rejected. (GMS is the ability to officially include gapps with a device. The CTS and CDD which have been discussed many times in the past are a part of this, but GMS can actually go way beyond this. I've heard, for example, of one OEM that wanted to preinstall a particular rotation control app. While that app is readily available on the Play Store, Google effectively said to that OEM, "You can preinstall that app, or have a GMS license - not both.")
Entropy512 said:
Better? Who knows, too early to tell.
Different? Sure. Many of the first developers involved with Omni are former CM maintainers/contributors dissatisfied with certain recent events (frequent ninjamerges without review, leads -2ing things with little explanation beyond "I don't like it", and most importantly, attempting to use their Contributor License Agreement against a longtime contributor in order to create a proprietary closed-source derivative of Focal under a commercial license.) To a great degree, it's about the spirit in which the projects are developed. We're going to try to be as open and receptive to new ideas as we possibly can.
Among other things I expect to see going forward - as CyanogenMod attempts to obtain GMS certification for CM on some devices, you may see a lot more features getting removed/rejected. (GMS is the ability to officially include gapps with a device. The CTS and CDD which have been discussed many times in the past are a part of this, but GMS can actually go way beyond this. I've heard, for example, of one OEM that wanted to preinstall a particular rotation control app. While that app is readily available on the Play Store, Google effectively said to that OEM, "You can preinstall that app, or have a GMS license - not both.")
Click to expand...
Click to collapse
I noticed that Omni has a CLA as well (https://gerrit.omnirom.org/static/cla_individual_omni.html). How is the Omni CLA different from that of CM?
nushoin said:
I noticed that Omni has a CLA as well (https://gerrit.omnirom.org/static/cla_individual_omni.html). How is the Omni CLA different from that of CM?
Click to expand...
Click to collapse
you didn't read the full sentence
attempting to use their Contributor License Agreement against a longtime contributor in order to create a proprietary closed-source derivative of Focal under a commercial license
AFAIK CLA will be same, just that they won't try to trick authors into dual licensing like CM tried with focal
ericdabbs said:
I will give OmniROM a chance but it has to come to the Sprint LG G2 or else they are losing potential followers.
Click to expand...
Click to collapse
Lol
Sent from my SCH-I545 using XDA Premium 4 mobile app
munchy_cool said:
you didn't read the full sentence
attempting to use their Contributor License Agreement against a longtime contributor in order to create a proprietary closed-source derivative of Focal under a commercial license
AFAIK CLA will be same, just that they won't try to trick authors into dual licensing like CM tried with focal
Click to expand...
Click to collapse
Yeah.
To be absolutely, 100% clear - They attempted to represent the CLA as something that would give them the ability to relicense a GPL contribution if the contributor was the original copyright holder of said contribution. (In the event where the contributor is not original copyright holder, no CLA in existence would allow relicensing because the contributor didn't have the rights to relicense the code.)
THIS IS NOT THE CASE. YOU CAN'T USE THE CLA THAT WAY. But they attempted to do so anyway - not only was it just wrong to treat a contributor like that, they misrepresented the document as giving legal powers it didn't actually give them.
The CLA is there as a "cover your ass" legal document in the case of a nasty legal dispute. I hope to hell we never have a need to use it. (In fact, in my opinion, the CLA is redundant and unnecessary for Apache and GPL licensed contributions, as the Apache and GPL licenses explicitly grant compatible redistribution/usage rights. Some other contributions are not as clear in terms of licensing, for example, media assets.) Another place it might come into play is if someone submits something with a license like that found in this file:
https://github.com/oppo-source/R819...89/kernel/drivers/dum-char/partition_define.c
In theory, if someone who was in the category of MTK or a licensor contributed such an item to our Gerrit, that contribution in combination with the CLA would be written permission to reproduce/modify/disclose the file. Note that not just anyone can submit something like that - there are other clauses to handle that (clause 7 I think???) - effectively saying that you yourself have the legal rights to contribute whatever you're contributing.
Oh, FYI, that file and files with similar licensing are one of the things holding back support of MTK devices.
One thing to note: CLAs DO exist that do give the kinds of power that Cyanogen, Inc. wanted to wield. An example is Canonical's Harmony CLA:
http://mjg59.dreamwidth.org/4553.html - He links to the Harmony CLA there (direct link - http://www.canonical.com/sites/default/files/active/images/Canonical-HA-CLA-ANY-I.pdf ), take a look at clause 2.3 - it's nasty:
Code:
2.3 Outbound License
Based on the grant of rights in Sections 2.1 and 2.2, if We
include Your Contribution in a Material, We may license the
Contribution under any license, including copyleft,
permissive, commercial, or proprietary licenses. As a
condition on the exercise of this right, We agree to also
license the Contribution under the terms of the license or
licenses which We are using for the Material on the
Submission Date.
This is VERY different from the "sublicense" language in the AOSP CLA. For a bit on sublicensing:
(crap, can't find one of the better links I used to have...)
http://programmers.stackexchange.com/questions/189633/what-sublicense-actually-means has some info
http://www.contractstandards.com/document-checklists/technology-license-agreement/sublicenses - Note "Additionally the scope of rights that the Licensee can sublicense is often narrower than the scope of the original license (e.g. the purpose or end-product is limited to those specifically enumerated)." - Commercial dual-licensing of a GPL contribution is prett unambiguously expanding the scope of the original license and NOT something that a CLA which only grants you sublicensing rights allows.
Many of you may already be familiar with our newly released firmware search/archive on fw.updato.com in collaboration with @zxz0O0. We also have another thread here - https://forum.xda-developers.com/galaxy-s7/how-to/updato-largest-online-firmware-archive-t3413785 - announcing the release. Anywho, my request for feedback sort of got lost in the noise in the previous thread so I thought I'd start another one for the sole purpose of gathering some ideas. I hope that's appropriate.
So we're going to be heavily investing into improving the search platform (layout, design, filters, sorting, accuracy, etc) and I wanted to get some solid feedback, thoughts, ideas and suggestions from our users. Your voice is far more important to me than our internal opinions, so please help us make the platform better, simpler, more user-intuitive. What's lacking? Where can we improve? What new features would you like to see?
Speak now or forever hold your peace (jk, but seriously, do speak now)
Thanks
Peter