DonationCoder.com Forum

Main Area and Open Discussion => General Software Discussion => Topic started by: kartal on May 12, 2009, 10:22 PM

Title: What the hell is OpenCandy?
Post by: kartal on May 12, 2009, 10:22 PM
I just have started seeing this stuff in installers. I know what they are up to personally. If you read their site they claim not to be adware spyware but snooping on people`s choices is a form of attack on privacy in my book.

What do you think?

Since Google is not your friend here is the link to OpenCandy

http://www.opencandy.com/
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 12, 2009, 10:42 PM
Recommendations are made to users during the installation process. Utilizing the install process creates a user-friendly experience and offers optimal engagement for making a software recommendation. The user is presented with a screen that describes the recommendation, at which time they may choose to install the recommended software.

That makes it adware.

We then provide analytics back to the creators, so they can see how their software and recommendations are performing. This way they can better understand how to build and recommend great applications.

That makes it spyware.

We've also provided our technology as a platform to a handful of software creators who are utilizing an offer screen during the install process as an advertising unit. Some creators are already monetizing their distribution by offering apps like browser toolbars, so we're helping them improve their user experience and optimize the effectiveness of their offers.

That makes it your average commercial adware that we are all already familiar with.

The difference is the sales pitch to developers. Some might just be tricked into seeing it as different, harmless and beneficial. It's not the typical "bundle our nasty crap with your software and make money" pitch. They offer to advertise your stuff in other people's software, instead. (of course they do get to the mentioning of the browser toolbars later on, though.)

Title: Re: What the hell is OpenCandy?
Post by: mouser on May 12, 2009, 10:52 PM
If these "recommendations" or "ads" are only shown during installation, and are clearly optional, then i probably wouldn't call it spyware or adware.
it's definitely a gray area.. but if the program you install doesn't show ads then we are just talking about an installer issue -- and for me the really important thing in such a case is that the user be told clearly that the optional things to install are really optional, and not be checked by default.

i still wouldnt use it in my software, but i also wouldnt consider it evil.
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 13, 2009, 12:27 AM
If the installer is showing ads and collecting information about the users of your software it is both adware and spyware, no matter how you slice it.

If it is offering toolbars it's the same crap we have always seen...no different.

For me, personally, it's not a gray area and it's abusive. There is no difference between showing an ad for some other product by some other developer in the installer of my software, no matter how much I might even like that software myself, and popping up an ad for Viagra on a user's screen during the install process.

An ad is an ad...plain & simple.

Plus OpenCandy is a commercial enterprise backed by venture capitalists that seeks to make money from you doing this to your software, most likely in the toolbars they will be offering to your users.

I don't like it when I am constantly having a Yahoo toolbar offer shoved in my face when installing or upgrading things, and I am sure I am not alone. This OpenCandy crap just seeks to make it happen even more often than it already does, and make a buck off of other people's hard work.

Instead of just big companies like Sun, Opera, and the like making deals with Yahoo, we are going to see predator middle man companies like OpenCandy doing it, without developing any software of their own to push it. They want to use your work to make it easier and more profitable for them to get a chunk of the toolbar cash pie.

The only thing sweet about this candy is the sales pitch to naive developers that might just fall for it.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 12:36 AM
Lets be careful about the choice of words for the naming "Open"+"Candy".  They are making it like this stuff is all open and sweet.  app103 is right on the track. These guys are very sneaky.

The reason I brought it up is that I was testing Miro and they seemed to integrate OC into Miro. So I went to bug list and pretty much complained about it. And the developers responses varied but I think they will remove it at some point. From my understanding is that not all developers understand the side effects of these stuff on the users.

In the past I got hit by toolbars and spywares, no not because I clicked on" please god please install ask.com" button. They install it anyways either you click on the option  or not, your choice is irrelevant.

One the of the case for me was Pdfcreator which was stunning surprise to me. Since then I am deadly careful.
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 13, 2009, 12:42 AM
Lets be careful about the choice of words for the naming "Open"+"Candy".  They are making it like this stuff is all open and sweet.  app103 is right on the track. These guys are very sneaky.

OpenCandy was started by founding and early members of DivX, at which we were responsible for distributing hundreds of millions of DivX software downloads, and now we want to use what we've learned to help the software community. Software distribution is of immense value but largely untapped, so we started OpenCandy to democratize this value. Now we're backed by top-tier investors and partnered with some really great software creators.
-http://www.opencandy.com/about/


Do we remember the early days of DivX and its adware/spyware (http://www.google.com/search?hl=en&q=divx+adware)? If that was their idea of partnering with "great software creators", then what do we have to look forward to with this?
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 02:52 PM
First off, I’m a DonationCoder supporter.

As a matter of fact, not only did I donate during the recent DonationCoder fundraiser, I also twittered about the campaign (http://twitter.com/drapps/statuses/1307938963). More than 50 people clicked that link and hopefully some % of them made a donation to DonationCoder. You can see the link stats here: http://bit.ly/info/UhnDN . I’ve also been recommending ScreenshotCaptor (according to my archives) since 10/7/2005. That’s when the installer was 2,930KB. Although I think I’ve been recommending it longer than that.  And yes, although I did activate my account here today, I’ve been around the forum reading it on and off for years.  :)

Secondly, I’m OpenCandy’s Software Community Guru.

Little info about the type of user I am:

-I use a Hosts file (managed by HostsMan utilizing the MVPS hosts, hpHosts, Mike’s Ad Blocking Hosts and Peter Lowe’s AdServers List block lists). My hosts file contains over 170k entries of crappy sites. I even imported it into OS X as well using Gas Mask.

-I use the NoScript, QuickJava, AdBlock, Permit Cookies, Stop Autoplay extensions in Firefox. I basically always leave Java permanently disabled. When I go to a site I need to login to, I have to not only enable Javascript on that site via NoScript, I also have to manually allow each cookie individually in order to successfully complete logging into a site.

-I use a software firewall on Windows (currently Comodo) and OS X (Little Snitch). I don’t use one on Ubuntu.

-I have Windows Update disabled (not recommended for novice users). I manually download and test the patches that come out on Patch Tuesday before deploying them on my main computers.

-My favorite podcast is Steve Gibson and Leo Laporte's Security Now. I've been a listener since the first episode.

-I could go on and on, but I’m going to write a blog post about my user habits and security tips… Someday…

How I Discovered OpenCandy

I first discovered OpenCandy on 11/22/08 when installing an update to MediaCoder. I twittered about it here: http://twitter.com/drapps/statuses/1018127759. I made a conscious decision that day to allow Comodo to permit MediaCoder to connect to the internet. Even though I had never seen MediaCoder ask to connect to the internet, I permitted it simply because if I figured that if I trusted the developers of MediaCoder enough to install their software, then I ought to be able to trust them enough to let their installer connect to the internet. And I’m glad I did, because not only did I discover OpenCandy (which, 3 months later, afforded me the opportunity to interview with them to be their Software Community Guru), I discovered an awesome way for regular users to discover great software. Whereas I have personally introduced hundreds of regular people to great software, OpenCandy is a way to introduce millions of people to great software!

Those Divx Guys and My Life as a User Advocate

I’m not going to defend what some of the colleagues did while at Divx. Because I was one of the people who spent in inordinate amount of time removing the crap that Divx installed. Actually, out of the last 9 years, I’m confident in saying that I’ve spent at 2 hours a day, Monday through Sunday removing malware, adware and spyware from user’s systems. I do it for free (for those who can’t afford to pay) and I do it as a paid IT consultant (to home users and small businesses). So I’ve spent the equivalent of 273 days removing malware from systems. Heck I haven’t even been alive for 11,000 days. So approximately 2.5% of my life I’ve spent removing malware! (WOW! Now that I did the calculation and see it in writing… it’s sad.) That doesn’t include the unfathomable amount of time I’ve spent setting up Windows systems and securing them.

When I was interviewed by the OpenCandy team in February, I let my displeasure with what Divx bundled be known. And you know what? Those that were involved knew they made a mistake… and had no problem saying so. EVERYBODY makes mistakes... just NEVER make the SAME one TWICE. They didn't... What they learned at DivX allowed them to identify an opportunity to democratize software distribution so that ALL developers and ALL users could benefit. So they embarked on a mission and created a vision to do just that... the RIGHT way. And they (we) have built something that is not only beneficial to the developer community (they can increase distribution, make money or both), it’s really beneficial to users (users get to discover great software via recommendations by developers of applications they trust).

OpenCandy, Not Adware, Nor Spyware

Adware: NO. Definitely not. According to the generally accepted definition of adware (via Wikipedia):

“Adware or advertising-supported software is any software package which automatically plays, displays, or downloads advertisements to a computer after the software is installed on it or while the application is being used. Some types of adware are also spyware and can be classified as privacy-invasive software.”

Spyware: NO way, Jose

Wikipedia’s definition of spyware: “Spyware is computer software that is installed surreptitiously on a personal computer to collect information about a user, their computer or browsing habits without the user's informed consent.[1]

While the term spyware suggests software that secretly monitors the user's behavior, the functions of spyware extend well beyond simple monitoring. Spyware programs can collect various types of personal information, such as Internet surfing habits and sites that have been visited, but can also interfere with user control of the computer in other ways, such as installing additional software and redirecting Web browser activity. Spyware is known to change computer settings, resulting in slow connection speeds, different home pages, and/or loss of Internet or functionality of other programs. In an attempt to increase the understanding of spyware, a more formal classification of its included software types is captured under the term privacy-invasive software.”


That’s certainly not anything that OpenCandy enables or would EVER take part in! (I wouldn’t work for a company that did… I wouldn’t be able to sleep at night.)

OpenCandy’s Analytics

This is probably a good time to address the analytics side of the OpenCandy network. The analytics that we provide back to our publishers (those who recommend other software using OpenCandy) includes NON-PERSONALLY identifiable information such as the user’s country, operating system, operating system version, operating system language,  and when the software is installed (and optionally, if it is uninstalled). This information is aggregated in daily intervals and individuals are NOT identifiable (see more below). That’s it.

Some facts about OpenCandy Recommendations

-OpenCandy powered recommendations are OPT-IN. And I don’t mean “opt-in” (or as I call it "opt-tricky") in the sense that you have to careful where you click, I mean explicitly and clearly, OPT-IN. The recommended software doesn’t install unless the user clicks “Yes, I WANT to install that!”

-Developers choose what software they want to recommend. That's (what I think) is the real beauty of how OpenCandy works.

-OpenCandy’s technology has ZERO functionality outside of the software installer that it is integrated with. Period.

-Here’s what OpenCandy knows about "you": A Windows (XP, Vista, whatever) computer residing in the United States (or some other COUNTRY, yes just COUNTRY) accepted or declined an OpenCandy recommendation. That's orders of magnitude less than Google knows about (the actual) you through Google Search, Adwords, Adsense, Doubleclick cookies, etc...

What happens when a developer wants to participate in the OpenCandy network

-I check the Hosts file providers to see if a potential developer that wants to participate in OpenCandy is on those lists.

-I check McAfee SiteAdvisor and WoT.

-I check the potential publisher’s and advertiser’s installers using Virus Total.

-I check antispyware forums to see if user’s have any issues with the software.

-I look at the company’s business practices in general.

In addition, our software guidelines (which we be available soon for all to see) were built on top of AND further enhance policies created by Download.com, StopBadware, and the Antispyware Coalition. As well as our own ideals…

We do make software of our own. Our recommendation engine and client is built by a fantastic team of software engineers. And we offer that engine for free. If you just want to recommend other software for free, you can do that with OpenCandy. We still have to spend the man/woman power to audit your software from a privacy/security standpoint before inclusion in the network, configure the pool of applications you want to recommend, create the recommendation screens, test the installer to make sure it works properly, and a slew of other tasks.

Yes, it’s true, we DON’T create our own software to distribute opt-out toolbars to “make millions”, that’s not why OpenCandy was started and certainly not anything we will ever do. In the future, we MAY create software that provides value to users that doesn’t currently exist today. But you won’t see opt-out toolbars in it.  :) It’s kind of presumptuous to say that we took the easy way, when in fact nothing could be further from the truth. It’s takes a lot of people-power to build, maintain and continuously improve on what we are doing.

On top of that, I like to mention that we don’t take other people’s hard earned work and slap OpenCandy on it. Developers decide for themselves if they want to participate in OpenCandy. They can also change who they want to recommend at any time.

On another note, right now as I type this, there is a shady download site that takes open source software, wraps them in a funky installer and shows screen after screen of opt-out junky (or at least of very little user value) software… In addition and to throw salt in the wound, this site buys Google Ads using the open source projects’ names to trick people into going to their site to download THEIR bastardized/crapified versions of open source software. NOW THAT IS WRONG!

Old Fashioned Way?

Personally I’m not a fan of toolbars (the only one I use is Groowe in Firefox, but I do have the Windows Live toolbar installed in IE). Historically the reason I’m not a fan is because I’ve spent too much time removing toolbar after toolbar from someone’s system who didn’t intentionally install it in the first place. Yes OpenCandy’s network and technology will be used (actually it already is) to distribute toolbars. The difference is that the CHOICE to install the toolbar or not is right there for the user to decide. I don’t inherently think toolbars are bad… I inherently dislike anything opt-out. And toolbars are (currently and likely to remain) a small % of recommendations in the OpenCandy network. And besides, as I said, they are clearly opt-in.

Web Privacy, User Privacy, Software Recommendations

When you surf the web, every site you go to, without explicit user permission, is, at least (temporarily) logging:  Your IP address, what browser you used, the browser version, operating system and version, where you came from (and if you came from a search engine, which search terms you used) and sometimes (depending on security settings or lack thereof) other sites you have browsed during your session. There isn’t any choice there, if you surf the web that’s the way things are. And soon, all software installers will be the same way. But this can either be done the right way (not obtaining or storing personally identifiable information) or the wrong way (blatant flaunting of exploiting user privacy and sharing personally identifiable information with any number of unrelated third parties). We chose the right way. Right now we are the minority. But my hope is that what we are doing fundamentally creates a foundation (and changes the current ways of which) developers generate revenue from recommendations. We are either going to be successful and show the world how to do this the right way or watch the real predators (I’m not naming names) destroy the relationship between developers and users.

I don’t consider any other company currently doing advertising during software installations a competitor. For the simple reason that they do it in a way that is disrespectful to users (opt-out software of little value). And they try to obfuscate the fact that the additional software is optional (by placing the Accept button where the Next button should be).

You can still install software that integrates OpenCandy and not see a recommendation… It’s the same as using an ad blocker in your browser, except in this case you use a software firewall to deny access to the internet for the software you are installing.

Also, some open source developers (that participate in OpenCandy) are still producing an installer-less version of their software, which means you can still install their application without ever seeing an OpenCandy recommendation.

Would you rather have another opt-out browser toolbar trying to push it's way onto your system or have a recommendation for a piece of software that a developer you trust (you trust them enough to install their software) loves? Especially when that recommendation is made in an easy to understand, non-sneaky, user-centric, opt-in manner?

That’s what I don’t understand about the Sun & Opera comment. Basically it says that #1) only big companies should be able to recommend software and #2 that it’s okay that they do it opt-out.
We provide technology and a moderated network that any size developer, project or company can use (for free) to recommend software they love in a user-friendly way.

Believe me that when I say I had no idea how much money was around for people willing to bundle opt-out (or opt-tricky, those who put the Accept button where the Next button should be). If we wanted to, we could just go that route and be immensely profitable already. But that’s not what the founders of OpenCandy envisioned and that’s definitely NOT what I signed up for. I need to sleep at night and I can because we chose, instead, to create valuable to the whole software ecosystem (developers and users). We’re a small startup trying to make good things happen in the worst economic climate since the Great Depression.

I joined OpenCandy for a few reasons, but none more important than because I believe we can change the software world for the better. The fact that somebody (anybody) residing in a country with less opportunities than the US, armed with nothing other than a PayPal account and a desire to create a great piece of software, can give it away for free and make money recommending other software they love (via OpenCandy) is, to me, an absolutely INCREDIBLE thing.

Venture Capital & Capitalism (GASP!)

We are in business to help developers get more visibility and make money, if they chose to do so. It's a key part of enabling our vision of helping developers innovate and create better, more competitive products. By doing so, consumers benefit by having better products available to them. That's our vision. We limit our ability to help developers accomplish this if we can't help them gain visibility and/or make money.

Money also means that we are able to give back the software community at large. As a matter of fact, I just got back from Montreal a few days ago. We sponsored the Libre Graphics Meeting (aka LGM). LGM (http://libregraphicsmeeting.org) is where the developers of open source graphics applications (Gimp, Inkscape, Hugin, Scribus, Blender, etc) get together once a year to discuss their software, solve problems, plot a course for where their projects are going, socialize and more. I also got to speak at LGM. I encourage anyone (who is STILL) reading this who wants to find out more about the type of person I am to watch my talk called “Open Source & Money: Not Mutually Exclusive” (http://river-valley.tv/open-source-and-money-not-mutually-exclusive/). It’s not your typical (read: boring) PowerPoint presentation. Heck, it’s not even really about OpenCandy (I didn’t say anything about OpenCandy during the presentation; instead I let the audience decide if they wanted to ask about OpenCandy during Q&A... they did, it was OPT-IN!). It’s about the fact that life is short, be passionate, build something of value to the world and leave a real legacy.

What about Me?

I’m paid by OpenCandy to wear many hats. It includes community outreach, talking to developers, learning from users, auditing software that wishes to participate in OpenCandy (both as publishers, those who recommend and as advertisers, those who wish to be recommended) to make sure they adhere to our guidelines, speaking at conferences, rewriting our website to accurately reflect our mission/vision, talking to developers of applications I LOVE about participating in OpenCandy, and a whole bunch of other things...

I know this is an incredible long post on a forum. I didn’t expect to wake up this morning to a Google Alert about OpenCandy being raked over the proverbial coals. On the whole I’m really glad to have this discussion, especially in the open for all to see and debate. So ask me anything, here, or via email. And if you decide that I’m a decent person after all, you can follow me (http://twitter.com/drapps) on Twitter. There you can find me tweeting about great software (http://twitter.com/drapps/statuses/1307827374) and trying to help people (http://twitter.com/Kathy_Johnson/status/861960657) solve tech issues (hardware/software).  :)

Thanks

Dr. Apps / Andrew
OpenCandy
Software Community Guru
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 13, 2009, 03:20 PM
Welcome Andrew, nice to meet you.

I'm very impressed by your post -- very thoughtful and straightforward i thought, and you addressed all of the issues i had remaining questions about.

Speaking just for me, I think you've re-affirmed my take on OpenCandy, which is that I don't see anything wrong with it and I can see how it would be a good thing for some authors.  Though I definitely can see why people are wary (which is why posts like this explaining the policies are important).

App103 has strong feelings about these things, and i applaud her for looking out for users -- people will have different views on these issues.  Mostly I appreciate your post explaining things in a thoughtful and personal way.

I hope you will continue your role in making sure that OpenCandy maintains the policies you describe -- making sure that "recommended" software is opt-in and that nothing is installed on the users pc that would send info back to the site about user during usage of their selected program.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 13, 2009, 03:25 PM
From the first post:
If you read their site they claim not to be adware spyware but snooping on people`s choices is a form of attack on privacy in my book.

The only extra thing i want to comment on is how bizarre a situation we are in where every web site on the planet tracks every click we make, how long we stay on every given page, etc., and no one raises an eyebrow -- but yet if a "program" does it, most of us go crazy.  Same thing with advertisements.  As the boundary between desktop and web applications shrink, this is going to get even more schizophrenic.

For me personally, i don't care at all and consider it fine if an installer shows "advertisements" or "banners" -- as long as it doesnt install anything on my pc to do this AFTER the install completes.

And in the same way, i don't mind if it offers me some *OPT-IN* choices that don't try to pretend they are required installs, and aren't checked by default where i might mistakenly install them.

And lastly, if the installer wants to send minor info about which optional things i have chosen to install, during the installation process, that doesn't really bother me -- though it might be nice to ask the user's permission first.

I'm not sure if Andrew explained this part -- but if not -- i do think that the program should tell the user explicitly when the time comes to do it, what info is being sent back to the server.  In these days of trojans and viruses -- it's just common sense that when an application connects out to a server, it should tell the user this is happening and why, to avoid people jumping to wrong conclusions.

In summary, to me the installer is much like the download page on a website -- i don't care if they want to show me some ads, ask me some questions, etc., before i install.  Just don't put anything evil on my PC permanently.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 13, 2009, 03:29 PM
Last comment:

Needless to say i have no connection to OpenCandy at all.

It's nice that Andrew is a supporter of DC but is irrelevant to my view of OpenCandy -- if someone on DC does something any of us feel is wrong, we should speak up about it, regardless of their status on the site, etc.  In fact that may be an even more important reason for us to speak out.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 04:23 PM
Mouser,

Thanks for the welcome.  :)

And wow, I'm glad somebody actually read the whole post! Apologies that it's so inordinately long :)

I hope you will continue your role in making sure that OpenCandy maintains the policies you describe -- making sure that "recommended" software is opt-in and that nothing is installed on the users pc that would send info back to the site about user during usage of their selected program.

My word is my bond... As long as I am at OpenCandy (even without me there it'd be the same way) there will NEVER be a day that WE install or do ANYTHING that surreptitiously sends info about users during usage of their selected apps.

No question about it... If we were ever to build something with that type of Wakoopa-like functionality, it would be EXPLICITLY and CLEARLY OPT-IN. (I would think something like that would be a standalone app.)

Speaking of Wakoopa, I don't currently participate in it, but I always thought it was interesting that people do. I think Wakoopa's policies are great though -- you own the data. That's the way it should be.

Speaking of the difference between the web and the desktop, that's something we have talked about before (it was even brought up in my interview). My take is that that type of tracking is "inherent" to the web (you don't own it like you do your desktop), so that's why it's tolerated the way it is. Who knows? Maybe I'm wrong. It's a like a separation of church and state type thing to me. I own my desktop, I don't own the web. It'll be interesting if Microsoft (since they're such a large company) actually releases an ad-supported (and  I don't mean a recommendation during the install process) version of Office. Times, they are a changing. Let's all be vigilant and make sure things change the way we want them to... in a way that doesn't trample all over our privacy/rights.

Thanks again for reading my long post and for the time/energy/effort you put into DonationCoder.

 :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 04:33 PM
Just to clarify this tweet: http://twitter.com/donationcoder/statuses/1787921638 

We don't have an installer wrapper or custom installer. Developers who want to recommend software using OpenCandy just need to download our SDK and integrate a script into their installer (currently we support NSIS, Inno and Installshield installer platforms). Developers who have done it say it takes approximately 20-60 minutes...

Thanks. :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 13, 2009, 04:37 PM
Ah that makes sense.. i'll modify the post.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 05:27 PM
drapps,

I did read your post. I can see where your ambitions about OC come from. But as a user and also promoter of good applications written by good people I have no interest in supporting OC in any way, I would even go further and try to inform people about. They take it or not but it would be my duty to inform people.

The thing is that most of the attempts like OC success relies on people`s ignorance or illiteracy about how this kind of stuff operates. Uneducated people are very good targets for this kinds of ventures. For example I totally understand what mouser`s position is, he is a developer and he understands many aspects of it. But many people out there have no idea about this kind of stuff. By giving a name like OpenCandy you think you can win hearts of minds of people. The only reason many people would not say anything about stuff like this because they have no idea about what you are up to.

Your personal assurances has really no meaning to me. I am glad you fulfill your ambitions and you are passionate about them but that is the end of the story for me
pretty much. I am not trying to be rude at all, I just do not think the future you are representing is good for everyone  and I find  that the facts in your post are just fictional for now.  As long as all the statistics and numbers are not disclosed I personally would not change my mind. If you want to be "open" let it be.



When I decide to use an application for longer term, I check out developer`s responses, developer`s attitude in the forums, number of releases and the path he/she takes when it comes to privacy. One of the reason I am so passionate about FARR (mouser`s app)  because he is a good guy and he is trying to do right thing with his application developements. He could have taken the divx guys path but then I personally would not use Farr anymore because a good software without good developer is a dead software to me.



Btw I was going to Libre graphics  meeting as well but I had a project cameup that was conflicting with Libre Graphics dates. I had friends attended though.




Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on May 13, 2009, 05:50 PM
@kartal

 :up: :up: exactly my feelings.

If OC is such a wonderful thing then why the developers that include it in their installer don't tell the users about it in advance?
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 07:57 PM
Also this approach will force developers to start using installers more and more. There are many apps that are just simple files. I would hate to see them going away.

I personally hate installers and when you add something like OC on top of it, you have very distasteful menu for the dinner. I am sure you realize that I have a very good point here.

Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 08:05 PM
Everyone is entitled to their opinion and I'm never going to be able to change every person's mind, no matter how clear, factual and detailed the information I (we) provide.

As far as the current crop of developers using OpenCandy, they love it. They continue to embrace us and associate themselves with us. It's clear a lot of talented and well respected developers and industry leaders are happy and excited about what we're doing.

Here are a few examples:

This is what the developer of Startup Manager said about OpenCandy: http://startupmanager.org/news/2008/10/15/startup-manager-and-opencandy/ (http://startupmanager.org/news/2008/10/15/startup-manager-and-opencandy/)

Here is the developer of MediaInfo's comments about using OpenCandy: http://mediainfo.sourceforge.net/en/Support/FAQ#OpenCandy (http://www.thedeal.com/dealscape/technology/vc-ratings/opencandy-gets-35m-to-spread-t.php)

Finally, here is what Tim O'Reilly says about OpenCandy (he liked our vision enough to actually invest in OpenCandy through his VC firm O'Reilly AlphaTech Ventures)

"OpenCandy has figured out a way for the most successful software developers to share the attention flow that comes their way with other developers whose work they admire," said O'Reilly Media's Tim O'Reilly. "It's a unique application of the implicit social graph in the software development community."

Source: http://www.thedeal.com/dealscape/technology/vc-ratings/opencandy-gets-35m-to-spread-t.php (http://www.thedeal.com/dealscape/technology/vc-ratings/opencandy-gets-35m-to-spread-t.php)

Thanks. :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 08:12 PM
I have a simple question. Do you collect data in anyway (including my refusal to install OC or OC recommendations ) If I refuse to install OC and its affiliates offers? In other words would you know if I refuse to install your recommandation or OC toolbar whatever you are offering? DO you set the cookie before or after the OC offer?


Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 08:16 PM
In my experience with regular (normal, novice, whatever we should call them) users, they prefer installers because they aren't sure what to do with zip files. I'm a techie, but personally I don't have a preference of installer vs. zip file. As long as an application with an installer includes a 'Custom' install option where I can choose where to install the app and select/deselect shortcuts and stuff like that, I'm happy.

Plus (if necessary for some apps, like Spiceworks for example) installers help ensure prerequisites like .Net, VC++ redistributables, Ruby, PHP, Python, certain necessary patches, etc are installed. Nothing worse than trying to run an app and find out you need to download and install something to make it actually run. :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 13, 2009, 08:47 PM
We DON'T know that "you" rejected an recommendation. We DO know when "a user" who completes installation of an application powered with OpenCandy rejects a recommendation. The way we see/store that information is in the aggregate like this: A computer installing <insert publisher's app> running an English version of Windows Vista located in the USA rejected an offer of <recommended application>. This aggregate information helps us improve recommendations. Much the same way Google AdWords works (but to me in a much less intrusive manner.)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: Deozaan on May 13, 2009, 09:31 PM
Lets be careful about the choice of words for the naming "Open"+"Candy".  They are making it like this stuff is all open and sweet.  app103 is right on the track. These guys are very sneaky.

The name itself is telling. Who in their right mind would find some open candy and just eat it? Never trust candy that's been opened! Anybody who has gone Trick Or Treating knows that!
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 13, 2009, 09:33 PM
I have a question that needs clarification, if another developer wants to recommend an application through OpenCandy, without that developer being an OpenCandy member, can he do that?

In other words, if I were an OpenCandy member and wanted to recommend one of mouser's apps in the installer of one of mine, and he wasn't a member, could I do that?
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 11:26 PM
In my experience with regular (normal, novice, whatever we should call them) users, they prefer installers because they aren't sure what to do with zip files. I'm a techie, but personally I don't have a preference of installer vs. zip file. As long as an application with an installer includes a 'Custom' install option where I can choose where to install the app and select/deselect shortcuts and stuff like that, I'm happy.

Plus (if necessary for some apps, like Spiceworks for example) installers help ensure prerequisites like .Net, VC++ redistributables, Ruby, PHP, Python, certain necessary patches, etc are installed. Nothing worse than trying to run an app and find out you need to download and install something to make it actually run. :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps


I am sorry but that is not an answer to my worry. I mentioned that because of your venture will force  more developers to use installers when they do not need to. You are making it as if like  installers are needed and necessary. They are not necessary in half of the cases. Without installers your whole idea of OC fails unless you force them to integrate into their application which will be a worse case. 

If O'Reilly is investing in exploitation of spam technologies, I would stop buying their products as well. No big deal.

I also do not think that those Divx guys learned their lessons. They might ask for a second chance but I am not seeing them being any further than they were back then. It seems like they are just adapting themselves and have not moved an inch forward and no salvation there.

I just do not see OC being any good or bringing anything good. This is no different than getting a spam call in the middle of a dinner, you know that is when they call you.


I might be entitled to my opinions but I can educate-convince quite a lot of people. I know that is what you are addressing  here, but you have a very hard case to sell to be honest.



Title: Re: What the hell is OpenCandy?
Post by: mouser on May 13, 2009, 11:29 PM
I mentioned that because of your venture will force more developers to use installers when they do not need to.

Not trying to convince you to change your mind Kartal, i respect your opinions -- but i'm not sure what you mean about forcing developers to use installers -- surely no one is going to force people to use this technology.

One other note:
I actually use Inno Setup for all of my programs, but i use a technique that let's me make the installers optional, so people can manually unzip the install programs to use them without running an installer.  The same could be done for developers who want to use Open Candy with inno setup (and NIS installer).
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 13, 2009, 11:34 PM
mouser,

Well OC relies on the fact that there is an installer with the application. If there is no installer they cannot run the recommendation service unless they start showing banners during startups of the softwares which can be another annoying issue for people. What I was trying to say that, lets say I developed a popular alarm software and I am distributing it as a single zip file. OC approaches me and tells me great things about it and I decide to use it. Well from that point I would give up the zip distro because OC mainly relies on installers, as far as I understand.

I am glad that your installers can be uncompressed. In general before installing something I generally try to uncompress it first, if I can`t then I run a spyware on it after that I install it. So in that respect I totally appreciate your sensitivity towards users who dislike installers.


Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 14, 2009, 03:24 AM
Well I gotta say this is all rather above board to me. Ads are everywhere, I see no real difference between an ad in the installer and one on the download page.

I also don't quite see Kartals position on installers, if the developer chooses to use OpenCandy even when an archive would have sufficed for distribution then that is the developers choice. I don't see where the issue with OpenCandy. Kartal you seem to be suggesting that that there is something inherently wrong in advertising in general. You also seem to be using the words spam and ads interchangeably which they certainly are not.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 14, 2009, 08:43 AM
I have a question that needs clarification, if another developer wants to recommend an application through OpenCandy, without that developer being an OpenCandy member, can he do that?

In other words, if I were an OpenCandy member and wanted to recommend one of mouser's apps in the installer of one of mine, and he wasn't a member, could I do that?

@app103 (Sorry I went to bed right before you posted that last night.)

Yes, you could. But we think the right thing to do is for you (as a publisher) is to ask permission from the developer(s) whose software you want to recommend -- if that developer doesn't already participate in the OpenCandy network. In addition, the EULA of the software being recommended must allow the distribution of its installer.

RE: Installers vs. Zip

Many open source projects offer installer and installer-less builds of their software.

The link I posted above to MediaInfo's site mentions how its developer still offers a zip file for people that want to download and install MediaInfo without seeing an OpenCandy recommendation (though this could also be accomplished by blocking internet connectivity of the installer version). We don't force any developer recommending software via OpenCandy to abandon their zip installers (if they have them). They are free to do whatever they want. If they want to recommend software using OpenCandy, yes, they can only do it via an installer platform we support (currently that's NSIS, Inno or Installshield), but they are still free to offer any installer (zip or otherwise) with or without OpenCandy included if they choose to do so.

Hope that helps.  :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: 40hz on May 14, 2009, 09:27 AM
Just out of curiosity, what made the developers decide to use the word "open" as part of the product name? I'm curious since doing so usually makes people think such products are GPL/FOSS applications.

 :)

I'm also a little puzzled by this comment you made:

I didn’t expect to wake up this morning to a Google Alert about OpenCandy being raked over the proverbial coals.

It seems to me that running an early warning system such as this indicates that there has been serious concern on the part OpenCandy about negative comments to the extent that "Big Brother Google" is being used to seek out and monitor them. I think this says quite a bit about the mindset of the company.

I'd also take issue with your characterization of some of the early posts on this topic as: OpenCandy being raked over the proverbial coals. To my way of thinking, that comment seems to display a rather defensive attitude on the part of OpenCandy.

Which leads me to this question: How much negative pushback are you getting with this? Since you're monitoring via Google, I'd guess you'd have some very solid statistics you could share with us on on that topic beyond the usual "overall response has been very positive" PR boilerplate.


Title: Re: What the hell is OpenCandy?
Post by: app103 on May 14, 2009, 10:42 AM
Yes, you could. But we think the right thing to do is for you (as a publisher) is to ask permission from the developer(s) whose software you want to recommend -- if that developer doesn't already participate in the OpenCandy network. In addition, the EULA of the software being recommended must allow the distribution of its installer.

So this isn't entirely opt-in from all angles, is it?

Where do I go to opt out, since I never want to see my software promoted in this manner.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 14, 2009, 10:48 AM
Where do I go to opt out, since I never want to see my software promoted in this manner.

I took it from Andrew's reply earlier, that your software can only be included by the developer if you're software allows such a thing (which pretty much should go without saying):
In addition, the EULA of the software being recommended must allow the distribution of its installer.

In other words -- if you don't want other people bundling/distributing it with theirs -- you just have to put that in your EULA/distribution terms on your web page, etc.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 14, 2009, 10:51 AM
Well I gotta say this is all rather above board to me. Ads are everywhere, I see no real difference between an ad in the installer and one on the download page.

Well if they like to promote free software, they can start a web page that promotes free applications and they can show whatever ads recommendation they want on the web sites instead of installers. They seem to have manpower, money and ideas to start such thing. But why are they choosing this particular method? Have you thought about it? Do  you think they just like public service?

 
Showing banners, suggestions, installing toolbars via installers is no different than my postman wearing clothes with banners(like those race car drivers) and trying to break into my house to stick some advertisement inside my house everytime he brings my mail. And yes I do have a problem with that.  Because an installer can be cryptic and be dangerous there is no way for a simple user to know all the nitty gritties of what is going on behind an installing session.




I also don't quite see Kartals position on installers, if the developer chooses to use OpenCandy even when an archive would have sufficed for distribution then that is the developers choice. I don't see where the issue with OpenCandy. Kartal you seem to be suggesting that that there is something inherently wrong in advertising in general. You also seem to be using the words spam and ads interchangeably which they certainly are not.

Do not get me wrong please but you do not seem to think ahead much here. Right, it is ok for now but I was predicting future. More and more developers might choose these bogus methods to make couple bucks.

Eóin, I try to live an ad free life, to me %98 of ads on the planet  are obnoxious and waste of resources in my personal view, And spam is a way of delivering those obnoxious ads. Because ads are everywhere does not make "ads everywhere" a justified issue. Ads are everywhere because many people figured out "bogus" ways to make money, like putting banners on highway, buildings, times square, and noone questioned their acts. You know why economy is in peril? Some people figured out even more bogus ways to make money and no one scrutinized them. And that is I am doing here. If everyone was like you, anyone could get away with anything in year 2009. There is nothing wrong with being critical and asking serious questions about integrity of those who might make benefits from other people`s hard work.  I personally  do not see OC`s way of benefiting developers is being any more real than those ninja loans that benefitted those who taken those ninja loans(banking failures). In the long run developers will loose their dedicated users.


drapps has given Startup Manager as an example. I uninstalled otherday because it came with OC. I thought that tool was working without an installer. One day I tried to open it and it did not so that forced me to check the website for a new version. That is when I saw the new version with OC.

Title: Re: What the hell is OpenCandy?
Post by: drapps on May 14, 2009, 11:33 AM
Just out of curiosity, what made the developers decide to use the word "open" as part of the product name? I'm curious since doing so usually makes people think such products are GPL/FOSS applications.

I wasn't a founder of OpenCandy but I do know that the world "open" was used because our network is open for any developer to use. I'm sure our name also has something to do with how hard it is to name a company these days and get the associated URL.

I'm also a little puzzled by this comment you made:

@drapps: I didn’t expect to wake up this morning to a Google Alert about OpenCandy being raked over the proverbial coals.

It seems to me that running an early warning system such as this indicates that there has been serious concern on the part OpenCandy about negative comments to the extent that "Big Brother Google" is being used to seek out and monitor them. I think this says quite a bit about the mindset of the company.

Which leads me to this question: How much negative pushback are you getting with this? Since you're monitoring via Google, I'd guess you'd have some very solid statistics you could share with us on on that topic beyond the usual "overall response has been very positive" PR boilerplate.

The word I track with Google Alerts is 'opencandy'. They isn't any connotation attached to it (negative or positive).

I use Google Alerts for the same reason anyone (person, company or organization) uses Google Alerts -- to find where the conversation is. It doesn't say anything negative about the mindset of our company or any company (person or organization) to want to be able participate in conversations about them. To me it says something positive -- it says that a company/person/organzation is willing to listen and discuss things openly (as I've done here).

Personally, I know a lot of everyday people who use Google Alerts to watch for mentions of their name or blog. I wouldn't be surprised if Mouser used Google Alerts so that he can know when someone mentions DonationCoder. I also received quite a few Google Alerts yesterday about the TechCrunch post regarding handshaking and how those attending the OpenCandy board of directors meeting didn't shake hands (to prevent spreading germs) and instead did the "fist bump". The handshaking topic was something written about by Michael Arrington of TechCrunch last week.

By the way, I'm not a PR person (by training, nature, or past history). I was chosen by OpenCandy to represent them because once I met with them and understood what they was doing I was really excited about it. You're not going to see or hear me use "boilerplate PR speak". It's just not who I am.

I was wondering, how many people here have seen what an OpenCandy powered recommendation looks like? If you haven't, I'd be happy to post a video on YouTube so you see how recommendations are presented to users.


Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
 
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 14, 2009, 11:36 AM
If you haven't, I'd be happy to post a video on YouTube
i think that would be a good idea  :up:
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 14, 2009, 11:44 AM
If you haven't, I'd be happy to post a video on YouTube
i think that would be a good idea  :up:

@Mouser

Ok, I'll create one and upload it. I've never actually posted a video on YouTube (don't make fun of me). So it may take me a few more minutes than a YouTube veteran. :)

EDIT: It's going to take me a couple of hours to get a video up since the (Windows) machines in my lab are running Vista SP2 (I'm a TechNet subscriber) and we haven't enabled recommendations to be shown on Vista SP2 machines yet. I'm going to install Vista SP1 in order to get a video made. Stay tuned! :) Sorry.

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: Nod5 on May 14, 2009, 12:11 PM
I appreciate that Dr Apps/Andrew took time to make a detailed and friendly case for OpenCandy. You come across as a likeable person that believe that this is something good and take user worries seriously!  :Thmbsup:

That said, I am still sceptical (but less so than initially).

1. I still think software using OpenCandy is adware. As I see it, software with enough ad presence in the whole chain of use is adware (chain of use: go to official website -- download software -- install software --  use software -- remove software) Above that level we have degrees. Ads in the GUI all the time means strong adware. OpenCandy is softer adware. That does not make it wrong per se. It might all things considered be a good deal for users. But I am sceptical.

2. Andrew wrote:
Would you rather have another opt-out browser toolbar trying to push it's way onto your system or have a recommendation for a piece of software that a developer you trust (you trust them enough to install their software) loves?
and:
There isn’t any choice there, if you surf the web that’s the way things are [=privacy intrusive]. And soon, all software installers will be the same way. But this can either be done the right way [...] or the wrong way.

I don't buy the framing of only two narrow alternatives in either case. There are other, better alternatives. Yes, webpages today get lots of info on their visitors. But that is a problem to solve, not copy to installers.

I think the installer is an especially bad place for ads from the users perspective. When running the installer a user wants to get the software running with as few distractions as possible. It is then easy to by mistake or at least without thinking it through click some ad or install some toolbar, just to get the distraction out of the way. It is a context for less informed or less though through user choices.

Finally, there are clearly already much better platforms for software recommendations from the users perspective: blogs, forums, magazines and so on.

Cheers
Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 14, 2009, 12:16 PM
Eóin, I try to live an ad free life, to me %98 of ads on the planet  are obnoxious and waste of resources in my personal view, And spam is a way of delivering those obnoxious ads. Because ads are everywhere does not make "ads everywhere" a justified issue. Ads are everywhere because many people figured out "bogus" ways to make money, like putting banners on highway, buildings, times square, and noone questioned their acts.
-kartal

Things can definitely go too far, an example: here in Ireland a number of vehicles have appeared which drive around towns and cities aimlessly carrying banner ads. To me that is a step too far as the ads are having a tangible negative impact; they add to our already serious traffic problems. Also it's unsustainable- it works only because a small number of ignoramuses with hard enough necks decided go ahead, if more follow suit then governments and legislation will no doubt have to step in.

That is the sort of behaviour I dislike, people abusing a loophole that exists only because no one previously had the thoughtlessness or selfishness to take advantage of it before.

But there is another side, ads can be beneficial. For example the ads in Gmail don't bother me because I see it as a fantastic free service which probably wouldn't be sustainable otherwise. I definitely see OpenCandy on this side, I've seen it in mediacoder myself and thought that's a neat way for the developer to get something back. To me viewing the ad was the least I could do as a tiny tiny thank you and I did so without any grievances.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 14, 2009, 12:26 PM
Eóin, I believe I understand everyone` position and ideas here and I do respect them. My original point is that OC wont be a solution to developers. I know that developers`s works are greatly unappreciated, they do not get back what they were hoping. So in that sense OC might offer little bandage to couple developers but it is not a solution and I believe it will turn into obnoxious insane ad medium.


Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on May 14, 2009, 12:33 PM
I appreciate that Dr Apps/Andrew took time to make a detailed and friendly case for OpenCandy. You come across as a likeable person that believe that this is something good and take user worries seriously!

Exactly! +1

I've question for kartal that if he thinks ad-supported service model is wrong then how developers are supposed to stand financially? (for this, i'm not referring to the model of opencandy).<maybe-off-topic>but would like to know your view on supporting devlopers financially.

I agree with kartal's view about opencandy being adware. If opencandy is not adware then what digsby IM is doing isn't adware at all. Besides i don't understand the toolbar and software recommendation thing. I will wait for the Youtube video link.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 14, 2009, 12:41 PM
mahesh2k,

If you cannot sell your software you just stop developing it. I have mentioned this in some another topic, if you start a business and if it looks like you are not making any money you just close the business. It is very simple. There is  no need to nudge and fudge by using things like ad supported service. I know this is not the common practice but I believe it is right thing to do.

Developing software is hard  and selling it harder. I totally understand the positions of the developers. I do not have a solution for them but if it is not working out for them they should pursue something else. Ad supported solutions of anything is not a solution to anything. Ad supported services never get better they  just get more and more obscene and obnoxious. I am sure you all have seen this happening around. Do you think that google would advertise less and less by the time goes? They will just make it less visible but more advertising. It is dead simple.

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on May 14, 2009, 12:46 PM
I started to make a response here, but figured it was going afield, so made a topic (https://www.donationcoder.com/forum/index.php?topic=18324) instead.
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on May 14, 2009, 12:52 PM
Developing software is hard  and selling it harder.

Yes. Not every developer is good at marketing. and freeware applications supported with ad-banners on web-page hardly earns bucks because of sites like download.com, tucows.com stealing their traffic. So yes, for some developement part is easy but selling it is very hard.

Ad supported services never get better they  just get more and more obscene and obnoxious. I am sure you all have seen this happening around. Do you think that google would advertise less and less by the time goes?

Agree.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 14, 2009, 01:00 PM
I understand why one might be tempted to call anything that shows an ad "AdWare", but i think it would be a real mistake to put programs that use OpenCandy anywhere near the same category of programs that really use AdWare as i understand it.

Let's consider the two kinds of programs:

1. You install a program (be it word processor, utility, whatever) -- and every time it runs it shows some advertisements in the window.  I wouldn't install such a program personally (though i'm not saying there is anything inherently bad or evil about it -- people seem very happy to use web software that does this).  This is what I call AdWare.

2. A program that shows some ads during the installation, but the actual software installed and used on a daily basis contains no ads or anything extra running on your pc.  This is what OpenCandy seems to do, and i think it would be misleading to call such software AdWare.  If you call this AdWare, then any program installer that showed a little picture "advertising" the authors web site, or other programs written by the author, would be considered AdWare.

Honestly, do we really want to label as AdWare any program whose installer shows such a banner or image *only during the installation process* adware?  I think that would be pretty misleading and confusing.  This is not even in the same universe as a program that shows ads when you run it, and seems totally harmless to me.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 14, 2009, 01:04 PM
ps.
Everyone knows i really dislike ads -- i think more than most people.  i've resisted putting them on dc, and i have written over and over again how i find the googleization of the web and the desire to put ads everywhere very troubling.

To me, putting ads or recommendations or surverys or whatever on an application *installer* that i use only once, is one of the least bothersome things i've heard -- as far as i'm concerned when i am installing someone's software they have the right to show me some quick info about their company, ask me to consider donating, answer some optional questions, recommend i support some charities, tell me their political views, etc.  and it doesn't bother me or strike me as wrong in any way.  As long as once i install the software it leaves me alone.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 14, 2009, 01:14 PM
To me, putting ads or recommendations or surverys or whatever on an application *installer* that i use only once, is one of the least bothersome things i've heard

Same here :up:
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 14, 2009, 01:15 PM
I would like to make one thing clear on my side. The ads are not a big deal. I would turn off the internet install it run virus software block it with firewall etc etc. My position on ads are in general very close to mouser`s position. The main troubling thing to me is the privacy aspect. Gathering information about people`s behaviour in any way is invasion of privacy unless someone willingly knowingly giving it away. In that sense, the whole web turned into place for phishing pretty much. And this was not the web we were dreaming back in  early 90s.  How did we get to this place? Because of AD SUPPORTED SERVIVE MENTALITY. Now everyone wants statistics about you to sell to another. It is a scheme that will create bigger burden for us later.

Back to OC, showing recommandations is not a problem if it was done by charity that has no intention abotu collecting any kind of information about you. But these people are in this business to just to do opposite of that. These little baby steps and sneaking into your private computer environments are all about gathering mor and more data about you so that they can target you with more ads.

I would like to mention that I have nothing to hide, it is not like I am hiding anything here, if anyone is living my area would like to check, they can come and check to see if I have some fishy stuff going on my computers. The reason I am worried about privacy aspects more than many other people is that I just find it wrong that many companies-entities do not care about everyone`s right to be stay invisible and be no one.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 14, 2009, 01:18 PM
Ok, the demo video is up!

See here: http://www.youtube.com/watch?v=7Wr5DIbOAaA

Thanks! :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps

Title: Re: What the hell is OpenCandy?
Post by: rgdot on May 14, 2009, 01:55 PM
The concept presented in the demo video is hardly new, just the content of the optional installs is different, rather than being a toolbar and such. Just because a 'back end' recommendation is behind it doesn't make it any different for the end user.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 14, 2009, 02:04 PM
Watched the demo video -- very helpful to see it in action.

I stand by everything i've said above -- seems fine to me, and i like how it launches the normal installer for the recommended program if the user chooses to install it, so user can always change their mind and cancel, or uninstall later, etc.

Couple things came to mind watching it:

Title: Re: What the hell is OpenCandy?
Post by: drapps on May 14, 2009, 02:41 PM
Watched the demo video -- very helpful to see it in action.

I stand by everything i've said above -- seems fine to me, and i like how it launches the normal installer for the recommended program if the user chooses to install it, so user can always change their mind and cancel, or uninstall later, etc.

Couple things came to mind watching it:

  • Developers need to very clearly identify whether the program being recommended is freeware or shareware -- you wouldn't want people installing programs they think are free only to find out they are shareware.
  • It would be nice to add to the OpenCandy recommendation screen a link where the user can Learn more about the recommended program (taking them to it's web page), and maybe a link to OpenCandy page describing what it is.

@mouser

Agree on both counts.

#1) Yes, we have explicit wording on the recommendation screen that says if an application is a trial (as opposed to free or open source). :)

#2) Coming soon! We are currently working on and testing a new version of our engine which will allow for links on the recommendation screen (such as a link to a landing page on the OpenCandy website explaining what's going on).

Thanks! :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: Nod5 on May 14, 2009, 07:17 PM
Mouser: Ok, there are some intricacies concerning the labelling but I think you go too far in the other direction. OpenCandy clearly belong to a category of programs that display ads, in one way or the other. That is a common feature it shares with software with constant GUI ads. Many other freeware and commercial software products lack that feature.

Calling it adware would be a problem if most who hear that label then automatically assume that it was just like a strong form of adware with big blinking ads in the GUI, which it isn't. But it would be just as misleading if some OpenCandy wrapped program was automatically categorized together with completely ad-free software. It is somewhere inbetween. Soft adware still seems like a fitting term. But here's another alternative: "installeradware".
Title: Re: What the hell is OpenCandy?
Post by: 1NR1 on May 14, 2009, 10:39 PM
Hm-mm.  Good discussion here about many sensitive issues: downloading transparency, up front information, what is an ad and what constitutes spying. Perfect subjects for the DC site.

I for one when first reading about Open Candy thought the concept seemed somewhat benign, even after reading and re-reading "opposite" sides of the issue.

Until I viewed the 'video'.  This is "in you face" advertising.  Of course so is most marketing online and to me it's only the Internet version of floor posters in the grocery aisles. Those I never read. However, Open Candy requires that you read their advertising and read it closely and become a participant, willing or otherwise, by tapping your options. 

Lastly, this concept lends itself well to a shifting baseline, that is, will this style of marketing creep into general use?  Probably, especially when 'names' are throwing money at it, and those (like me) who would rather burn and loot than sell-out, fade away.

Cordially,
NR

Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 15, 2009, 11:13 AM
I can either super glue my mailbox shut (that is in my front yard).
Or throw the ads away, but wait.
There may be an ad in there I'm interested in, and there has been.

Point being, what is being advertised is as important as how it is being advertised. Since as the daily mail in my front yard (what a waste of paper) can be discarded.

And it seems to me I have opted in without my sayso to many bs mailings. Just by living here. And the county publishing info on my house.

So, if they would ask first if they could mail me some ads that would be nice. But no, I'm here-they know it and I can not stop the junk mail. Just throw it away.

But I don't have to call their phone or respond to them directly.

The US Postal Service doesn't seem to care much.
Except for fraud.

----

OC seems to open their doors to software.

Ok-finally-question! Questions actually.

What are the requirements to be an "opt-in".

Is the software through OC inspected in any way.
Such as Softpedia and MajorGeeks and many others.
What are the standards set to be a part of OC?

The installer issue aside, I'm talking quality and safety.
As well as ad-free operation of the product as discussed.
And full disclosure of info collecting practices of the products included in OC's opt-in.

-Maybe this was covered, and I missed it....

Kind of like-
I only want quicktime-not itunes
or worse.....
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 15, 2009, 12:49 PM
@cmpm: Is the software through OC inspected in any way.
Such as Softpedia and MajorGeeks and many others.
What are the standards set to be a part of OC?

The installer issue aside, I'm talking quality and safety.
As well as ad-free operation of the product as discussed.
And full disclosure of info collecting practices of the products included in OC's opt-in.


Excerpt from my long post

@drapps said

What happens when a developer wants to participate (as a publisher or advertiser) in the OpenCandy network

-I check the Hosts file providers to see if a potential developer that wants to participate in OpenCandy is on those lists.

-I check McAfee SiteAdvisor and WoT.

-I check the potential publisher’s and advertiser’s installers using Virus Total.

-I check antispyware forums to see if user’s have any issues with the software.

-I look at the company’s business practices in general.

In addition, our software guidelines (which we be available soon for all to see) were built on top of AND further enhance policies created by Download.com, StopBadware, and the Antispyware Coalition. As well as our own ideals…

I (and the rest of the OpenCandy team) don't want ANY software in our network that we wouldn't use ourselves (or recommend to our mother, father, sisters, brothers, best friends, etc..). That's a big part of what I do at OpenCandy, I make sure potential members of our network meet that quality/security/privacy bar. :) I accomplish that by going through the steps outlined above, as well as by downloading, installing and testing each piece of software myself.

Hope that helps. :)

Thanks!

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps



Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 15, 2009, 01:16 PM
Thanks for the reminder from your earlier post.

The current software outlets are quite sufficient and list the products/applications that are useful to me.

And, well, I would like to see what softwares signup with OC.
So we will see. That will be very revealing I think.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 15, 2009, 03:09 PM
Thanks for the reminder from your earlier post.

The current software outlets are quite sufficient and list the products/applications that are useful to me.

And, well, I would like to see what softwares signup with OC.
So we will see. That will be very revealing I think.


@cmpm

From the publisher side (those who recommend) a few apps you can check out are MediaCoder, MediaInfo and Startup Manager to see the (high) quality of software they are recommending.

We've been in a "closed beta" since October 2008 and we've focused exclusively on getting the developers of the high-quality applications we (personally) know and love to participate in the network. We've also been reaching out to developers of great applications on the Download.com Top 50 and Sourceforge.net Top 50, as well as other highly regarded apps (the awesome apps out there that are still largely undiscovered and thus don't have the download volume it takes to be included on "Top 50" lists).

Also, just to reiterate, the developers (acting as publishers) in our network ARE and ALWAYS will be the ones who picks the software they want to recommend (from the available pool of applications that have passed our strict guidelines).

If you haven't seen the YouTube video I put up yesterday, it's available here: http://www.youtube.com/watch?v=7Wr5DIbOAaA

Thanks :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: 40hz on May 15, 2009, 04:50 PM
If you haven't seen the YouTube video I put up yesterday, it's available here: http://www.youtube.com/watch?v=7Wr5DIbOAaA

I watched it and, quite frankly, I didn't like it. To my mind, it felt a bit like when a sales clerk attempts to do an "up sell" on me while I'm trying to check out.

Just my 2¢

I also asked four other people to watch it, and made it a point to say nothing other than: What do you think about this service? All four said it wasn't something they much cared for. One of them went so far as to say she though it 'presumptions.'

Just their 2¢

Between them and me you now have a dime's worth of customer input!  ;D :Thmbsup:



Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 15, 2009, 06:01 PM
The concept seems to be usable, but it's implementation will be dicey.

@drapps said

What happens when a developer wants to participate (as a publisher or advertiser) in the OpenCandy network

-I check the Hosts file providers to see if a potential developer that wants to participate in OpenCandy is on those lists.

-I check McAfee SiteAdvisor and WoT.

-I check the potential publisher’s and advertiser’s installers using Virus Total.

-I check antispyware forums to see if user’s have any issues with the software.

-I look at the company’s business practices in general.

Adding using/testing the program would be essential.
Or have them tested independently by a number of resources.
I currently have 20 feeds for software.
They all test and run the software themselves and give a review.

I'd be willing to bet each one would give these-
(the awesome apps out there that are still largely undiscovered and thus don't have the download volume it takes to be included on "Top 50" lists)
a chance and test and run. As well as a post on their blogs if they are truly good apps, not even awesome.

DC sets here with open forums for such developers with applications to be discovered. DonationCoder is the most popular site according to a recent article. If exposure is needed there are a few ways to do it here as well as the feeds.

Recommendations based on what I already use......
or based on what someone wants me to use.
Either way, what I use is being monitored for sales.

Let's get it straight, there's a difference between discussing programs and selling them.
I'm not against sales, but the purpose is clear.
And some good programs can be found in this manner.

I don't believe it's spyware or adware but a way to sell.

From the publisher side (those who recommend) a few apps you can check out are MediaCoder, MediaInfo and Startup Manager to see the (high) quality of software they are recommending.

What publisher is recommending these programs for instance?


Title: Re: What the hell is OpenCandy?
Post by: drapps on May 15, 2009, 08:39 PM
@cmpm
Adding using/testing the program would be essential.
Or have them tested independently by a number of resources.
I currently have 20 feeds for software.
They all test and run the software themselves and give a review.

Yes, that's part of the approval process... In addition to the testing I've done (over the past 9+ years) and continue to do to this day, I (we) also rely heavily on third party reviews. My top/favorite download/review sites are Betanews, Majorgeeks, Filehippo, GivewayoftheDay, Elite Freeware, DonationCoder, Confessions of a Freeware Junkie, Freeware Genius, MSFN, NeoWin, Snapfiles, Download.com and Softpedia... I've been frequenting those sites for years to discover software and read reviews to try to find the "diamonds in the rough". I also frequent developers' forums, security forums, user help forums, etc...  :)

@cmpm Recommendations based on what I already use......
or based on what someone wants me to use.
Either way, what I use is being monitored for sales.

Open source and freeware publishers recommending other freeware or open source software has nothing to do with sales. In that case, they do it because they love an app and believe their users could benefit or derive value from using it as well. :)

I don't believe it's spyware or adware...

 :up:

... but a way to sell.

Yes, for commercial software developers, using OpenCandy is a way to increase their distribution in an effort to acquire more paying customers. :)

@drapps From the publisher side (those who recommend) a few apps you can check out are MediaCoder, MediaInfo and Startup Manager to see the (high) quality of software they are recommending.

@cmpm What publisher is recommending these programs for instance?

In the case of those programs (MediaCoder, MediaInfo and Startup Manager) they cross-recommend each other (with the exception that MediaCoder doesn't recommend Startup Manager via OpenCandy).

Thanks. :)

Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 15, 2009, 10:33 PM
Open source and freeware publishers recommending other freeware or open source software has nothing to do with sales.

I did not limit the publishers to open source and freeware. Has OC? Open source is one thing and freeware is another. And donations accepted on both.
To which I am not opposed to. Obviously, I'm here, though I haven't donated much.

It is a centralizing of product distribution.
Nothing new, there are distribution sites all over the net.

Why is it sounding different?
Downloads kept track of by a third party-OC.
Recommending more products-based on info gathered from my software

You would be in my computer, to a degree.
Like Google in everything I say on the net.
Doesn't take much to profile a person.

Venture Capital & Capitalism (GASP!)

We are in business to help developers get more visibility and make money, if they chose to do so. It's a key part of enabling our vision of helping developers innovate and create better, more competitive products. By doing so, consumers benefit by having better products available to them. That's our vision. We limit our ability to help developers accomplish this if we can't help them gain visibility and/or make money.

Info is not safe, so someone will pick up on a program I use.
Yeah, I'm sure there are ways to use it in a way I would be bothered by, if not infringed upon. How many publishers' privacy agreements look like gmail's?


Google claims that privacy crap too.
Sent an email to my friends new address.
His email is- me at *****. Not gmail.
Now I get spam from someone named "me".
Tons of it goes in the spam folder on auto.
Never had spam from "me" until I emailed him ONCE.

Index my words on the net, but no indexing of my software on my computer.


Title: Re: What the hell is OpenCandy?
Post by: superboyac on May 15, 2009, 11:20 PM
I have to add one observation here.  I agree with mouser that there is technically nothing wrong with what OC is doing.  But I also understand what kartal is saying, and I do have one foot partially in his camp.  That is, I'm not as committed as he is to the idea, but I lean that way more so than the way of OC.

Now, Dr. Apps is saying all the right things regarding OpenCandy to satisfy the suspicions of the predominantly ad-unfriendly atmosphere here.  But I'd like to point out that you end each post with:
Dr. Apps
Software Community Guru
OpenCandy

http://twitter.com/drapps
Big deal, right?  Well, this kind of mimics the situation we are discussing.  Why do you put this at the end of each post?  This forum already allows for a signature field.  The signature field can be turned off in each person's user options.  So, by you not putting it in the signature, but in the actual post, you are bypassing the intent of that feature of this site.  Sure, you are not doing anything wrong, but your intent is clearly subversive.  This is the same kind of annoyance that we as users feel with things like OC for installing programs.  Yes, technically there's nothing wrong with it, but it's annoying.  Clever, is the most positive word I can use for it.  My opinion is that the amount of "good" that comes from OC is pretty minimal.

But again, I want to emphasize that it's not an issue I would really take sides about.  I would more likely just roll my eyes to OC and think "Cmon, man, you know what you're doing.  Maybe you have to do it, we all have to do things we don't absolutely love sometimes to get through life, but don't pretend like it's this great thing."
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 15, 2009, 11:27 PM
but your intent is clearly subversive.

may i hazard a guess that as a new user of the forum, this just didn't occur to andrew and that his intent was not "subversive"  ;D

come on guys -- by all means disagree and express your opinions strongly.. but what happened to that old DC spirit of assuming the best in people and giving people the benefit of the doubt.  we can disagree in good faith without accusing someone of knowingly subverting the natural order of the universe just because they haven't configured their signature.

wouldn't it be more in DC spirit to tell andrew how to use the signature system and then wait for him to rip off his mask and reveal that he is doctor evil before making the accusation that he is doing it on purpose because he has figured out that people can disable signatures and has come up with a clever dastardly way around that loophole, so that everyone will see his name at the end, and never be able to disable it.

ps. note that the link at the bottom is to his twitter page, not to OpenCandy page.. damn you guys are really in attack mode lately.. Deep breaths everyone -- remember all you old timers are ambassador's for DC -- you are supposed to be setting a standard for humility, generosity, and a welcoming spirit.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 15, 2009, 11:32 PM
superboyac, very good points.

Since I am one of the loudest regarding these matters here I would like to point out that I am not against OC per se. What I am against is those who exploit people`s harmless trust on such services and our very short computer history is full of these kinds of massive exploitation. As long as OC behaves like a good entity and does take the dark side(although some of the founders ahs done it multiple times in the past) I would not raise my voice much. But I am suspicious of their justifications and means that is why I am questioning OC`s integrity here.

I personally would not use any software OC is embedded even if they are the good guys. I also would try to inform those people who see no harm in this.

I hope that drapps does not take my verbal negativity personal because it has nothing to do with him, with his skills or with his words. His integrity would not change my mind at all. My intuition tells me that something is little fishy with OC, that is all :)


You know if they have money and man power they can find many other ways to make money. Either they ran out of ideas or there is big money in this.

Title: Re: What the hell is OpenCandy?
Post by: superboyac on May 15, 2009, 11:52 PM
may i hazard a guess that as a new user of the forum, this just didn't occur to andrew and that his intent was not "subversive"  ;D
Ok, ok...I kind of was thinking that as soon as I sent in the message.  OK, I'm sorry.  Normally, i wouldn't say anything about it, but i thought it made a good point about the whole topic being discussed.  Again, technically, there is nothing wrong and the polite thing to do would be what mouser said and point out the signature field.  I just wanted to specifically make a point in this case because it directly correlated to the discussion.  And granted, the point was a very subtle, minor one about intentions, psychology, etc.

Along these lines of psychology, I still feel compelled to say a little more.  Even operating under the pc assumtion that drapps did not know about the signature feature, there's still a feel of (almost negligible) annoyance at the way it is done.  Let's compare it to what Stephen Avery does:  he signs off on his posts with a "Shalom".  Even though he and drapps are technically doing the same thing, the psychology is different.  Stephen's is very innocent...I want to even say charming and pleasant.  Drapps leans more towards the annoying side.

The reason why I'm talking so much about it is because that's exactly the way a lot of us feel about OC.

Seriously, drapps, no disrespect.  The word subversive was much too strong for what I meant...I meant something much more neutral...I don't have a good enough vocabulary to know what that word is...but that's the word I meant.
Title: Re: What the hell is OpenCandy?
Post by: superboyac on May 15, 2009, 11:55 PM
To dr. apps and mouser:
[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 15, 2009, 11:58 PM
superboy: hahahaha  ;D ;D ;D ;D ;D ;D
that redeemed you  :Thmbsup:  :-*

Off Topic:

I will say that personally i think that ideal forum etiquette would involve not specifying a signature with links until you have established a regular presence on a forum (regardless of whether you use a built in signature or simply end your posts with something standard).

I'm probably in the minority on that point, and i'm not complaining about the practice.  I just think in general people might be better off not putting links in their signature until they've been around for a while, or people might jump to the conclusion that the *reason* you are posting is simply to get visitors at your page. [in the case of andrew this really isn't what's going on since we know he is directly replying to the issues about OpenCandy, so it's kind of irrelevant point in this case -- but the general principle remains].
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 16, 2009, 12:39 AM
Is it a download that will install in the computer?
From what I've seen it is.
Probably like one of those update checkers.
What is not being said or addressed speaks.
Is it web based or a program to be installed?

Sure it would be great if it is handled and worked as promised and privacy was actually attainable. The promise of privacy can be over ridden by higher powers.

Yes, welcome, drapps, and set a while. The idea of OC is fine. Making money all around is great, they deserve it, so is users who like the software.

I'm noone, I have nothing to hide on my computer.
But I don't want anyone poking around in it either.

I don't know how OC works.
It sounds like OC inside my computer initiated by OC.
Rather them me submitting my info and get feedback.

Been burned and watched a few fires.
Questions will be asked, especially where people know a few things.

Hope you get the thing in the open soon.
Then it can be tested.
Title: Re: What the hell is OpenCandy?
Post by: Carol Haynes on May 16, 2009, 10:08 AM
Sorry if I am being dim but there are a couple of questions I don't really get:


If you must use advertising within installers (which I personally abhor - in fact I abhor the whole advertising 'culture' that has been lying to and abusing western society since the 30s) then I would much prefer that you list your recommendations simply with a link tot he developers website and preferably a link to a trusted download website where apps are test for spyware and allow user feedback. If you want to receive click through revenue from this you still can but it would be more reassuring that the end user gets to at least see who the developer is and some feedback from real people before committing to installing the application.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 10:21 AM
I would much prefer that you list your recommendations simply with a link tot he developers website and preferably a link to a trusted download website where apps are test for spyware and allow user feedback.

I know that many novice users would prefer the convenience of being able to click to install the recommended software, but i think Carol's point is yet another reason why it's so important to provide a link to the recommended program's website (possibly with something similar to an affiliate id in the url).

I'm with carol -- i wouldn't trust any installer to download the recommended program for me (it's not a matter of trusting OC -- if anything it's a matter of trusting the author who wrote the program i was installing).

If i found the recommendation useful i would want to go to the recommended program's original website and download it from there, which doesn't in any way take away from or hurt the OC model as i see it.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 16, 2009, 02:45 PM
Apology accepted @superboyac. And sorry about the signature everyone. There wasn't anything subversive or psychological about it. I'm kind of an old school/old fashioned guy and sometimes I'm perhaps a little too formal... My father was pretty strict which is probably the reason (I also tend to be overly polite). In this case I thought the right thing to do was put my info in the bottom of my posts, not knowing that some people like to hide (I didn't even know you could hide) signatures on DC. I should have spent time going through my profile and putting my signature in there. Side note: If anyone here every meets me in person, you'll notice I'm even worse at saying goodbyes. I'm the type of person that worries that every time I say goodbye to a person (even if I'm supposed to see them the next day) that it could be the last time I ever seen them.

And now for my shocking (and slightly embarrassing) revelation: Until now the only time I'd ever posted on a forum was about 10 years ago... on a Volkswagen forum. :) When I started the Appsolute Tech Show (my defunct podcast about great Windows/Mac/Linux software) it was the first time I was using my tech knowledge to give back to the online community (I've been doing it offline for a long time). From there I discovered Twitter and thought it would be a good place to help people with hardware/software problems and post when updates to software that I loved were available. So, historically, I've pretty much kept to myself on the internet. Which explains why I'm still learning forums and good "netiquette". :)

To that end: I added my signature via the DonationCoder profile settings and I will no longer manually put it in the body of my posts. :)

@kartal

No personal offence taken. When I interviewed for my position at OpenCandy I was skeptical as well. I'd been around long enough that MY intuition was telling me something could be fishy. But something in my head made me make the decision to get on a plane for the first time in 15 years and fly 3000 miles to meet with the OpenCandy team (the whole story is here: http://www.opencandy.com/blog/entry.php?id=7). My intuition was wrong (which is rare)... I made the right choice to visit with the team because I found people that are passionate about solving a problem: regular people still have trouble discovering great software and developers still need new (or better) methods of distributing software and some developers (like freeware and open source) would like to make money (outside of donations or Cafepress t-shirts) from their existing software distribution but do it in a way not previously possible (user-friendly, opt-in recommendations for software they personally use and/or love).

We all have to find a way to make a living. To me the greatest thing you can do is to find a way to get paid doing something you love and are passionate about. I'm passionate about software and have personally (face to face) introduced hundreds of people to software they had no idea existed. Now I have the chance to reach even more people.

@cmpm

I think I understand what you are asking, but if I miss something, please let me know. :)

@cmpm "Is it a download that will install in the computer?"

You mean OpenCandy right? OpenCandy is a plugin that developers integrate into their software installer to make recommendations. The OpenCandy plugin has absolutely no functionality outside of the software installer it was integrated with. If you choose to accept a recommendation, then the OpenCandy download manager (which is part of the plugin) will open up and download the installer for the software you choose to install. That's it. The OpenCandy plugin/download manager has no persistent functionality.

@cmpm "Probably like one of those update checkers."

I think I covered that in the previous question. But no, OpenCandy is not like an update checker, it's only functionality is allowing a developer to recommend software during installation of their software and to download the recommended software if the user chooses to accept the recommendation.

@cmpm "Is it web based or a program to be installed?"

OpenCandy's technology includes both an installer plugin and our backend technology which instructs the installer which software it can recommend based on the pool of applications the developer chose.

@cmpm "Hope you get the thing in the open soon.
Then it can be tested."

It can be tested today. OpenCandy recommendations are in millions of downloads every month. To see it in action you can check out some of the programs I mentioned a few posts up.

@Carol Haynes

"When you install an application are the recommended title installers included in the download or does the installer download the extra software as required by the user? If the latter is the case then this is a better alternative than every bit of software you download including extra crap - I am personally sick of wasting time and bandwidth downloading Yahoo toolbar every time I download a shareware trial or update an application (like CCleaner). If the installer merely contain the suggestion and a pointer that to me would be a step forward."

OpenCandy = No extra software bundling! That's one of the unique things about how the OpenCandy system works. The only thing included is the OpenCandy plugin that goes in the installer of the application that wishes to recommend other software (installer plugin is about 300k). Only WHEN/IF the user chooses to ACCEPT a recommendation does our download manager launch to download the accepted program's installer.

@Carol Haynes "How easy wold this system be to spoof and cause real mayhem across the internet - if there is no control over where you choose to download applications from I think there is a serious potential for major abuse of people's systems."

Good news: OpenCandy can't be spoofed like that!:) Each developer (who has been approved) that uses OpenCandy to recommend software receives a unique API keys specific to their installer. So the only software that can be recommended is the software that developer chose to recommend.

The installer for an ACCEPTED recommendation is downloaded via our download manager from a repository of installers on Amazon S3 that we maintain.

Those installers are the exact ones available from a developers website (that's were we get them from for open source software such as Audacity or Flock and for companies paying to have their software recommended they directly provide their installer directly to us for auditing and subsequent uploading into our download repository). Each time an application (recommended via OpenCandy) is updated, we check the new installer to ensure it's still "kosher" before we upload the updated installer into our repository. This is to ensure a previously reputable developer hasn't gone rogue and decided to throw their reputation out the windows all the sudden and decide "Hey, let's put a keylogger in our program).

@Carol Haynes "In the long post above a number of checks are listed. I have serious problems with some of those checks - McAfee SiteAdvisor is known to be broken because they don't update their system often enough. I have also found a number of legitimate sites blocked by some of the free HOSTS files you mentioned (and is one of the reasons I gave up using a downloadable HOSTS file for security - there is no way anyone can check 170000 entries manually so how do you know they are legitimately blocked)."

None of those checks are perfect in and of themself, they are all part of the puzzle of ensuring the software in our network is good. By having a multi-tiered approach to auditing software we can do the best job possible of keeping out the bad eggs.

When I go to a site I believe is legimate and is blocked by my hosts files, I do research to figure out why and then I make the decision to unblock or leave them blocked. I've definitely come across my fair share of legimate sites (Softpedia, Bink.nu, Creative.com, Promotions.newegg.com, Inc.com etc) that are blocked by those lists and I unblocked them. My hosts files is a good first line of defense. :)

Regarding SiteAdvisor, I've seen a decent amount of false positives there as well. Take FileMenuTools for example from LopeSoft (http://www.lopesoft.com/en/fmtools/info.html and no he DOESN'T participate in OpenCandy and probably doesn't know about us at all, I just LOVE FileMenuTools). I trust his software and it's safe, but he has some links to other sites labeled RED by McAfee
(http://www.siteadvisor.com/sites/lopesoft.com) and so, his site is labeled RED.

Here's a great example of how combining those checks helped me prevent one such "baddie" from joining OpenCandy:

My second day on the job at OpenCandy we received an email from a developer who filled out our web form and said "I'd like to commit $15k to pay developers to recommend my software". That in itself was unusual; my teammates said that we don't get a lot of requests in that manner because we weren't very well known.

The software they wanted to recommend was a "system utility". Now, I'd never heard of this software before, which isn't necessarily a red flag, but certainly strange because I download and test a LOT of software (in April 2009 I downloaded over 1755 installers/zip files for shareware, freeware and open source software -- a total of 18.5GB). The first thing I did was go to their website, hmmm "Page not found". I fired up HostsMan to check to see if I blocked them via my hosts files. Sure enough I did. But that's not so weird, because yes, some legitimate sites get blocked by the hosts file block-lists I use. Then I went to SiteAdvisor and saw that they were labeled RED and there was a bunch of horror stories about this company's poor business practices. Next I went to download.com to see if their software was listed for download. Oddly, it was. The SiteAdvisor comments were bad enough to mean exclusion from our network. But I still decided to search for other independent reviews of this software -- I DID NOT find a SINGLE one! Long story short, I did more digging and discovered even more disturbing things about the "company" behind the software. Mind you, this is my SECOND day on the job. I'm in my "lab" pacing around in circles wondering what's going to happen when I tell my bosses/teammates what I found and if everything I believed about what we are trying to do at OpenCandy (help users discover great software) was going to hold true. So I called my bosses/teammates and said "It's great that someone wants to spend $15k to have their software recommended via OpenCandy, unfortunately we ABSOLUTELY CANNOT allow this company or it's products in our network!" I then explained my findings and held my breath... The next words out of everyone's mouth was "THANKS DOC, AWESOME JOB! That's why you're here, to make sure stuff like that ISN'T in our network!" You have no idea how much of a relief that was to me. It again confirmed that the whole team was committed to doing the right thing.. Even, in a case like this, when it means having to forgo revenue.

@Carol Haynes"prefer that you list your recommendations simply with a link tot he developers website and preferably a link to a trusted download website where apps are test for spyware and allow user feedback."

Since I've covered our mission/vision throughout this post (in short: to help users discover great software while helping developers expand their distribution or make money from their existing distribution). And I've explained the extraordinary measures we take to ensure only good software is in our network (heck as illustrated above, a piece of software that was good enough for download.com wasn't good enough to be in the network) and how we take into account a variety of measures to make that happen.

I'll briefly explain why we do it the way we do.

I'm working on getting some hard statistics (they really don't exist in the software world), but this is what I know: There is a dropoff from someone visiting a developers website, finding where the download is, downloading the application and then installing it. From what developers have told us and from other info around the net, the dropoff between someone downloading and installing a piece of software is at least 50%. That means that for every 100 people that download an application, less than 50% actually install it (for various reasons).

That's where OpenCandy comes in. If a developer acting as a publisher (those who recommend software) believes that another application can provide value or solve a problem for their users, then they want to do whatever they can do to EASILY make that happen. Yes, you can just put a link in the developer's website (and as discussed earlier we'll be incorporating informational links into the recommendation screens soon), but then the likelihood of the person actually visiting the site, downloading the app, and installing it gets lower and lower each and every step of the process. With an OpenCandy recommendation the user gets to see a few bulletpoints about the recommended application's main features and can decide right then if it's software they're interesting in using.

-Users already in the process of installing software provide a great engagement point to discover other software they may find useful.

-Being able to download the installer for an ACCEPTED recommendation instantly (after the install for the original software they were installing completes) translates into a higher likelihood the user will actually install the software. It also leads itself to a higher quality user for the developer of the recommended application since the user read the information about the recommended software and CONSCIOUSLY chose to install it.

I hope this info helps. It's the weekend and I want to spend some time with my daughter (http://twitpic.com/58dzv). But I'll try to be around if anybody has questions/comments/concerns/ideas. Thanks for the lively discussion! :)

Dr. Apps (I'm still going to put that)

EDITED: I hope this answer this info helps to I hope this info helps.
Title: Re: What the hell is OpenCandy?
Post by: Carol Haynes on May 16, 2009, 03:28 PM
Regarding SiteAdvisor, I've seen a decent amount of false positives there as well.

The bigger problem with SiteAdviser is that someone can set up a site that looks totally legit and then after gaining approval from SiteAdviser introduce anything on to that site without MacAfee retesting the site on any sort of regular basis - in some cases seemingly initially legitimate sites have been found pedalling trojans and viruses while MacAfee still make them as safe for over a year.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 16, 2009, 07:41 PM
After further review. And, Please correct me if I'm wrong.

The program, OC, is being installed with other programs without an opt out of OC option. It reads the registry for recommendations as well as the current install.

No identifiable info of the user is sent to OC's servers.
Is what I've seen so far from reports on the web.

Still, the situation of OC being bundled with a program is a problem when the user is not informed before the install.

Granted it seems harmless, opinions vary on that though.
Perhaps disclosing this extra program being installed, before the actual installing of the program, would help it's progress and trustworthiness.

The OC website explains how but not who is using OC.
From searching the web, there are 3 or 4 programs that I could find using OC in their installers.

The one I tried did not disclose OC in the install till it was already installed-



Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 16, 2009, 07:44 PM
Maybe this is the way of future installs, but it should be disclosed that OC is part of this program before downloading it. IMHO.

btw-

http://www.doubletwist.com/dt/Home/Index.dt

seems like a cool program

And I have found I already have OC on my computer.
From mediacoder and xulplayer. After searching my files.
Title: Re: What the hell is OpenCandy?
Post by: Carol Haynes on May 16, 2009, 08:10 PM
If OpenCandy is a purely OPT-IN system as stated above then surely the installation of OC should also be OPT-IN and not uninstall after silent infiltration?

This may not be malware as such but the fact it is being installed silently with other apps makes it an unwelcome intrusion in my opinion - and it it is sending any information back to OC without expressly telling the user that it is doing that then it is (at least as far as I am concerned) spyware.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 08:16 PM
question: is OpenCandy actually installing some standalone thing in your system -- or is it just a dll/library that is part of the installer and only runs during installation and uninstallation?

if its just a dll that comes with the installer.. then complaining about it being installed "silently" is a lot like complaining that the installer helper files are being installed "silently" when you install a program.. i mean if they are part of the installer then it's not really normal to be telling the user about it..  again this only holds if the OC stuff does not run except during install/uninstall, in which case i really don't see the problem.

now sending information over the internet without telling user is a different matter -- i do think user should be told about this. i don't know that it has to be opt-in, but an option to opt-out would be nice, and a little note to user about what info is being sent.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 08:19 PM
This is about the time when andrew is probably regretting he ever joined in this discussion, since answering the posts in this thread has become a full time job for him  :huh:

If it's any comfort -- i do think the thread is an overall positive thing for OC -- in letting you explain the workings of it to people who might be initially skeptical.  Not everyone will like it, but at least this thread will be a place they can find out more and see both sides discussed reasonably.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 16, 2009, 08:26 PM
@mouser

this is the file in a 'opencandy' folder
same file in each folder
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 16, 2009, 08:54 PM
The only registry entry i could find.
And I think he responded well to most of the questions.
I think some he doesn't know the answer to, which is frustrating on both sides. He is a salesman mostly, not a tech, nothing wrong with that.
Like the webpage is selling OC not every technical aspect of it.

It's the mixing that is happening between sales and users that happens. And sometimes there is friction. I thought he handled my crap well anyway, from what he knows.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 16, 2009, 09:08 PM
This is about the time when andrew is probably regretting he ever joined in this discussion, since answering the posts in this thread has become a full time job for him  :huh:

If it's any comfort -- i do think the thread is an overall positive thing for OC -- in letting you explain the workings of it to people who might be initially skeptical.  Not everyone will like it, but at least this thread will be a place they can find out more and see both sides discussed reasonably.

word up :)
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 09:26 PM
As cmpm confirmed -- it's just an extra dll that the setup program loads.

Which is how i assumed it worked when andrew explained that OC can be integrated into Inno Setup and NSIS Installers.  And that's really a very clever, non-intrusive way of doing it, which i think should be applauded.  Much of the resistance from people on this thread may result from the fact that people assume that OC is installing some standalone program that is running in the background, etc.

Really OC is not doing anything all that different from what many installer tools from larger companies *already do* (i.e. show some blurbs during installation, offer to let people download another related program from the company, etc.); OC just seems to offer an easier and standard way to do this for the developer who is creating the install package.

I think it's pretty clever actually.

[The sending of information to the OC server, while harmless in my view, especially compared to what info websites track every day, is one reason that i personally wouldn't use OC though.  Not because i think it's evil to collect such information, but i just don't think it's worth the nervousness that it causes people.  Though if you made it opt-in to send the info, but let users uncheck the option, that would mostly solve that.]
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 16, 2009, 10:18 PM
[The sending of information to the OC server, while harmless in my view, especially compared to what info websites track every day, is one reason that i personally wouldn't use OC though.  Not because i think it's evil to collect such information, but i just don't think it's worth the nervousness that it causes people.  Though if you made it opt-in to send the info, but let users uncheck the option, that would mostly solve that.]

mouser do not you think there is a big difference between web-medium and desktop medium? These are not blurred as much as some wants and I personally would like to keep things seperate. Because websites have ability to track does not mean installers should do the same. This is like public place vs private property. Web=public place, desktop=private property, and I feel like entities like OC does not want to respect that at all.
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 11:03 PM
well i agree in general with what you are saying -- i don't want to see desktop applications start to do all kinds of tracking like websites do.. that would be horrible.

but it's just hard for me to get upset by the idea of an installer telling a server when a user chooses to install a recommended additional program or not.. of all the privacy concerns this is just really really low on my list of concerns.

having said that, like i said before i personally wouldn't use an installer that connected to a remote server to send information -- just because regardless of how harmless it is, i wouldn't want to risk alienating users.
Title: Re: What the hell is OpenCandy?
Post by: rgdot on May 16, 2009, 11:12 PM
I agree with the overall assertion like mouser posted and I alluded to in this thread. The result for the end user is very little different than tool bars and the likes that come with multitude of downloads. OpenCandy is offering a secondary mechanism behind the scenes that manifests itself a bit differently for the user. Of course as suggested it is better if the end user can refuse the OpenCandy registry/folder stuff but really the difference between existing software 'bundles' is not all that much.

Title: Re: What the hell is OpenCandy?
Post by: mouser on May 16, 2009, 11:32 PM
i'm inclined to view the toolbar bundles as much much worse.  first, they are often opt-out (that is, checked by default) -- which is EVIL.  second, these toolbar things incorporate themselves into other programs (browser, etc.) and can be more difficult to uninstall.
Title: Re: What the hell is OpenCandy?
Post by: rgdot on May 16, 2009, 11:51 PM
@mouser, in that sense you are right, I mean Yahoo messenger installed the toolbar for me even though I clearly unchecked it. So yes there are sneaky ways to get the stuff in or make uninstall difficult but when you are given the choice at install to accept or unaccept and your choices are followed then the difference is not much, the way I see it.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 17, 2009, 01:05 AM
ok here is my bet, I am putting my 100$ if anyone wants to bet on it.

I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.


Title: Re: What the hell is OpenCandy?
Post by: mouser on May 17, 2009, 01:15 AM
lol -- it's not enough to criticize what they are doing -- you have to invent predictions of what evil stuff they are going to be doing in 2 years and criticize that?  :huh:
i think we are getting carried away here.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 17, 2009, 01:32 AM
well If I predict what they are going to do in the future, they will give up those intentions since they will be exposed earlier:) I am serving a good purpose here :)

mouser you are right. To be fair I do not know who they are, what they are up to ,what they will do in the future. My own prediction of their future activity is personal assumption based on patterns displayed by others, so it is unfair to display such judgement maybe. But how do we make sure that this stuff wont turn into more dangerous than what it is now? My problem is that generally speaking people overall do not understand or do not care about these kinds of stuff so these practices become daily applications, they become norm, people accept them and move on. In reality they should not be a norm, they should not be accepted such easily.

I just would hate to see my favorite applications adapting to this service one by one. Although if they do I would just drop them, no exception.



Title: Re: What the hell is OpenCandy?
Post by: mouser on May 17, 2009, 02:02 AM
i think it should be pretty clear by now that if OC start to make some evil changes  -- you can be we will all be screaming bloody murder here on this forum :)
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 17, 2009, 02:11 AM
Well then my task on this planet is done for now :)
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 17, 2009, 04:15 AM
Here is the install screen from my next version of Instant Boss.

Since advertising in installers is now considered acceptable and not obnoxious, I figured I would recommend some product I like.

I have teamed up with a company with a proven track record of abusing the trust of everyone. But don't worry, the founder of the company says he saw the light and he is all reformed now.

He says he won't use any info collected for evil purposes like he used to.

I trust him, because the guy that he sent to talk to me seems like a likable guy, and that is what is really important. Whatever the nice guy says about him must be true and his motives must be pure & honorable, just because the nice guy says he believes it.

Of course I don't have any proof that the nice guy is telling the truth or that he believes what he is saying, himself, but I am going to just trust him any way, even though I think the founder of the company should have gone to jail for a long time for what he did with people's personal information.

I hope you like my recommendation.

[ You are not allowed to view attachments ]

</sarcasm>
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 17, 2009, 01:02 PM
@mouser
"...or is it just a dll/library that is part of the installer and only runs during installation and uninstallation?"

Yes, that's exactly right. :)

@mouser
"This is about the time when andrew is probably regretting he ever joined in this discussion, since answering the posts in this thread has become a full time job for him  huh

If it's any comfort -- i do think the thread is an overall positive thing for OC -- in letting you explain the workings of it to people who might be initially skeptical.  Not everyone will like it, but at least this thread will be a place they can find out more and see both sides discussed reasonably."

Haha. :) Nah, I don't regret it at all. Sure, it's taken quite a bit of time though :) But it's helped me confirm I made the right decision to join OC, because through explaining what we are doing I've gotten some positive feedback from people, that, on the whole, are just like me... security and privacy minded techies.

@cmpm
"He is a salesman mostly, not a tech, nothing wrong with that."

Fair enough, I'm part salesman. I've been selling myself as well as inanimate objects since I was 12 years old. It started with comic books and baseball cards, then burritos, then financial plans because I believed in trying to help people create a legacy, then IT services to help secure Windows machines for small businesses and home users. And now I'm with OpenCandy because I believe our technology will help fuel innovation & competition in the developer community which in turn will benefit the user community. And I'm proud that we do it in a way that doesn't trample over user's privacy and rights.

I'm definitely a tech (techie), but I'm just not a developer, programmer, coder or engineer (guess those terms are relatively interchangeable). I've personally asked pretty much every question that has been asked on this thread before I accepted my position at OpenCandy. I've asked it to our engineers, our business development team, our founders, and everyone else. I've digested it and I'm putting it out here as best I can in the terms that I'm most familiar with. Of course, if I haven't answered a question (technical or otherwise) clearly enough, please let me know. :)

@mouser

As cmpm confirmed -- it's just an extra dll that the setup program loads.

Which is how i assumed it worked when andrew explained that OC can be integrated into Inno Setup and NSIS Installers.  And that's really a very clever, non-intrusive way of doing it, which i think should be applauded.  Much of the resistance from people on this thread may result from the fact that people assume that OC is installing some standalone program that is running in the background, etc.

Really OC is not doing anything all that different from what many installer tools from larger companies *already do* (i.e. show some blurbs during installation, offer to let people download another related program from the company, etc.); OC just seems to offer an easier and standard way to do this for the developer who is creating the install package.

I think it's pretty clever actually.

:up: And, at least with OpenCandy, you DON'T have the classic: Click Next -> Next -> Next -- "OMG! How did I get BrandX toolbar?"

@kartal

ok here is my bet, I am putting my 100$ if anyone wants to bet on it.

I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.

I'll bet $100 against that. It'll never happen. We will NEVER install hidden stuff or spy on people.

@mouser

"i think it should be pretty clear by now that if OC start to make some evil changes  -- you can be we will all be screaming bloody murder here on this forum :)"

Amen to that! I'd be here screaming bloody murder too because I'd leave the company in a heartbeat if that ever happened (which it won't).

@app103

"I have teamed up with a company with a proven track record of abusing the trust of everyone. But don't worry, the founder of the company says he saw the light and he is all reformed now.

What company has a proven track record of doing that? Certainly not OpenCandy.

The business decisions that were made at DivX were made and done... at DivX. This is about OpenCandy. Our business decisions are driven from our vision (which I've covered extensively in my other posts on this thread) and our mission is to carry out that vision in a user-centric and user-friendly way that provides a measurable value to users (discovery of great software).

And regarding what DivX did (which I said I didn't approve of), they stopped doing it in 2004.

@app103
"I trust him, because the guy that he sent to talk to me seems like a likable guy, and that is what is really important. Whatever the nice guy says about him must be true and his motives must be pure & honorable, just because the nice guy says he believes it.

Of course I don't have any proof that the nice guy is telling the truth or that he believes what he is saying..."

The proof about what I'm saying about OpenCandy is being verified (in real time) by people like @mouser and @cmpm.

The proof that I believe what I'm saying...is that I'm saying it. Just like the proof that you believe what you are saying is that YOU are saying it.

I didn't blindly believe what the folks at OpenCandy told me previous to, and during my interview. I did research, I asked the hard questions. I wanted to know that joining OpenCandy (if I was hired) actually aligned with who I am as a person (which at the end of the day is a user advocate).

@app103 If I ever see you broken down on the side of the road........................................ You guessed it. I'd be the person that stops to help... and yes, I'll still help even if it's you! :)

Off-topic: I started a thread entitled "What makes an application "useful"?" at https://www.donationcoder.com/forum/index.php?topic=18350.0 Check it out and share your thoughts.

Thanks again everyone. :)

Dr. Apps



Title: Re: What the hell is OpenCandy?
Post by: kartal on May 17, 2009, 10:02 PM
Well,

The thing is that OC installs itself(in the program directory as dll and in the registry) and does not tell the user about it even if the user does not want to install the recommended software, based on my experience. I do not know why you keep claiming that you wont do anything bad or wrong but in my standard this is bad and wrong. Because first of all most people wont know that OC is included in the installer of the application until they open the installer. Second most people wont even have any idea what the heck a dll or registry is. Clearly you are targeting this majority of people and I believe this might be called an abuse of trust that is shown by those people who though that would just get a free application. You need to make it explicit.

I just cleaned up couple OC registry entries that should not be there in the first place(I think they came from Miro) .Please refrain from such unpleasant behaviours and make sure that the applications that are in your ring clearly points out that they are part of OC network.



Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on May 17, 2009, 11:19 PM
I asked a similar question some 70 posts ago.... https://www.donationcoder.com/forum/index.php?topic=18297.msg164050#msg164050
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on May 17, 2009, 11:19 PM
LOL app103  :D

"Mama use to tell me
Don’t take candy from a stranger"
Title: Re: What the hell is OpenCandy?
Post by: mouser on May 17, 2009, 11:38 PM
The thing is that OC installs itself (in the program directory as dll and in the registry) and does not tell the user about it


I don't mean to keep posting here, but a couple more thoughts:

In other words -- I really think its misdirected energy to be complaining about the abstract concept of using a DLL in an installer -- there is just nothing to complain about regarding such a trivial everyday thing.  And I don't see why anyone should care if an installer makes an opt-in recommendation to a user about another program that the author wants to recommend.

I do think this thread may be helpful to OC in one way -- it's clear there is some resistance to the concept.  Andrew it may make sense to talk to OC people and find out how badly they really need that information sent back to the server (especially when user chooses not to install), and drop that feature (or make it opt-in) if it's not so essential an aspect of the idea.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on May 18, 2009, 12:22 AM
Well,

The thing is that OC installs itself(in the program directory as dll and in the registry) and does not tell the user about it even if the user does not want to install the recommended software, based on my experience. I do not know why you keep claiming that you wont do anything bad or wrong but in my standard this is bad and wrong. Because first of all most people wont know that OC is included in the installer of the application until they open the installer. Second most people wont even have any idea what the heck a dll or registry is. Clearly you are targeting this majority of people and I believe this might be called an abuse of trust that is shown by those people who though that would just get a free application. You need to make it explicit.

Installshield (and several other installers) do the same thing.  How is this any different?
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 18, 2009, 12:26 AM
Installshield (and several other installers) do the same thing.  How is this any different?

Install shield does what?  Does it install secret advertising network dlls?

The thing is that OC dll is irrelevant, it is not needed to run the application, thus it is irrelevant. Irrelevant dlls, exes etc should not be installed with an application. I am not sure why some of you think that it is ok to install irrelevant dlls, but this is not ok to me. And that is why I am stating my opinion and informing those who have no idea. I am the one opened this thread, if it was not to me most of you had no idea either. I do not think I should be the one who is picked out here.

wraith808, if you tell me what installshield does, I would evaluate what it does and start my crusade against installshield as well. At least I would stop using applications that comes with installshield.

I also would like to state that I do not think the way most of you think in certain cases. For example I do not carry the "but everyone does" logic. I really do not care if everyone does or not I just look at the case and bring it on the table, dissect the matter and make my informed desicion. IF you want to inform yourself based on what others does go ahead but "but everyone does" is neither scientific nor any debatable standard. 





Title: Re: What the hell is OpenCandy?
Post by: mouser on May 18, 2009, 12:34 AM
I don't mean to be picking on you Kartal -- everyone is entitled to their opinion.  :up:
Furthermore, i've said it before and i'll say it again -- all of us are better off because of the people who are always keeping an eye on and calling out companies when they try to go too far.

Wraith's point though is a good thought experiment for those who are up in arms about the OC DLL.  Think about this:

*ALL* of the major installers (Installshield, Wise, Inno (which i use), NSIS, etc.) can *ALREADY* do what OC is doing.. That is.. they have the functionality to show billboards (adverts) and links to download and install an additional program if user requests it, and even send information over the network.  And all of these tools put a helper .exe that gets installed with the program that aids in uninstallation.  So i'm really not sure why putting these functions into a DLL rather than the main installer helper exe would be something to get upset about.

Again -- if you want to get mad about what an author chooses to *DO* with the OC tool, and you are upset about information being sent over the internet, fine.  But i just don't think it makes sense to get upset about the fact that there is an extra DLL that got installed in the program directory.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 18, 2009, 12:36 AM
mouser, I did not think that you were trying to pick on me. But the way wraith808 laid his cases sounded like he wanted to ridicule the idea little bit. I do not have any personally issues with any personality on this board :D

I think everyone said enough of their opinions regarding OC case including myself. All I did was trying to inform people.

I would stop watching this thread from now on because I really do not have anything to add for now. But I will add any bad behaviour that OC might implement in the future to this thread later, again to inform people.
Title: Re: What the hell is OpenCandy?
Post by: app103 on May 18, 2009, 12:41 AM
Second, the standards you guys are asking for would amount to all authors "warning" people about all the DLLs and helper libraries every used in any of their programs and installers.  That is just plain silliness.  There is something inherently bad about programs that silently install background processes/toolbars/etc., but this is *not* anything like that.

Please do not to mislead people into thinking that everything that is a .dll file is harmless and nothing to worry about.

Not all .dll files are created equal. Not all applications are .exe.

There are a great many things in this world that are "just a DLL" and nothing to worry about.

There are also things that are a .dll that are a lot more than that. Every IE toolbar is a .dll, including my IE clock (https://www.donationcoder.com/forum/index.php?topic=16843.msg152791#msg152791) and the DC Search bar (https://www.donationcoder.com/forum/index.php?topic=11600.0).

I am not saying that OC's .dll is anything evil like an unwanted toolbar, or even a full application capable of doing anything after the install. But if it is harmless and not capable of doing anything, what would be the reason for leaving it and any registry entries related to it on a user's system after the install process is completed, unless it is to activate and/or retrieve other data later, such as the next install of anything containing OC? This could very easily become a system capable of tracking your software in much the same way wakoopa does, only wakoopa's tracking of this nature is completely opt-in, with the user having full knowledge of what is going on and what data is being collected. Even without the .dll file being left on a user's system and just the registry entries, a lot of data can be collected without the user's knowledge or consent.

The data collected this time might not be the same as they collect next time, concerning whether you accept or decline in that one instance.

Let's say I install something containing OC and decline the recommended application. Then the next time because of the stuff they left on a user's system, they know what I previously installed, so they don't offer me that, and they know what I declined and won't offer me that again, either. After awhile, after a sizable portion of the world's developers are using OC in their installers (which is what they are hoping for), it would be possible to gather a pretty large list of what a user has installed on their system and what they are not interested in, in a single shot.

Your software profile grows with every OC enabled installer you use and the amount of data they know about you and your software installing habits also grows. Combine that with the data they can collect from your IP address when it contacts their servers, and they can pretty much know where you live, your connection type, what ISP you use, whether you install software at night more than during the day, on weekends rather than during the week, and a ton of other statistical data about you,too. Even without knowing your actual identity and precise street address, they can know a lot about you. This is what is not told to the user, and it's this type of information collecting the user doesn't know about and hasn't consented to.

This is like placing non-expiring tracking cookies in your registry....the kind that make the old doubleclick look like angels.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 18, 2009, 12:49 AM
I know I said I would stop posting in this topic but this is the last one really :) I think that app103 laid out the case pretty well. Now I hope those who feel uncertain about what to think about OC, please read app103`s reply indepth.

They should not leave stuff behind, that is bad house cleaning. If I see one more OC registry-dll(without my consent) in my system  I will start an anti-OC group, and not kidding.

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on May 18, 2009, 02:15 AM
Installshield (and several other installers) do the same thing.  How is this any different?

Install shield does what?  Does it install secret advertising network dlls?


No, but it installs dlls and registry entries that are not needed for the application without telling you.

mouser, I did not think that you were trying to pick on me. But the way wraith808 laid his cases sounded like he wanted to ridicule the idea little bit. I do not have any personally issues with any personality on this board :D

Ridicule what idea?  I'm positively stumped that anything that I said could have come across as ridicule... I was just stating a fact- that other things used during install place dlls on your system, and many of them leave them- especially things that have registration requirements.  And many times, these dlls are not needed to run the application- just for registration or during installation, or, in many cases, for similar non-identifying metrics.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on May 18, 2009, 02:23 AM

<snip />

This is like placing non-expiring tracking cookies in your registry....the kind that make the old doubleclick look like angels.

And again I say that many installers leave just as much information on your system, and have the same capability, though it's not used in that way (or at least I'm not cynical enough to believe that it is).  Just because something could be used in that way, doesn't mean that it is, or that this was even the intent.  And judging intent without knowledge is something that's negative in another way, IMO.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 18, 2009, 02:39 AM
Reminds me a bit of when uninstalling some programs, it will pop up a webpage asking why I'm doing it.

That is a direct link to the net from a program, that was not disclosed upon installing.

At least opencandy is not hiding it's dll under another name. And even has a folder with it's name. Though as mentioned. I would not know the name without kartal's thread here.

In searching, i googled a few phrases-

opencandy
opencandy recommendations
opencandy registry entries
opencandy spyware
opencandy adware

No independent articles labeled it as inherently bad.
Though comments were much like here.

I could not find much posted in 2009, most from around November of 2008. OC needs to be more open as well as those that use their technology in my opinion.

Why is it I had to point out what is installed where?
And not OC's webpage.
It wasn't hard to find, which is good.
But I don't know what that dll does.
Nor do I know how to find out.

What exactly is that dll doing in it's own folder as well as other programs, after the install, nothing? Is it waiting on input? Is it sending anything anywhere?

No, Dr apps I don't see you as a tech, as in computer technician.
Unless you are just not saying. Cause you haven't said anything that leads me to think that you know much more then anyone with google and some scanners.

And most troubling is the lack of willingness to disclose the users of OC. If it's so great then why is it not revealed before installs. There's other questions not answered as well.

The fact is, it is software-one file or 20-bundled with another program. Miro and OC are not the same company. That's two software companies, count 'em.

The potential risk of escalating this practice will devastate the software vendors participating in bundling services (there will be more then OC) that sell or recommend (same thing) other products in the install process. Especially without disclosing the facts upfront.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 18, 2009, 05:49 PM
@kartal

"The thing is that OC installs itself(in the program directory as dll and in the registry) and does not tell the user about it even if the user does not want to install the recommended software, based on my experience."

@PhilB66
"I asked a similar question some 70 posts ago.... http://www.donationcoder....18297.msg164050#msg164050"

The fact that not ALL publishers (developers recommending other software via OpenCandy) were disclosing OpenCandy in their EULA was an oversight. It was an honest mistake and I apologize.

Effective immediately no NEW publishers will be allowed to release an OpenCandy powered installer without disclosing it in their EULA (along with a link to our privacy policy).

In addition, EXISTING publishers utilizing OpenCandy that have not disclosed so in their EULA (with a link to our privacy policy) are being notified NOW that they MUST update their EULAs.


@app103
"Let's say I install something containing OC and decline the recommended application. Then the next time because of the stuff they left on a user's system, they know what I previously installed, so they don't offer me that, and they know what I declined and won't offer me that again, either. After awhile, after a sizable portion of the world's developers are using OC in their installers (which is what they are hoping for), it would be possible to gather a pretty large list of what a user has installed on their system and what they are not interested in, in a single shot."

OpenCandy's recommendation engine doesn't function to build a database of what software people have installed on their system. It's function is to make a "good" recommendation. So if 90% of computers install "Bob's Bodacious Biorhythms" software when it's recommended by "Julio's Horoscope Creator" then statistically we (and Julio) are probably making a "good" recommendation. The inverse, if "Joe's Awesome Task Manager" recommending "Frank's Fantastic File Syncing Tool" results in zero installs then it tells us that "Joe's Awesome Task Manager" should look into recommending something else.

@app103
"But if it is harmless and not capable of doing anything, what would be the reason for leaving it and any registry entries related to it on a user's system after the install process is completed, unless it is to activate and/or retrieve other data later, such as the next install of anything containing OC?"

The OC dll is also called during uninstallation.

We provide (aggregate, non-personally identifiable) statistics back to publishers about installation and uninstallation of their software. The idea being that anonymous statistics like (a high percentage of) uninstallations can help a developer recognize if something needs to be fixed, changed, enhanced in their software (though they're going to have to reach out to their users to find out the actual reasons). 

@app103
"Combine that with the data they can collect from your IP address when it contacts their servers, and they can pretty much know where you live, your connection type, what ISP you use, whether you install software at night more than during the day, on weekends rather than during the week, and a ton of other statistical data about you,too. Even without knowing your actual identity and precise street address, they can know a lot about you. This is what is not told to the user, and it's this type of information collecting the user doesn't know about and hasn't consented to."

The key words are "can collect". We don't. As I've stated previously (and as written in our privacy policy), we don't store your IP address (we do use it to determine what COUNTRY you are in), we don't care about your ISP, connection type, or when you install software. The user is told and consents to it when they accept the EULA for the publishers software they are installing.

@cmpm
"Why is it I had to point out what is installed where? And not OC's webpage."

We are currently in the process of re-architecting our entire website. Currently it has ZERO flexibility to work with content. Also, previous to me being hired at OpenCandy there wasn't a single/central person (who had time and was responsible for) getting content/information on the website. So a lot of the information I've provided here will be available on our website as well. :)

@cmpm
"What exactly is that dll doing in it's own folder as well as other programs, after the install, nothing? Is it waiting on input? Is it sending anything anywhere?"

Answered above in response to @app103. It does not send anything, anywhere except during installation or uninstallation of a publisher's software. The information sent is disclosed in our privacy policy.

@cmpm
"No, Dr apps I don't see you as a tech, as in computer technician.
Unless you are just not saying. Cause you haven't said anything that leads me to think that you know much more then anyone with google and some scanners."

Ouch! ;)

I am. It's what I've been during for years. This thread hasn't afforded me the opportunity to prove my "geek cred". But I'm around (on Twitter, now here, and hopefully I'll launch my new blog soon)... So, there will be plenty of opportunities for me to share my tech knowledge. :)

@cmpm
"And most troubling is the lack of willingness to disclose the users of OC. If it's so great then why is it not revealed before installs. There's other questions not answered
as well."

Answered above in response to @app103. ALL Publishers MUST disclose OpenCandy via their EULA.  Publishers are free to decide for themselves if they want to talk about OpenCandy on their websites (though we encourage them to blog/inform their community about us!), some of them already do (I linked to some, a bunch of posts back). Also, we have "Powered by OpenCandy" on every recommendation screen and we have a link to our site in the downloader. I also mentioned earlier in this thread that we plan to have an OpenCandy link (and possibly a link to specific information about the recommended program) in the recommendation screen but due to technical issues it hasn't been implemented yet.

BTW, our privacy policy is available here: http://assets.opencandy.com/privacy-policy/ Also, if anyone wants to check out our SDK and documentation, it's available here: http://www.opencandy.com/participate/ (I didn't link to the direct download of our SDK because when it's updated the file name changes).

Thanks. :)

Dr. Apps
Title: Re: What the hell is OpenCandy?
Post by: mikiem on May 29, 2009, 03:19 PM
OK -- here's the deal...

If you're familiar with the GOTD site (giveawayoftheday.com), today (5/29) they're offering a copy of StarBurn. StarBurn offers in an very upfront, opt-in/out way to add a toolbar etc -- check out the high % of negative comments & comment ratings, mainly because the add-on's even offered. Take that to mean whatever you want... myself, I think it's an expression of the indignation many users feel when they find developers even approaching anything beyond the normal expectations of their app. Personally I think a full statement & notice should be presented as the 1st step in the install, & NOT in the EULA.

I think any developers, marketers etc reading this should take note -- people do get upset. They should also note the loyalty & respect so many users give to whatever anti-spyware apps they favor, & they do go wild over that sort of software. I'm NOT saying Open Candy is spyware, but rather that people are rather paranoid & distrusting of this sort of thing.

That said, I feel it reasonable that developers include Open Candy if they wish, & I will act accordingly, now that I'm (embarrassingly late) aware of it. If it's an app I can do without, I will. If it's an app I don't wish to abandon, I'll do my best to remove / disable Open Candy, & will make others aware of it as possible &/or reasonably convenient.

Thanks Much, kartal, for bringing OC up!
Title: Re: What the hell is OpenCandy?
Post by: mikiem on May 29, 2009, 03:32 PM
wraith808,

You make a very good point about installer software & it's often abusive nature. It's a solid endorsement of uniextract, when it'll work, along with Regshot & maybe even installwatch pro when it won't. In my personal experience easily 90% of the registry entries made by most installation software is not needed, nor are the redundant, hdd stored install files they sometimes provide helpful or wanted. Just like OC, IMHO they should be avoided if at all possible, and usually circumvented when not. In fact, bypassing the install often tackles OC from what little I can tell scanning my drives & registry very quickly.
Title: Re: What the hell is OpenCandy?
Post by: mikiem on May 29, 2009, 03:49 PM
In other words -- I really think its misdirected energy to be complaining about the abstract concept of using a DLL in an installer -- there is just nothing to complain about regarding such a trivial everyday thing.  And I don't see why anyone should care if an installer makes an opt-in recommendation to a user about another program that the author wants to recommend.

FWIW there are folders & reg entries created without the user's awareness / permission, even if you ask politely as with the StarBurn example I mentioned. People don't watch because they don't feel that they should have to. I'm not saying that's right or wrong -- just that it is. If it bugs some % of customers & potential customers, it's still the developer's decision -- I think they should approach it with their eyes open. Users are after all more than occasionally fickle, & telling someone that logically they shouldn't be upset is kinda like throwing gasoline on an open flame.
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 29, 2009, 03:53 PM
OK -- here's the deal...

If you're familiar with the GOTD site (giveawayoftheday.com), today (5/29) they're offering a copy of StarBurn. StarBurn offers in an very upfront, opt-in/out way to add a toolbar etc -- check out the high % of negative comments & comment ratings, mainly because the add-on's even offered.

It's funny that you posted this because this morning I was scrambling to find out what "Skymediapack" was and whether it was a required component of Starburn. I didn't think it was because I've installed Starburn many times before and never noticed it.

I DON'T think Starburn was "very upfront" about Skymediapack at all. There is ZERO explanation in the Starburn installer of what Skymediapack is, what it does (like change your home page), whether it is optional AND to top it off... it's pre-checked to install (aka opt-out). So, many people are probably installing Skymediapack by accident which is why they're mad. I would be too. I (obviously) didn't install it, but some people in the GiveAwayoftheDay comments are saying that Skymediapack doesn't have an uninstall entry.

The way I look at it, this is exactly the reason why OpenCandy exists. OpenCandy recommendations are crystal-clear that they are optional, there's useful information about what a recommended application (or service) does (app highlights), and all OpenCandy recommendations are OPT-IN.

Dr. Apps

EDITED: forgot the word 'application' and added '(or service)' in the sentence "...about what a recommended does (app highlights)..."
Title: Re: What the hell is OpenCandy?
Post by: mikiem on May 29, 2009, 04:51 PM
Hi Dr. Apps,

I don't disagree with you or OC at all... really. But going from here I read a few Google hits and read what seems to be the same sort of upset user response. From a purely Marketing & Customer Service / Satisfaction standpoint, where a lot of my work was focused for a couple decades, there's a perception problem, & those won't just go away by presenting logic or even facts.  :P 

Saying another product does worse, or has more dangerous potential [mouser / wraith808 etc], only heightens an already suspicious customer's suspicions, & goes over less well if there's any sense of competition -- it's then seen as a "grasping at straws" sort of desperate defense when you can't or won't fix the customer's problem. [It does however work apparently with potential customers when a clear A/B choice is presented (for example MS Shopper ads).]

That all said, myself I'm rather neutral... my sole attempt at being useful was to post another point of view -- that of some % of any coder's clientele or customers. While not Obsessive - Compulsive like Monk (at least I hope not), personally I like to keep additions to my hdds to a minimum, & be aware of every addition made. Media Coder, which was already on my "Questionable" list is gone -- it only offered an in-case alternative to other apps, the author stopped providing a zipped, no-install d/l, & now it results in a few extra folders & entries to get rid of, which tipped the scale. Media Info I use daily, & it stays, though I'll still remove any extra folders / reg entries, & take another look at uniextract-ing it. The same criteria applies & will apply to programs I pay / paid for... a simple cost benefit analysis that includes the unwanted stuff I have to either ignore or remove. I would like to say I'm average, but I think I'm to the moderate side of center -- I've seen several GOTD visitors make negative comments because the developer included an innocuous ad for their pay-for upgrade in the GUI!
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 30, 2009, 08:32 AM
Nothing about OC in the license or any place for xulrunner, mediacoder or miro.

This is targeting open source projects. And could be the end of some, with google hits mounting as to the nature of OC and the job of removing it. As it is a software that was received without notice.

When I download a software program or application, I expect that is what I'm suppposed to get.

http://getsatisfaction.com/participatoryculturefoundation/topics/opencandy

http://forum.mediacoderhq.com/viewtopic.php?f=3&t=5741

Besides having to find and delete the file-

1. Start the registry editor
- Go to Start Menu
- Click 'Run'
- Type 'regedit', click ok
2. Navigate to the open Candy folder
- On XP it is located at: HKEY_LOCAL_MACHINE > SOFTWARE > OpenCandy
3. Backup the OpenCandy Registry Key (just to be safe, in case something goes wrong.)
- Right click the OpenCandy registry key (looks like a folder)
- Click 'export'
- Save the file somewhere on your computer
4. Delete the OpenCandy Registry Key
- Select the OpenCandy registry Key (looks like a folder)
- Go to the edit menu and click 'delete'
- Click 'OK' to confirm the deletion

How long will people have to deal with this?
When word spreads further, and it will, there will be no OC.
And how many open source projects will it affect?
All of them?

Since there is no notice or informing of an OC install.
(And good for "Bitdefender" to catch that operation.)
This is bad practice for a seemingly good source of info on other products. Why are the software's involved not 'open' about this tactic before the download even starts?


Title: Re: What the hell is OpenCandy?
Post by: mouser on May 30, 2009, 08:57 AM
This thread is going in circles..  To get mad about a single key in the registry, or a DLL file that is part of the installer and does nothing but suggest another program you can opt-in to install, is really misplaced concern in my view.  All this hand wringing is best saved for *real* adware, spyware, hidden installs, etc. Stuff that really *does* install programs behind the scenes that users don't want.

As someone pointed out to me in a personal message -- this thread is starting to feel like the one single company trying to do this in a reasonable fashion is being made the scapegoat for the worst behaviors of the worst offenders in the spyware world.  There are real bad culprits out there, but this isn't one of them, and i think we are getting to the point where this thread is making things more confusing to readers rather than educating them.

Regardless.. maybe it's time we wound down the repeated posts on this thread that are merely restating the same points.  Maybe i'm guilty of that too, so i'll not be repeating myself again.
Title: Re: What the hell is OpenCandy?
Post by: Josh on May 30, 2009, 09:06 AM
Mouser, I can point you to several infections I have had in the past, Pre-SP1 XP, that were only a single DLL that manipulated itself into various exe files once loaded at startup. A registry entry alone, yes, could be harmless unless it is exploiting some feature that is undocumented (as windows has thousands of) and the enabling of such opens up other holes. The dll, while part of the installer, is left behind. If someone discovers an exploit in said dll, or a way to load it with other malware and use it to exploit other holes, then the dll (for installer purposes only) serves another more vicious purpose. I am not saying OC does this, but I do believe NOTHING should be left behind that isnt absolutely necessary.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 30, 2009, 09:26 AM
Josh that's incorrect, a DLL sitting there not in use is completely benign. It's only if it is loaded into a process can it cause harm, and even then no more harm than that process itself could do. It getting loaded into some processes address space cannot happen spontaneously, something must load it and that something is then the malicious application, not the DLL.

Sorry to be blunt but you're concerns here are unfounded.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 30, 2009, 09:47 AM
Fine, mouser, I'll quit.

I am referring to reply 104 that has not been done.
There is no eula for open source posted with an install of these programs.
Title: Re: What the hell is OpenCandy?
Post by: Paul Keith on May 30, 2009, 12:54 PM
This is one of those times where maybe the company should take advantage of the bad press and advertise themselves as ad-ware lite on their webpage with a special section on top answering/comparing and posting the answers here and on many other forums on what they do different from normal ad-ware.  :P
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 30, 2009, 01:10 PM
think
To get mad about a single key in the registry, or a DLL file that is part of the installer and does nothing but suggest another program you can opt-in to install, is really misplaced concern in my view.  All this hand wringing is best saved for *real* adware, spyware, hidden installs, etc. Stuff that really *does* install programs behind the scenes that users don't want.

Josh that's incorrect, a DLL sitting there not in use is completely benign. It's only if it is loaded into a process can it cause harm, and even then no more harm than that process itself could do. It getting loaded into some processes address space cannot happen spontaneously, something must load it and that something is then the malicious application, not the DLL.

Sorry to be blunt but you're concerns here are unfounded.


What if someone else exploits it? I think some of you are very smart but naive  people.

On the otherhand all I have seen so far either OC had a bug in the installer or it was an honest mistake on the developer`s side or it was some other problems that was causing OC`s unattended invisible installations. Just more excuses for more malign behaviours. You know if noone ever raised anything about these issues, you bet they would not be called bugs or honest mistakes.


Mouser, I am already trying to reach the developers who embedded this OC stuff in their apps. So It is not like I am coming and just bithcing about the same issues over and over again. I hope that more users talk to developers. As someone pointed out the Miro forum, you can see that Miro users are very unsatisfied with Miro`s desicion and I myself bitched about it in ther beta forums as well. They seemed  like they had no idea what OC was up to.


Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 30, 2009, 01:35 PM
What if someone else exploits it? I think some of you are very smart but naive people.

No, it can't be exploited. This is not naivety, a DLL just sitting there inactive is completely benign. It cannot activate itself and if something else activates it then that is the malware.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 30, 2009, 01:37 PM
What if someone else exploits it? I think some of you are very smart but naive people.

It cannot activate itself and if something else activates it then that is the malware.

Is not that what I said? I used the word exploitation, I did not say it would activate itself.
Title: Re: What the hell is OpenCandy?
Post by: Josh on May 30, 2009, 04:22 PM
As kartal said, that is exactly what I was referring to as well. What if a malware is designed to look for OC's dll files and exploit a known or , up until now, unknown vulnerability in said dll?
Title: Re: What the hell is OpenCandy?
Post by: drapps on May 30, 2009, 04:24 PM
Fine, mouser, I'll quit.

I am referring to reply 104 that has not been done.
There is no eula for open source posted with an install of these programs.

As stated in post #104... ALL publishers that were NOT ALREADY disclosing OpenCandy in their EULA have been notified that they need to do so. I expect it may take another couple of weeks or so for them to update their builds. We're on it! :)

In addition, no NEW publishers have been allowed to launch "powered by OpenCandy" installers without disclosing so in their EULA.

Thanks :)

Dr. Apps
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 30, 2009, 04:55 PM
Your turn to show the proof.
I'm tired of doing your job.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on May 31, 2009, 11:09 AM
[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: cmpm on May 31, 2009, 04:47 PM
No, I did not spend much time looking in to this crapware. It was easy, once pointed out.

What's tiring is responses like that.
Knock yourself out, I don't care.
Give me static for something that has been deliberately concealed to the end users.

It's been going on for more then 6 months now and they have done nothing about the complaints.
I seriously doubt they will.

Like nchsoftware, they are getting away with it.
It will get worse, a new loophole.

I'll report it as crapware/adware to anyone I can, at my leisure.

Thanks for the the tip Kartal.
Title: Re: What the hell is OpenCandy?
Post by: kartal on May 31, 2009, 11:39 PM
Like nchsoftware, they are getting away with it.

Hmm, what is up with nchsoftware?
Title: Re: What the hell is OpenCandy?
Post by: scancode on September 13, 2009, 06:45 PM
-- All this testing was done on a VMWare VM
Testing started on a Clean, WinXP SP3 install. I took a registry and filesystem snapshot, proceeded to install MediaCoder (Audio Edition), typical next-next-next install. It left an OpenCandy folder in the temp dir, with a DLL and a small explanation (OpenCandy_Why_Is_This_Here.txt). After a reboot, for good measure, a third filesystem snapshot showed no changes, and the DLL was still there. However, I had no problems deleting the file. I poked fun at the DLL using OllyDbg (With MediaCoder as my victim) and found that indeed, all information sent is non-personally idenfying. However, it saved stuff (session keys, product keys) in HKLM\Software\MediaCoder with criptic names, even if I didn't install anything.

This are the HTTP requests it made.
Spoiler
api.opencandy.com?clientv=12&language=es,en&machine_code=B876377DDB5C44C4B788798B8D54C56E&method=get_offers&os=WIN5.1SP2&product_key=4bc3108774fe0784644fed43647b5d3e&v=1.0&signature=dfb6e2937da9a2557da73950ff5fc381
api.opencandy.com?clientv=12&language=es&machine_code=B876377DDB5C44C4B788798B8D54C56E&method=get_translations&product_key=4bc3108774fe0784644fed43647b5d3e&v=1.0&version=0&signature=a7707a70e4adfe281a43fe57e3c8226b
api.opencandy.com?accepted_ind=0&clientv=12&machine_code=B876377DDB5C44C4B788798B8D54C56E&method=track_offer_result&offer_id=390&product_key=4bc3108774fe0784644fed43647b5d3e&session_key=356b199c89601bd9be384d6fde734ec3&v=1.0&signature=de090feecbad0d2cc50c61119265e919
api.opencandy.com?clientv=12&machine_code=B876377DDB5C44C4B788798B8D54C56E&method=track_product_installed&product_key=4bc3108774fe0784644fed43647b5d3e&session_key=356b199c89601bd9be384d6fde734ec3&v=1.0&signature=6246b02806ebb3eafebdfc4af5c1433c


It's really opt-in as far as the additional installations are concerned, but I'm not sure about the purpose of those reg entries. I could do some more poking at it with Olly, but i'd rather hear the official version.

I tried Miro too, but they now bundle the Ask toolbar (opt-out)

I like the end-user experience, but I'm not sure why the reg keys are saved, (and why aren't they clearly identified as belonging to OpenCandy)
Title: Re: What the hell is OpenCandy?
Post by: drapps on September 13, 2009, 07:42 PM
Hi scancode (or Scancode) and DC'ers!

Hope all of you are well. I'm in the middle of moving (and re-setting up my lab) right now but I'll be back tomorrow to post more information. I figured I could throw a couple of things out here now.

The FAQs I promised are finally done and are going to be posted tomorrow (what coincidence!). The FAQs include information about the registry entries. Quickly though, even if you don't accept a recommendation, bookkeeping information about the publisher's software you did install (in your case Scancode, MediaCoder) are created within the publisher's registry key inside an OpenCandy key (so in this case it should be HKLM\Software\MediaCoder\OpenCandy\) as well as a non-reversible identifier created via a random number generated which helps us prevent fraud/gaming and also lowers the likelihood that a declined recommendation will be shown again in the future.

Something big I want to announce... We've updated our plug-in (which all publishers are in the process of updating to/re-integrating), to version 1.3, so that OpenCandy provided files are only TEMPORARILY copied to the computer IF a recommendation is accepted and then they are deleted after the recommended software is downloaded and installed. So no more OpenCandy files will be left behind anymore! Which also means (by the very nature of not leaving OCSetupHlp.dll behind) that we have eliminated uninstall tracking for our publishers. It could take up to 4-6 weeks for everyone who participates as a publisher to update their installers with the new plug-in though (based on their release cycles, etc).

Thanks again everyone! Be well. :)



Title: Re: What the hell is OpenCandy?
Post by: scancode on September 13, 2009, 08:21 PM
Quickly though, even if you don't accept a recommendation, bookkeeping information about the publisher's software you did install (in your case Scancode, MediaCoder) are created within the publisher's registry key inside an OpenCandy key (so in this case it should be HKLM\Software\MediaCoder\OpenCandy\) as well as a non-reversible identifier created via a random number generated which helps us prevent fraud/gaming and also lowers the likelihood that a declined recommendation will be shown again in the future.

Oh really?
Reg Dump
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\MediaCoder]

[HKEY_LOCAL_MACHINE\SOFTWARE\MediaCoder\MediaCoderAudioEdition]
"VOCV"=dword:00000000
"OCN"=hex:01,00,00,00,c8,0f,21,12,54,23,34,02,3b,04,36,06,43,08,3f,0a,4a,0c,3d,\
  ff,c7,fd,bf,fb,ce,0f,24,12,25,23,38,02,3b,04,34,06,3f,08,4c,0a,48,0c,3f,ff,\
  cd,fd,bd,fb,bb,0f,57,12,20,23,40,02,40,04,46,06,44,08,4b,0a,0b,0c
"Location"="C:\\Archivos de programa\\MediaCoder Audio Edition\\mediacoder.exe"
"Version"="0.7.1.4496"

[HKEY_LOCAL_MACHINE\SOFTWARE\MediaCoder\MediaCoderAudioEdition\Completed]
"VOCV"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\MediaCoder\MediaCoderAudioEdition\Completed\4bc3P-5D167002CA994BC1A6D86224393B241C]
"VOCV"=dword:00000000
"Session"=hex:01,00,00,00,99,0f,26,12,27,23,34,02,65,04,35,06,33,08,6b,0a,6d,\
  0c,3e,ff,98,fd,9e,fb,9f,0f,29,12,22,23,65,02,61,04,35,06,64,08,6f,0a,3c,0c,\
  6c,ff,ce,fd,99,fb,c2,0f,29,12,76,23,67,02,37,04,37,06,3f,08,3e,0a,0b,0c
"PK"=hex:01,00,00,00,ce,0f,73,12,74,23,32,02,32,04,35,06,3f,08,3e,0a,3c,0c,39,\
  ff,98,fd,99,fb,ca,0f,26,12,2f,23,35,02,35,04,31,06,33,08,6f,0a,6e,0c,69,ff,\
  ca,fd,cf,fb,cc,0f,25,12,20,23,63,02,36,04,61,06,34,08,6c,0a,0b,0c
"CRC"=hex:01,00,00,00,9f,0f,21,12,2f,23,67,02,66,04,36,06,65,08,3c,0a,6e,0c,35,\
  ff,cb,fd,9d,fb,ce,0f,27,12,2e,23,30,02,30,04,34,06,35,08,3b,0a,6e,0c,6f,ff,\
  c7,fd,c4,fb,cf,0f,25,12,75,23,37,02,62,04,35,06,65,08,3f,0a,0b,0c
"Installed"=hex:04,00,00,00,32,9c,aa,42


I see no mention of OpenCandy there... and the keys are being created by OCSetupHlp.dll
Title: Re: What the hell is OpenCandy?
Post by: f0dder on September 13, 2009, 08:36 PM
As kartal said, that is exactly what I was referring to as well. What if a malware is designed to look for OC's dll files and exploit a known or , up until now, unknown vulnerability in said dll?
That sounds a bit silly - if a piece of malware is able to scan for OC dlls, it's already on your system - what would it gain, then, by exploiting those DLLs?

I don't really like the concept - for me, no value is added, and having to skip yet another blablabla page during install is annoying. And 300kb (or however big the DLL is now) might not be a lot on my 20mbit ADSL connection, but there's plenty of people who aren't even of 256kbit.

Guess I could live with the scheme, though; it's definitely a lot less bullshit than what other applications are up to. And it's good to know that you're no longer leaving OCSetupHlp.dll behind and doing uninstall tracking... the next step is to make it very clear that data is being sent to your servers, and exactly what kind of data and why.

Anyway, I'm in the suspicious camp with Kartal and app103 on this one. You do seem like a nice guy, and the concept isn't all that bad. However, there really isn't any guarantee that the company won't go rogue... heck, if I managed to win the hearts and minds of users and got a large enough install base that I could make some hundred million bucks by snatching a little bit of usage data and sell people out... wouldn't I be tempted? As app says, there's a lot of power in being able to xref the "pretty harmless" data you're sending with other stuff. (I don't like the obfuscated registry keys, by the way).

Not saying that OpenCandy is evil or that it's going to end up being evil, but I'm not a big fan of advertisements, referrals, or capitalizing on user/usage information. Nothing wrong with making a buck, but I really don't see OC as a value-adder.
Title: Re: What the hell is OpenCandy?
Post by: tranglos on September 13, 2009, 09:04 PM
The only extra thing i want to comment on is how bizarre a situation we are in where every web site on the planet tracks every click we make, how long we stay on every given page, etc., and no one raises an eyebrow -- but yet if a "program" does it, most of us go crazy.

I have yet to read through this thread (fascinating discussion!), but I think I have what may be a good reason for making the distinction - or two. One: with websites you don't really have a choice. It's not even as if you could avoid sites that gather such data and reward those that don't, because it's a safe bet they all do. With desktop apps though, you still have a choice. Also, you can't tell if someone's Apache server is hooked to a big honking advertising database, but you can usually tell if your desktop apps try to phone home. So not only do you still have a choice, but you have the technology to help you make it.

Two, probably more important. As long as we trust the browsers we're using (and I am aware of JavaScript exploits et al), the information a browser can leak really pales in comparison to what a local app can potentially disclose. Anything on your system that's not encrypted is game, so I'd say the stakes are higher.

The distinction does blur the more people switch to web apps like Gmail or Google Docs, but you can still use your best judgement about what to use Google Docs for, and when to stick with Word. But when you have spyware on your desktop, then the choice between what's sensitive and what isn't is no longer yours.

So I think there is a difference, and of course I still wish Odin's wrath upon all the data collectors everywhere. Bottom line for websites: if tracking me is making you money, I want a piece of it, because it's my stuff. You would not give that data to me for free, would you?

Bottom line for spyware: die.


Title: Re: What the hell is OpenCandy?
Post by: Paul Keith on September 14, 2009, 12:06 AM
One: with websites you don't really have a choice. It's not even as if you could avoid sites that gather such data and reward those that don't, because it's a safe bet they all do. With desktop apps though, you still have a choice. Also, you can't tell if someone's Apache server is hooked to a big honking advertising database, but you can usually tell if your desktop apps try to phone home. So not only do you still have a choice, but you have the technology to help you make it.

Not trying to defend OpenCandy since it's been so long since I read the thread but you do have a choice when it comes to websites by not visiting, signing up or sharing personal information on them. Pretty much the same thing as not downloading programs = choice. (Voting by boycott)

Also, most popular data mining sites are pretty much known from their Terms of Service and from the controversy they receive. (See Facebook articles)

Two, probably more important. As long as we trust the browsers we're using (and I am aware of JavaScript exploits et al), the information a browser can leak really pales in comparison to what a local app can potentially disclose. Anything on your system that's not encrypted is game, so I'd say the stakes are higher.

Not really. Adware and non-browser exploits are on par just as "rigged" programs are categorized on the same level as Javascript exploits as security/virus issues.

The distinction does blur the more people switch to web apps like Gmail or Google Docs, but you can still use your best judgement about what to use Google Docs for, and when to stick with Word. But when you have spyware on your desktop, then the choice between what's sensitive and what isn't is no longer yours.

Still is really. Remember until docx, Word has alot of privacy issues left out in the open. That puts it on par with Google Docs.

Similarly if you have an additional layer to your data, it's still a case of the spyware being able to break/know the encryption/password and not fully on just gaining access. Also most spyware can't really compare to the dormant "swine flus" of internet viruses so most part, the choice is still yours on whether you will reformat your OS or risk permanently removing it via an anti-spyware.

So I think there is a difference, and of course I still wish Odin's wrath upon all the data collectors everywhere. Bottom line for websites: if tracking me is making you money, I want a piece of it, because it's my stuff. You would not give that data to me for free, would you?

Err... they kind of do. It's the modern day technological implementation of fascism.

Give me your bookmarks, pictures, private photoes, personal info for free and we'll make you easier to find your friends online or become an internet pop sensation. (the free equivalent of the modern day internet Aryan: instant fame/instant friends/instant consumerist relevance in exchange for illusionary slavery)

That's kinda your piece while your data is theirs.

Title: Re: What the hell is OpenCandy?
Post by: drapps on September 24, 2009, 05:16 PM
Hi Everyone,

I’m back. Things have been hectic. Of course moving took much longer than I thought; I didn’t realize how hard it would be with the baby and doing 95% of the move myself!

Anyway…

Scancode,

Regarding the registry entries:

I misspoke (miswrote?) and should clarify that currently, per our Publisher’s Kit Integration Guide, it is only a requirement that OpenCandy related registry keys be stored within the publisher’s registry key. We don’t specifically require that they be within an OpenCandy subkey, though most publishers (MediaCoder excluded, obviously  :) ) do put them within an OpenCandy subkey.

OpenCandy files in temp directory:

I/we owe you a big THANKS! You’ve actually discovered a bug with v1.3 of our plug-in that only affects NSIS based installers. Only the dll (OCSetupHlp.dll) should be in a user’s temp directory (when it’s unpacked by the installer) and it should be removed once the publisher’s installation is completed. This doesn’t change what I said above about when a recommendation is accepted. When that happens an OpenCandy folder containing the dll (OCSetupHlp.dll) and the text file (OpenCandy_Why_Is_This_Here.txt) are created within the publisher’s installation directory to facilitate the download and installation of the recommended software and once finished, the folder and files are automatically removed (unless one of those things listed in the OpenCandy_Why_Is_This_Here.txt happens: power goes out, etc... ).

We’re in the process of wrapping up version 1.3.1 which rectifies the issue. It'll take a bit before all our publishers have updated their builds. This bug does not affect OpenCandy publishers with Inno-based installers.

Oh yeah, the FAQs are up (http://opencandy.com/faqs)!

Be well everyone  :)
Title: Re: What the hell is OpenCandy?
Post by: scancode on September 24, 2009, 08:55 PM
I’m back. Things have been hectic. Of course moving took much longer than I thought; I didn’t realize how hard it would be with the baby and doing 95% of the move myself!
:Thmbsup:

I/we owe you a big THANKS!
You're welcome. Dev<>Users feedback is what makes DC græt!

Oh yeah, the FAQs are up (http://opencandy.com/faqs)!
:Thmbsup:

We don’t specifically require that they be within an OpenCandy subkey

Any chance of changing that? Specially after you give instructions as
Click the arrow to expand the publisher’s registry key, and then right-click on the OpenCandy key and click ‘Delete’.
-OpenCandy FAQs (http://www.opencandy.com/faqs/)
Title: Re: What the hell is OpenCandy?
Post by: drapps on September 30, 2009, 12:09 PM
Scancode, et al,

Hey y'all (yeah I said "y'all"), hope you're all having a great Wednesday!

DC<>Users is what makes DC great!

I agree, no question. :)

Regarding the FAQ, Whoops. FIXED!  I added instructions for those publishers that currently don't use an OpenCandy subkey. See http://www.opencandy.com/faqs/#opencandy-removing-registry-entries Thanks for pointing it out and I appreciate the time you took to read through the faqs. I'm a big fan of a "second set of eyes" especially when they come from the outside looking in.

I have more great news...

Regarding changing OC registry entry location to an OC subkey as a requirement, it was in the pipeline but I wasn't sure we would be able to get it into the version 1.3.1 update (which is rolling out shortly with the NSIS bugfix). But... we did! As of v1.3.1, all ALL OpenCandy publishers are REQUIRED put OpenCandy related registry entries inside an OpenCandy subkey within the publisher's registry key.

Take good care everyone. :)
Title: Re: What the hell is OpenCandy?
Post by: scancode on September 30, 2009, 05:03 PM
I have more great news...
Drumroll please...

As of v1.3.1, all ALL OpenCandy publishers are REQUIRED put OpenCandy related registry entries inside an OpenCandy subkey within the publisher's registry key.
:Thmbsup: :Thmbsup: :Thmbsup: * Removed OpenCandy from evil list :)

As a sidenote, while reversing OCSETUPHLP, I found a text reference to /NOCANDY. If I pass that parameter to the installer (MediaCoderAE-0.7.1.4496), OpenCandy does not do any changes at all (no reccomendations, no external contact, no reg keys). Is that how it's supposed to work?

ok here is my bet, I am putting my 100$ if anyone wants to bet on it.
I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.
/me puts $25 against Kartal
Title: Re: What the hell is OpenCandy?
Post by: mouser on September 30, 2009, 05:06 PM
nice to hear it  :up:
Title: Re: What the hell is OpenCandy?
Post by: mouser on September 30, 2009, 05:07 PM
rather than take bets -- it might be more helpful for all to say that in one year you will make a post about OpenCandy -- either praising them if they stayed true to their promise, or against them if they turned rogue.
Title: Re: What the hell is OpenCandy?
Post by: scancode on September 30, 2009, 05:14 PM
^^ what he said (and $25) (and my cat) (and a tattoo)
Title: Re: What the hell is OpenCandy?
Post by: f0dder on September 30, 2009, 05:22 PM
^^ what he said (and $25) (and my cat) (and a tattoo)
Gotta be a tattoo of p3lb0x's face saying "pzwn'd!", then ;)
Title: Re: What the hell is OpenCandy?
Post by: scancode on November 13, 2009, 07:44 PM
I finally spotted OpenCandy on the wild: http://www.opencandy.com.ar/ http://www.sweetsa.com.ar/buscador.php?action=buscar&proveedor=opencandy&rubro=indiferente
Title: Re: What the hell is OpenCandy?
Post by: cmpm on November 13, 2009, 11:03 PM
asquared malware pro popped up to block an opencandy host ip, twice when clicking on this thread

what does that mean?
seriously...i don't know.....
Title: Re: What the hell is OpenCandy?
Post by: mouser on November 14, 2009, 04:15 AM
scan was just making a joke, thats a link to an online candy shop that for some reason has something called "opencandy":
[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 08:46 AM
An old thread, I know, but this is relevant to the topic and I was very surprised that it's come to this...
[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on February 26, 2011, 09:06 AM
Looks like kartal wins  :D
Title: Re: What the hell is OpenCandy?
Post by: app103 on February 26, 2011, 09:14 AM
We were having an interesting discussion the other day in the DC IRC channel about this spike in traffic on my blog, all related to a single article I wrote about it almost 2 years ago.

[ You are not allowed to view attachments ]

And judging from some of the comments I have been getting, it seems as though some people are having trouble figuring out how OpenCandy ended up on their computer.

A lot seems to have happened in the last 2 years, including OpenCandy switching from opt-in to opt-out (http://techcrunch.com/2010/09/11/tempted-by-the-dark-side-opencandys-bundled-app-installs-now-offering-opt-out/) (and blaming developers for it) and Microsoft describing the privacy risks (http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?name=Adware:Win32/OpenCandy) as very similar to a lot of what I described in this post (https://www.donationcoder.com/forum/index.php?topic=18297.msg164611#msg164611).
Title: Re: What the hell is OpenCandy?
Post by: cmpm on February 26, 2011, 09:17 AM
Windows Defender and Nod32 is picking them up too.
I just delete them as they come up.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 09:58 AM
A shame.  He seemed committed to it not being adware at the time.  But I guess everyone was right to be cynical about the application.
Title: Re: What the hell is OpenCandy?
Post by: Josh on February 26, 2011, 10:04 AM
ok here is my bet, I am putting my 100$ if anyone wants to bet on it.
I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.
/me puts $25 against Kartal

Looks like scannie owes kartal 25 bucks.
Title: Re: What the hell is OpenCandy?
Post by: kartal on February 26, 2011, 10:36 AM
ok here is my bet, I am putting my 100$ if anyone wants to bet on it.
I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.
/me puts $25 against Kartal


Looks like scannie owes kartal 25 bucks.


Hey guys thanks for the follow ups , I did not know that I won. On the otherhand I am not surprised about my future predictions. I have been trying to talk about certain privacy and security implications of various services and apps on these forums, I am hoping to broaden people`s perspective on these very very important issues

I will happilly donate my new income to graceful open source projects and donation coder projects.


cheers

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 10:49 AM
ok here is my bet, I am putting my 100$ if anyone wants to bet on it.
I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.
/me puts $25 against Kartal

Looks like scannie owes kartal 25 bucks.

That's not an accurate assessment.  They do not try to install hidden stuff and spy on your download-installation activity.  What they do is not provide an opt-in model, which is quite disappointing.  But they are middle of the road rather than malignant in terms of installing hidden stuff.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on February 26, 2011, 10:53 AM
They're still no worse that a Google or Bing Toolbar :-\
Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 11:06 AM
: <comment self-deleted. changed my mind.>  :)
Title: Re: What the hell is OpenCandy?
Post by: mouser on February 26, 2011, 11:29 AM
Switching from opt-in to opt-out is very very low on the scale of annoyances.  It's not that big of a deal imho, and it's certainly no where in the ballbark of spyware, etc.

I'm not saying I would use OpenCandy on my apps or that i like any of these programs offering to install other software (like so many mainstream programs do these days -- we've seen it with google apps, yahoo stuff, etc,).  I'm just saying to keep the critiques in perspective.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 12:51 PM
They're still no worse that a Google or Bing Toolbar :-\

Or iTunes :-\
Title: Re: What the hell is OpenCandy?
Post by: Josh on February 26, 2011, 12:53 PM
wraith, how is this not the same as installing hidden software? Many users click-thru installers. They will not pay attention and as such, this will result in an, often-times, unwanted application being installed. This is, to me, the same as hiding the installation since most users won't pay it two regards.
Title: Re: What the hell is OpenCandy?
Post by: Deozaan on February 26, 2011, 12:55 PM
One of the problems with installers that bundle opt-out crapware is that even if someone who knows what they're doing installs good programs for their friend, Joe Blow, then when it comes time for Joe Blow to update their software (e.g. Java) to the latest version for security reasons, the upgrade installer will, by default, install some other crapware.

So it's a risk to update and it's a risk to not update.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on February 26, 2011, 01:06 PM
I don't install 'Any Video Converter' because Nod32 blocks the connection when it finds opencandy in it.
I could tell Nod to 'ignore' but I agree with Nod, I don't want it either.

Also there has been references to things like 'dealto', and others, packaged with a completely different safe program, that get blocked. Not sure if those are opencandy, it's just stops at the first sign of trouble.

Along with Deozaan's post, OC is trouble period.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 01:15 PM
wraith, how is this not the same as installing hidden software? Many users click-thru installers. They will not pay attention and as such, this will result in an, often-times, unwanted application being installed. This is, to me, the same as hiding the installation since most users won't pay it two regards.

If you click thru installers, then you deserve what you get, truthfully.  I don't condone the practice, but you are responsible for your own safety in the end.  It's not hidden, it's clearly there.
Title: Re: What the hell is OpenCandy?
Post by: Josh on February 26, 2011, 01:19 PM
Are you going to tell that to the average home user? Most expect that when you install something, that you are only installing software released by that company. End-user education has not reached the point that a class is being given in school. It needs to be so, but it is not. So, how can you blame a user who really does not know any better? That's like saying that a driver is responsible when they go to a dealer to get an oil change and they another part that is supposedly "better" without telling you and this new part causes your engine to catch fire. The driver did not know that the part was installed even thou it was listed on the invoice. They did not ask for it, and chances are they did not want it.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 01:23 PM
Are you going to tell that to the average home user? Most expect that when you install something, that you are only installing software released by that company. End-user education has not reached the point that a class is being given in school. It needs to be so, but it is not. So, how can you blame a user who really does not know any better? That's like saying that a driver is responsible when they go to a dealer to get an oil change and they another part that is supposedly "better" without telling you and this new part causes your engine to catch fire. The driver did not know that the part was installed even thou it was listed on the invoice. They did not ask for it, and chances are they did not want it.

1. Classes are being given in school, and have been for quite a while, but that's neither here nor there.
2. The analogy is fallacious, because in your example, the user isn't doing the installation.  In this case, the user is doing the installation, is clicking *next* each time, and *does* have the chance to read.  A better example is contracts.  Do people read before signing?  No- because they want to get to the end, and get their shiny new car, credit card, etc.  But does this make them any less liable?  No.  You don't *have* to be taught anything in order to avoid this other than to read.  So read!  If it's not clearly stated, then I'll agree.  But as long as it's clearly stated, you should read.

Note: I am not condoning the practice.  I'm just saying that it's not hidden.  And clearly it's not, IMO.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 01:26 PM
you are responsible for your own safety in the end.  It's not hidden, it's clearly there.


Agree on your first point. But not on your second.

I am very careful to read everything, not opt-in to anything, and always opt-out when asked, whenever I do an install.

However, I've had to remove OpenCandy from my software evaluation and test machine twice this month.

This is the first time I've ever had to do that. For OpenCandy - or anything else.

I did not see anything that asked me (since it's now opt-out) if I wanted to not install OC.

I'm the only person who loads anything on this machine.

So...it think it's safe to say something has been changed.



Title: Re: What the hell is OpenCandy?
Post by: app103 on February 26, 2011, 01:29 PM
Note: I am not condoning the practice.  I'm just saying that it's not hidden.  And clearly it's not, IMO.

When you download an install an application, you expect to only get the application you intend to install.

Then along comes this other app you have to opt out of installing...and you go ahead and do that.

Then you find out that OpenCandy itself is leaving stuff on your hard drive and in your registry and they have assigned your computer a unique ID and they are building a profile on you. Where was the check box to opt out of that? That is what is hidden, and it happens no matter if you opt in or opt out of the additional software.
Title: Re: What the hell is OpenCandy?
Post by: Josh on February 26, 2011, 01:35 PM
Like App and deo pointed out, just because I click to opt-out one time, does not mean it is done the second time. What happens when the auto-update function updates my application and blindly installs whatever OC determines is "suited for me"? Is it my responsibility to ensure that, even thou I opted out, that future update installers do not put crapware on my system?
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 01:54 PM
you are responsible for your own safety in the end.  It's not hidden, it's clearly there.


Agree on your first point. But not on your second.

I am very careful to read everything, not opt-in to anything, and always opt-out when asked, whenever I do an install.

However, I've had to remove OpenCandy from my software evaluation and test machine twice this month.

This is the first time I've ever had to do that. For OpenCandy - or anything else.

I did not see anything that asked me (since it's now opt-out) if I wanted to not install OC.

I'm the only person who loads anything on this machine.

So...it think it's safe to say something has been changed.

As I was saying at the beginning, having an opt-out policy is not hiding it.  If it is truly hidden, then that's a different story.  But from the times I've seen OC, it's been pretty obvious.  In the case that it's hidden, then it falls into the category of malicious, IMO.

To re-state, so it's clear.  If it's an opt-out dialog during the installer (and even in subsequent updates) then it's not hidden. 

I think that during a lot of these discussions, things get blurred as posters add things into the definition by fiat after the fact.  The initial discussion was towards a non-hidden opt out process, similar to google, or bing, or itunes, where you might click past and never see it if you are not paying attention.  The other is a different subject than what I was commenting on.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 01:56 PM
Apparently enough people have complained that Microsoft Security Essentials is flagging OC as well.

[ You are not allowed to view attachments ]



Note: this screenshot isn't from the affected machine I was speaking about earlier. I'm just putting this here to show OC has been classified as Adware by Microsoft.
--------

@Wraith808 - understand what you're saying. But again - to my point - I neither told anything to install OC, nor was I asked not to install it. And regardless of who is tacking OC onto whatever, it is obviously something OC is aware of and marketing.

So in the end, the buck has to stop right at OC's doorstep.

All the talking in circles, justifications, "yeah buts", similar things other people are allegedly doing, and "looking at things in perspective" isn't going to change that.

 It's their product. It's their responsibility. :)
Title: Re: What the hell is OpenCandy?
Post by: Eóin on February 26, 2011, 02:06 PM
When you download an install an application, you expect to only get the application you intend to install.

Only if you very very naive, and therefore shouldn't be allowed online.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 02:07 PM
Apparently enough people have complained that Microsoft Security Essentials is flagging OC as well.
 (see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=18297.msg238952#msg238952))

Umm... that's where this started.

@Wraith808 - understand what you're saying. But again - to my point - I neither told anything to install OC, nor was I asked not to install it. And regardless of who is tacking OC onto whatever, it is obviously something OC is aware of and marketing.

So in the end, the buck has to stop right at OC's doorstep.

All the talking in circles, justifications, "yeah buts", similar things other people are allegedly doing, and "looking at things in perspective" isn't going to change that.

 It's their product. It's their responsibility. smiley

The thing about your point is that it was in response to mine.  So it either goes with/against my point... or shouldn't have been a response?  If that had been what the original conversation was about, I'd have had nothing to say, truthfully.  What you say is blatantly wrong... and I don't agree with at all.
Title: Re: What the hell is OpenCandy?
Post by: app103 on February 26, 2011, 02:12 PM
As I was saying at the beginning, having an opt-out policy is not hiding it.  If it is truly hidden, then that's a different story.  But from the times I've seen OC, it's been pretty obvious.  In the case that it's hidden, then it falls into the category of malicious, IMO.

To re-state, so it's clear.  If it's an opt-out dialog during the installer (and even in subsequent updates) then it's not hidden.

When you download and run an OC powered installer, there are 3 things you could potentially install on your computer:

1. The application you intended to install (this is not hidden)
2. The recommended software (opt-in or opt-out, this is not hidden either)
3. OpenCandy itself, which you have to be a power user that knows the command line flags and knows OC is in the installer, before running it, in order to avoid being assigned a unique tracking ID and the OC junk being placed on your hard drive and in your registry. There is NO check box to opt out! Users are not well informed about this tracking garbage, despite OC "requiring" developers to inform users. They only have to mention OC somewhere on their own site. They do not mention it on download sites. So, you could download an app from Softpedia and not be informed there is OC in it, end up running it, and even when you opt out of the recommended additional software, you still get included in OC's tracking and profiling, whether you want to or not.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 02:12 PM
When you download an install an application, you expect to only get the application you intend to install.

Only if you very very naive, and therefore shouldn't be allowed online.

Sure. Let's put them right up there with all those young women who got assaulted because they were obviously "asking for it,' right?

Always expedient to blame the victims. Absolves everybody else quite neatly don't you think? :P

Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 02:17 PM
the OC junk being placed on your hard drive and in your registry

@April - is there a manifest for what OC installs available anywhere? I've got some software audits coming up. Be interesting to check and see how widespread the actual deployment is. I'm sure my clients would be interested too. :)
Title: Re: What the hell is OpenCandy?
Post by: Eóin on February 26, 2011, 02:20 PM
Sure. Let's put that right up there with all those young women who got assaulted because they were obviously "asking for it,' right?

Always expedient to blame the victims. Absolves everybody else quite neatly don't you think? :P

Come on, I'm not doing that. I know that all bundled software preys on peoples naiviety, but when you don't have sufficient self awareness to uncheck a box I really do believe you should not be installing software from online.

Also a thought, I would consider OpenCandy to be a lot less evil than the developers who bundle it with their software.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on February 26, 2011, 02:31 PM
The thing about your point is that it was in response to mine.  So it either goes with/against my point... or shouldn't have been a response?  If that had been what the original conversation was about, I'd have had nothing to say, truthfully.  What you say is blatantly wrong... and I don't agree with at all.

You completely lost me. (Not hard to do the way my brain's been working lately.) Could you possibly restate that?   :)

Title: Re: What the hell is OpenCandy?
Post by: app103 on February 26, 2011, 02:53 PM
the OC junk being placed on your hard drive and in your registry

@April - is there a manifest for what OC installs available anywhere? I've got some software audits coming up. Be interesting to check and see how widespread the actual deployment is. I'm sure my clients would be interested too. :)

Each install leaves an OpenCandy folder containing a text file and OCSetupHlp.dll, usually within that application's folder. (there can be multiples of these if the user has installed more than one OC powered app and the folder may be elsewhere, separate from the app that installed it, if it was from an older installer)

Additionally, the registry entries locations vary, depending on where the developer decided to put them...somewhere within their own app's key.

Some examples from Microsoft's site (http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?name=Adware:Win32/OpenCandy):

HKLM\SOFTWARE\ADatumCorporation\OpenCandy
HKLM\SOFTWARE\ADatumCorporation\OpenCandy\Completed
HKLM\SOFTWARE\Wow6432Node\ADatumCorporation\OpenCandy
HKLM\SOFTWARE\Wow6432Node\ADatumCorporation\OpenCandy\Completed

A developer could also choose to list them under his own app's keys without any mention of OpenCandy.

The actual keys would be listed as "OCN" and "VOCV"

So, you would have to scan all files & folders on a user's machine for an "OpenCandy" folder and/or "OCSetupHlp.dll"...then scan registry for "OpenCandy", "OCN" and "VOCV".

Removal of all or any of these may cause an error if you later decide to uninstall the application that put them there.

Additionally, if you know there is OpenCandy in an installer before you run it, you can use the /nocandy flag when running it to avoid seeing the ads. I do not know for sure if this also prevents the tracking and crap on the hard drive & registry, though.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on February 26, 2011, 03:06 PM
As I was saying at the beginning, having an opt-out policy is not hiding it.  If it is truly hidden, then that's a different story.  But from the times I've seen OC, it's been pretty obvious.  In the case that it's hidden, then it falls into the category of malicious, IMO.

To re-state, so it's clear.  If it's an opt-out dialog during the installer (and even in subsequent updates) then it's not hidden.

When you download and run an OC powered installer, there are 3 things you could potentially install on your computer:

1. The application you intended to install (this is not hidden)
2. The recommended software (opt-in or opt-out, this is not hidden either)
3. OpenCandy itself, which you have to be a power user that knows the command line flags and knows OC is in the installer, before running it, in order to avoid being assigned a unique tracking ID and the OC junk being placed on your hard drive and in your registry. There is NO check box to opt out! Users are not well informed about this tracking garbage, despite OC "requiring" developers to inform users. They only have to mention OC somewhere on their own site. They do not mention it on download sites. So, you could download an app from Softpedia and not be informed there is OC in it, end up running it, and even when you opt out of the recommended additional software, you still get included in OC's tracking and profiling, whether you want to or not.

Well, the way that you put it, I have no problem with virus scanners flagging it as malicious.  Just like the games that come with various DRM that install drivers and such without telling you.  If you install anything that is not directly related to what I'm trying to install without informing me, you're wrong.

The thing about your point is that it was in response to mine.  So it either goes with/against my point... or shouldn't have been a response?  If that had been what the original conversation was about, I'd have had nothing to say, truthfully.  What you say is blatantly wrong... and I don't agree with at all.

You completely lost me. (Not hard to do the way my brain's been working lately.) Could you possibly restate that?   :)

I was originally talking about OC apps installing with a checkbox/radio box that tells you what else is being installed, and you get to opt out.

Your point was about apps that install without letting you know anything.

Two different topics, IMO.
Title: Re: What the hell is OpenCandy?
Post by: app103 on February 26, 2011, 03:21 PM
Also a thought, I would consider OpenCandy to be a lot less evil than the developers who bundle it with their software.

OC's sales pitch to developers is pretty slick, and with the aid of various media outlets calling them the "good guys" it would be very easy for a naive developer to fall for it, thinking it's much more benign than most other adware. OC is an experienced spyware company (the same guys behind the infamous DivX spyware), a predator feeding off freeware and the open source community.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on February 26, 2011, 03:49 PM
But a developer distributing software has even less of an excuse when it comes to naivety. Plus OC are paying the devs, so they aren't feeding off the freeware/opensource communities, OC are providing those communities with money (with which to feed themselves :D ).
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on February 26, 2011, 03:51 PM
If users stop paying for software or support it via donations then i see only OC or similar ad-supported modes as option to survive.
Title: Re: What the hell is OpenCandy?
Post by: kartal on February 26, 2011, 04:14 PM
I have to say one thing, people please do not reason and normalize bad behaviour. What OC is doing is bad behaviour, spyware or not. Is there anyone who is willingly to be happy about the fact that these guys are creating a network of computers installed with OC (in many cases mistakenly) . Do you realize this is a marketer`s dream?

Is there anyone here who willingly and happily let OC install itselfs and other apps and kept it in there since then? Just curious.


It is an intentional  false promise to me. And it will get worse.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on February 26, 2011, 04:17 PM
Lots of people willingly run Google Chrome, that does more tracking than OC.
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on February 26, 2011, 04:21 PM
Recent add-on of google chrome even tracks what you don't want to see on results and filter ads based on that. History of web searches is also tracked based on IP address (thats the reason people use scroogle). OC is 1% evil compared to google.
Title: Re: What the hell is OpenCandy?
Post by: vlastimil on February 26, 2011, 04:22 PM
I got an offer from OpenCandy few months ago, turned it down and then I got a second email with some more arguments why to join. I was to lazy to reply to that.

The offer did not sound bad, they presented the system as innovative and dynamic, with the software author being in control of the ads shown. I can see why some developers would choose to try it. I am not sure if it is better or worse than having a fixed adware, like those toolbars or java. So many companies are gathering information about people that I have given up getting angry whenever a new company joins that crazy race.

Adware is like fruits. "User" eats the apple and then spread the seeds - that's the deal. Unless you don't eat the seeds. Some fruits are smart, some are dumb. The same applies to fruit eaters ;-). Is there a place for good and evil? I think not.
Title: Re: What the hell is OpenCandy?
Post by: Clara Listensprechen on February 26, 2011, 07:19 PM
My policy: u want me to spread ur seeds, u pay me. Period. I spread seeds for no one.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 07, 2011, 06:43 PM
ok here is my bet, I am putting my 100$ if anyone wants to bet on it.
I am %100$ sure that in 2 years OC will become an application that will try to install hidden stuff and spy on your download-installation activity. If anyone wants to bet I am accepting bets. Since we do not want to gamble lets keep the amount not more than 100$.
/me puts $25 against Kartal

Looks like scannie owes kartal 25 bucks.


Hold off on paying that bet for now...

It sounds like we've got a false positive on our hands here.

http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/

Namely, one individual OpenCandy partner (out of hundreds) appears to have been mistakenly missing an End User License Agreement (EULA) in their installer. This means that any consumer installing this specific partner’s software did not agree to OpenCandy’s transmission and collection of anonymous information (used for purposes of making a software recommendation).

Ok, a mistake. A mistake on the part of our partner and a mistake by us for not having the right process in place to catch that the EULA had been removed after it had passed our compliance process. The partner has since added their EULA.


False positives for software authors are akin to burning someone at the stake, then half way through, deciding to douse the flames.

The security vendors are witch-hunters and inquisitors. Sure, there are witches out there, but they just don't seem to care if they burn a few people along with the witches.

In any event, I'm looking at OpenCandy right now to help fund development at a site I'm working on.

From what I've read so far, OpenCandy seems to be a decent company. There will always be people that don't like any method at all for software to make money. I suppose that they'll just need to find some other software that they like. The OpenCandy offerings seem to be pretty fair from what I can see.

Incidentally, I found this:

http://www.pokki.com/

Owned by OpenCandy. It looks quite interesting, so I'm looking into it as well.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 07, 2011, 06:51 PM
Downloading the Pokki SDK now. :) The Pokki blog is here: http://blog.pokki.com/
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 07, 2011, 06:57 PM
And a Forbes article about OpenCandy:

http://blogs.forbes.com/tomtaulli/2011/02/23/opencandy-the-power-of-the-team/

Not much there, but a little taste of OpenCandy. :P
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on March 07, 2011, 07:01 PM
Hey, take your dirty paws off of Pokki!

[ You are not allowed to view attachments ]

 :D
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 07, 2011, 07:48 PM
FYI - Just to confirm, the latest OpenCandy SDK does not set off Windows Defender or Avast.
Title: Re: What the hell is OpenCandy?
Post by: Deozaan on March 07, 2011, 10:22 PM
So what is Pokki? It looks like Adobe AIR.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 08, 2011, 12:37 AM
So what is Pokki? It looks like Adobe AIR.

I haven't gotten that far yet.

Mind you, I've signed up with OpenCandy, had several emails with them, downloaded their SDK, integrated it into an installer, gotten it working, tested it briefly, and am about to do some final code "cleanup" (formatting, comments, etc.) and final testing...

Got to say -- they make the process nicely streamlined and painless. All my little speed-bumps were from Inno Setup and Pascal scripting.

For those that haven't done this kind of stuff before, it can take weeks or months to get done. The sheer speed & ease with OpenCandy is impressive.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 08, 2011, 12:56 AM
One thing I should point out from the OpenCandy SDK Developer Mode Test Report:

Status OK. Found Opencandy EULA in current dialog window.

So the problem above has clearly been addressed.

(I'd tested it without, and it fails the tests without it.)
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 08, 2011, 08:11 AM
Just out of curiosity: are you going to state right up front on your download and product info pages that it contains OpenCandy, identify it as an adware application, and say that if you don't want to install it you'll need to explicitly tell it not to? and that tracking software may remain on their machine even if they later "uninstall" it.

Or are you going to let them find out about it after they download and start installing like it seems everybody who is including it does?
 
I'm not trying to sound hostile. I've got nothing but respect for you. It's just everybody using OpenCandy seems to almost go out of their way to hide its presence as much as possible from what I've seen. Makes me wonder if there's something in OC's license or in some policy or recommendation that suggests or requires a 'stealth' approach.  :)


Title: Re: What the hell is OpenCandy?
Post by: scancode on March 08, 2011, 08:49 AM
and that tracking software will remain On their machine even if they later "uninstall" it.

Tracking software? I thought all OC left was a DLL in the temp directory...
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 08, 2011, 10:14 AM
I'm not smart enough to know if OC is a threat or not.
That's why I have security programs that detect threats.

http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/

Is a poor attempt at some kind of explanation. IMO.
And minimizing their own problems.
Blaming MS Defender, well Nod32 found it too.
So it's not MS at fault, but OC's changes that got caught.
And now they back peddle.....
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 02:10 PM
Good op-ed piece which includes an eye-opening list of major apps known to include OpenCandy. Link here (http://cranialsoup.blogspot.com/2009/05/opencandy-new-kind-of-adwarespyware.html).

@Renegade- just an FYI. One freeware review site I do some stuff for is currently debating whether or not to de-list all software that incorporates OC because of the way it operates. Don't know if they will. But it's something to tuck in the back of your head. Because it looks like a ground wave of resistance from people in the know is starting to be felt over OC. Much luck with that if it starts gaining traction. :nono2:

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 09, 2011, 02:48 PM
It seems like a lot of FUD, because there's a resistance to anyone monetizing software through ads.  A bad state of things, as I think there's a right way, and a wrong way, and it should be a legitimate way to monetize software development.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on March 09, 2011, 03:07 PM
I think the *right* way to do this is something more explicit and obvious, but also with a positive tone. Maybe "powered by open candy" or "made free in partnership with open candy", with a link to info about what it does or something. As it is it sounds like so many of the apps that include it are virtually silent about it aside the EULA.

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 03:31 PM
It seems like a lot of FUD, because there's a resistance to anyone monetizing software through ads.  A bad state of things, as I think there's a right way, and a wrong way, and it should be a legitimate way to monetize software development.

Might want to read the article I linked to before you assume it's FUD. OC does not do things the way most "monetizing" add-in software does. And the guys operating the freeware review site I mentioned aren't Nervous-Nellie sensationalist type bloggers either.

There's a legitimate concern surrounding OC in particular - which has nothing to do with software authors wanting to make some money from their efforts. So let's focus on this specific software and not get sidetracked.

However, why people who are looking for sales don't just release their app as trialware will always be a mystery to me. Unless, of course, it's because the market has made it clear it doesn't consider the app worth paying for to begin with - hence the author's need to "monetize" as opposed to sell it.

Note too that Microsoft is flagging OC as adware/spyware. And nobody is more committed to the concept of having people pay to use software than they are. Draw whatever conclusions you will from that. But I don't think FUD can legitimately be one of them.
 :)
Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 09, 2011, 03:37 PM
The paranoia which surround OpenCandy astonishes me. I find the DLL related freak-outs particularly funny, seems as if people think a DLL sitting on your harddrive is more dangerous than a txt file? Which by the way, in terms of security/vulnerability issues, it's not!

Maybe someone, someday will be able to explain to me why OpenCandy is worse than Google/Bing/etc toolbar.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 09, 2011, 03:44 PM
Just out of curiosity: are you going to state right up front on your download and product info pages that it contains OpenCandy, identify it as an adware application, and say that if you don't want to install it you'll need to explicitly tell it not to? and that tracking software may remain on their machine even if they later "uninstall" it.

Or are you going to let them find out about it after they download and start installing like it seems everybody who is including it does?

Well 40hz, I didn't see you warn me (us?) that the article you linked to was on a page
a) full of ads
b) which used at least 1 type of tracking mechanism
c) left behind files on my PC (numerous cookies, at least two of which were for tracking my browsing habits) even after I browsed away from the page.

That article, was every bit as evil as people seem to claim OC is.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 03:58 PM
Maybe someone, someday will be able to explain to me why OpenCandy is worse than Google/Bing/etc toolbar.

There are times when background scanning may be excused. One example would be to check that the required correct version of a browser or something like .NET was already installed. But even then, obtaining the owner's ok would be preferable before it took any action.

Anything that scans for information not related to the operational software being installed - which it then reports back somewhere without first asking for the user's approval - fits the generally accepted definition of what constitutes spyware.

----

@Eóin - can't help but notice you seem to be willing excuse something wrong (or maybe just think Oh well...) because other people are doing similar things. Do I understand you correctly in that? Reason I ask is because the old "You're Another" argument may bring an accuser's bona fides into question. But it still doesn't answer to the accusation itself. And in that little virtual reality I call "my head," it doesn't matter a dollop how many people may or may not be doing something. Because I refuse base my definition of what constitutes "acceptable behavior" as being little more than a function of the numbers of people or entities participating in that behavior.

I'm not that cynical. :)

Might does not make right - even if it does get results.

 8)
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 04:01 PM
Just out of curiosity: are you going to state right up front on your download and product info pages that it contains OpenCandy, identify it as an adware application, and say that if you don't want to install it you'll need to explicitly tell it not to? and that tracking software may remain on their machine even if they later "uninstall" it.

Or are you going to let them find out about it after they download and start installing like it seems everybody who is including it does?

Well 40hz, I didn't see you warn me (us?) that the article you linked to was on a page
a) full of ads
b) which used at least 1 type of tracking mechanism
c) left behind files on my PC (numerous cookies, at least two of which were for tracking my browsing habits) even after I browsed away from the page.

That article, was every bit as evil as people seem to claim OC is.

Funny. That didn't happen to me. I have a cookie and ad blocker installed on my machine.

But apparently this discussion is getting you upset. So tell you what. Let's just forget it. Ok? :)

-----

P.S. Perhaps I didn't warn you because I didn't know? It isn't my webpage. Which is a bit different than somebody who signs on with OC and does know what it does. Or at least I assume they would before they started deploying it.

Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 09, 2011, 04:18 PM
40hz, no I'm not upset, I just never understood why people seem so angry at OpenCandy and yet turn a blind eye to, or at least don't seem to care that much about, others which do the same, and often worse.

I'm not saying I think what OC does is fine and dandy, I'm asking why are people singling it out?

And again, I'm really not upset, not in the slightest. Also I know you didn't write the article, nor is it your site. But I just couldn't let slide the irony of an article complaining about OC while at the same time carrying out all the same evils, discovering that bit of hypocrisy pretty much made my day :)
Title: Re: What the hell is OpenCandy?
Post by: f0dder on March 09, 2011, 05:03 PM
The paranoia which surround OpenCandy astonishes me. I find the DLL related freak-outs particularly funny, seems as if people think a DLL sitting on your harddrive is more dangerous than a txt file? Which by the way, in terms of security/vulnerability issues, it's not!
I've yet to hear of a text-file exploit, but it's not outside the realm of possibilities that an exploit could be found in the Portable Executable parser somewhere, that could trigger during explorer icon-extraction, an anti-malware program scanning the file, etc :)
Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 09, 2011, 05:12 PM
True, true. Maybe I should have compared the DLL to an image or document file, PDF exploits anyone 8)
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 09, 2011, 05:14 PM
It seems like a lot of FUD, because there's a resistance to anyone monetizing software through ads.  A bad state of things, as I think there's a right way, and a wrong way, and it should be a legitimate way to monetize software development.

Might want to read the article I linked to before you assume it's FUD. OC does not do things the way most "monetizing" add-in software does. And the guys operating the freeware review site I mentioned aren't Nervous-Nellie sensationalist type bloggers either.

There's a legitimate concern surrounding OC in particular - which has nothing to do with software authors wanting to make some money from their efforts. So let's focus on this specific software and not get sidetracked.

I did read the article- now when you linked, and before when App first published it.  It does have points, and does give useful information.  But a lot of the rampant almost fanatical negativity was, and still is FUD.  Not in an intentionally negative way, but certain inflammatory terms used automatically trigger certain responses in readers, and at that point rational discussion of the salient points go out of the window in a lot of cases.

However, why people who are looking for sales don't just release their app as trialware will always be a mystery to me. Unless, of course, it's because the market has made it clear it doesn't consider the app worth paying for to begin with - hence the author's need to "monetize" as opposed to sell it.

Note too that Microsoft is flagging OC as adware/spyware. And nobody is more committed to the concept of having people pay to use software than they are. Draw whatever conclusions you will from that. But I don't think FUD can legitimately be one of them.
 :)

Because there's always more than one way to monetize anything, and looking at only one revenue stream as the source of income for your application will put you at a disadvantage from the start?  For some applications, this seems like a better way to take advantage of revenue streams than charging for them- perhaps because while the app is worth the money, the sector it's target at isn't one that's easy to break into/willing to pay for software?  Or a myriad of other reasons...
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on March 09, 2011, 05:32 PM
Just out of curiosity: are you going to state right up front on your download and product info pages that it contains OpenCandy, identify it as an adware application, and say that if you don't want to install it you'll need to explicitly tell it not to? and that tracking software may remain on their machine even if they later "uninstall" it.

Or are you going to let them find out about it after they download and start installing like it seems everybody who is including it does?

Well 40hz, I didn't see you warn me (us?) that the article you linked to was on a page
a) full of ads
b) which used at least 1 type of tracking mechanism
c) left behind files on my PC (numerous cookies, at least two of which were for tracking my browsing habits) even after I browsed away from the page.

That article, was every bit as evil as people seem to claim OC is.

Funny. That didn't happen to me. I have a cookie and ad blocker installed on my machine.

But apparently this discussion is getting you upset. So tell you what. Let's just forget it. Ok? :)

-----

P.S. Perhaps I didn't warn you because I didn't know? It isn't my webpage. Which is a bit different than somebody who signs on with OC and does know what it does. Or at least I assume they would before they started deploying it.


That's app's blog you linked to.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 05:37 PM
^ I respectfully submit if you're incorporating OC into your software in order to monetize it, then you aren't selling your software. You're working for OC, and helping them deploy their data harvesting client* software by using your own software product as wrapping paper.  

Maybe it's different now. But when I went to management school, I was taught your real customer is the person who pays you, not the person who's name and address are on the shipping tag.

I have no objection to anybody doing that if they're comfortable with it. (My reservations are with OC.)  But that's not the same thing as successfully marketing your own product.

Just my 2¢
 :)

-------------
*Note: Renegade is disputing the accuracy of my calling OC a "data harvesting client." (See below (https://www.donationcoder.com/forum/index.php?topic=18297.msg240870#msg240870).) Since he is in the process of signing on with OC, has carefully researched it, and has promised to get us squared away on what it is and how it really works, I've switched my original wording to the more generic term 'software.'

@Renegade - You have the floor, Sir! :up:

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 09, 2011, 06:06 PM
Just out of curiosity: are you going to state right up front on your download and product info pages that it contains OpenCandy, identify it as an adware application, and say that if you don't want to install it you'll need to explicitly tell it not to? and that tracking software may remain on their machine even if they later "uninstall" it.


This is one of the things I hate about trying to make a living in software. The moment you try something on the desktop, no matter how above board you are, people dump on you for getting into bed with the Devil (http://www.fucksatan.com/FreeSoftware/SatanicMusicDetector/tabid/57/Default.aspx) and spawning the Antichrist (http://www.fucksatan.com/FreeSoftware/AntiChristHunter/tabid/55/Default.aspx). Sigh...

Mind you, people seems to be perfectly fine with serving ads in mobile applications and web applications. All animals are created equal, but some are more equal than others...

No. I'm most certainly NOT going to identify it as adware because it isn't adware. The installer displays offers that people can accept or reject.

Adware got a bad name (and rightfully so) because software would install other software (the actual adware program)that would pop up ads at any time -- the installed software's sole purpose was to pop up ads on the desktop. OpenCandy does not do that at all.

It's kind of like accusing the Pope of being in the KKK because he's got a big pointy white hat.

There is no tracking software installed either.

OpenCandy scans for previously installed versions of software that it has to offer. If it detects it, it doesn't offer it. Why would it? You already have it. That only makes sense. Being intelligent doesn't make you bad.


Or are you going to let them find out about it after they download and start installing like it seems everybody who is including it does?


Actually, no. See here:

Opening up software business for complete transparency (http://cynic.me/2011/03/01/opening-up-software-business-for-complete-transparency/)

My plan is to open up as much as possible. I'm still thinking about how to do that, and what to make public, but for revenue methods I will be putting out explicit information about that.

I'm thinking about a short "How is this free" or "Why is this free" section on product pages with a longer entry in the FAQ, then links to http://cynic.me/ articles that go into extreme depth about EXACTLY what is going on.


I'm not trying to sound hostile. I've got nothing but respect for you. It's just everybody using OpenCandy seems to almost go out of their way to hide its presence as much as possible from what I've seen. Makes me wonder if there's something in OC's license or in some policy or recommendation that suggests or requires a 'stealth' approach.  :)


I never had ads on any of the sites I run/ran (excpet for a brief run at http://renegademinds.com/ on a few pages that I removed). I hate ads. But, putting food on the table and paying bills in more important than my loathing of ads.

I've checked into OpenCandy probably a lot deeper than most people here. I have not found anything suspicious or anything that would make me think that they are one of the bad guys.

I've emailed with them a fair bit and brought up the Windows Defender issue. (Speaking of...)



I'm not smart enough to know if OC is a threat or not.
That's why I have security programs that detect threats.

http://www.opencandy.com/2011/03/04/the-story-behind-the-opencandy-and-microsoft-adware-debacle/

Is a poor attempt at some kind of explanation. IMO.
And minimizing their own problems.
Blaming MS Defender, well Nod32 found it too.
So it's not MS at fault, but OC's changes that got caught.
And now they back peddle.....

(Avast does not flag it.)

In an email I wrote:

After I’d filled out the contact form at the OpenCandy site, I downloaded the Publisher SDK and got a Windows Defender warning. (Screenshot attached.) I am not certain about whether this will be a problem going forward as it appears rather recent. The MS site has OpenCandy flagged only starting in February this year.
 
http://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?name=Adware%3aWin32%2fOpenCandy&threatid=159633

I was in the middle of reading the CEO's blog post about that when he emailed me back with the link.

I said:

Thanks for the link. I’d already followed links from Andrew here:
 
https://www.donationcoder.com/forum/index.php?topic=18297.msg179472#msg179472
 
And was in the middle of reading it. :)
 
And I’ve been there as well with false positives… It’s frustrating in the extreme.

He wrote back:

Yeah, false positives suck. Particularly when it's a large company like MS that doesn't have any concrete way to rectify it. It also sucks when your largest advertising partner (Bing) is calling you adware. It's kooky.


NOW...

How many people here have been caught with a false positive? I have. It sucks. It's painful. It's extremely damaging because the security SCAREWARE industry has no vested interest in truth. They have a vested interest in peddling their products, and that means they have a vested interest in FEAR.

The missing EULA is entirely believable. It happens. Flagging the entire process as adware is extreme though. Should OC have caught it? Yes. Did they? Obviously not. But guess what? The new SDK has that check automatically built in to prevent that sort of thing in the future.

What does this sound like to me?



Just like that.


They are funded by (from their website http://www.opencandy.com/company/ ):

We’re backed by awesome investors like Google Ventures, Bessemer Venture Partners, O’Reilly AlphaTech Ventures, Reid Hoffman and Jordan Greenhall who have joined us on this mission to revitalize the software community.


I'm not going into this blind, but I'm not going to simply accept that OpenCandy is adware (which I would never put in any of my software) when there is zero evidence for it.


I will post back about it later though once I have everything deployed and have more information. I'll be posting (as mentioned above) to http://cynic.me/ with in-depth information about different aspects of the software and business.






Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 09, 2011, 06:08 PM
...helping them deploy their data harvesting client... 

That is not what it does. You are misinformed.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 06:37 PM
...helping them deploy their data harvesting client...  

That is not what it does. You are misinformed.

Ok. Fair enough. Nobody said I was infallible. Not even me.

(Also switched the wording on my post above to accommodate your objection.)

Now could you please explain it to me so I won't be "misinformed" any more? I'm always willing to listen and accept correction. But I'm also not much of a coder so please don't get annoyed if I ask a lot of dumb questions afterwards. Ok?:)

So...starting with the OC thingy itself - who decides how it gets installed? Is it the same in every situation (it's not according to Microsoft BTW) or does each developer get to decide how it will work from a group of ...dunno...options?...deals?...revenue programs?

And if it does, does the choice of options determine the amount OC pays the developer?

 :)

P.S. No need to shout or get super creative with the font attributes. We're all listening to you even if we won't always agree. This is DC. We can be passionate about something without getting pissed off about it.

(Loved the Monty Python clip BTW. One of my favorite movies, although I thought the Holy Hand-grenade of Antioch scene was the best one. ;D)

 :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 07:00 PM

I never had ads on any of the sites I run/ran (excpet for a brief run at http://renegademinds.com/ on a few pages that I removed). I hate ads. But, putting food on the table and paying bills in more important than my loathing of ads.

Understand.

I've switched careers twice because being responsible and paying back money I owed was more important to me than doing what I really wanted to do.

In my case, I compromised by doing something I was good at (and didn't mind doing) which paid well - instead of something I was really good at (and that I very much wanted to do) which didn't.

Too bad I couldn't get people to pay me enough, soon enough, to do what I wanted to do with my life. C'est la vie. ;D

I'll find a way to get back to it some day.  :-*

Or not.

No complaints. No regrets.

Onward! :Thmbsup:

Title: Re: What the hell is OpenCandy?
Post by: app103 on March 09, 2011, 07:17 PM
Good op-ed piece which includes an eye-opening list of major apps known to include OpenCandy. Link here (http://cranialsoup.blogspot.com/2009/05/opencandy-new-kind-of-adwarespyware.html).


That my blog.  :D

Well 40hz, I didn't see you warn me (us?) that the article you linked to was on a page
a) full of ads
b) which used at least 1 type of tracking mechanism
c) left behind files on my PC (numerous cookies, at least two of which were for tracking my browsing habits) even after I browsed away from the page.

That article, was every bit as evil as people seem to claim OC is.

Sorry you feel that way but it's trivial to either set your browser to not accept 3rd party cookies (which I think is the default setting in most browsers) or to clear your cookies (one click of a button)...or use an ad blocker...or use noscript. At least one of these can be easily handled by even less experienced users.

I don't recommend an inexperienced user to muck around in their registry trying to remove OC entries that serve as permanent tracking cookies, though.

Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 07:36 PM

That my blog.


Cool. I liked it. (Even if some people think it's "evil.") ;D

Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 09, 2011, 07:57 PM
Sorry you feel that way

I don't actually feel that way, and I certainly don't think your blog is 'evil'. But I do consider the three points I made to still be valid, it's is hypocritical for anyone to diss OC's behavior, while defending those same actions when a website does them.

Renegade is perfectly correct here when he calls out peoples double standards when it comes to desktop applications versus mobile and web applications

Also, frankly, trying to claim cookies are ok because they are easier to remove, while a reg entry is evil because it's harder to remove is not logical. You're arbitrarily drawing a line and saying 'easier than this is ok while harder than this is evil' and, conveniently, you've chosen to carefully position that line such that it defends your argument.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 08:17 PM
^In all fairness, deleting a cookie can't screw up your Windows installation or render your machine unbootable

Doing something in regedit certainly can if you don't know what you're doing or you're not careful.

That's a significant difference from a purely operational perspective - with no philosophical justification required.  ;D

Even Microsoft recommends, as a rule of thumb, that the registry not be manually edited if at all possible.

 8)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 09, 2011, 08:21 PM
...helping them deploy their data harvesting client... 

That is not what it does. You are misinformed.

Ok. Fair enough. Nobody said I was infallible. Not even me.

(Also switched the wording on my post above to accommodate your objection.)

Now could you please explain it to me so I won't be "misinformed" any more? I'm always willing to listen and accept correction. But I'm also not much of a coder so please don't get annoyed if I ask a lot of dumb questions afterwards. Ok?:)

So...starting with the OC thingy itself - who decides how it gets installed? Is it the same in every situation (it's not according to Microsoft BTW) or does each developer get to decide how it will work from a group of ...dunno...options?...deals?...revenue programs?

And if it does, does the choice of options determine the amount OC pays the developer?


It's actually very simple.

1. Develop software.
2. Create installer.
3. Incorporate OpenCandy into installer.

That's pretty much done there.

So, what we have is an installer with the OpenCandy DLL in there (OCSetupHlp.dll).

What happens is that during the installation the OpenCandy DLL checks to see if there is any software in its offerings that is already installed. If it is, then it doesn't offer that software to the user. Why would it? They have it already~! So, instead it offers other software that might be interesting for them or maybe not. If it is, then the user can check a radio button to accept the offer, or check a radio box to decline the offer. This makes sense for the user, the developer, and OpenCandy.

IMPORTANT: Note here that those are both unchecked radio buttons. This forces a user decision. It is neither "opt-in" nor "opt-out" in the traditional sense of a checkbox.

I believe that is a fantastic way to balance the interests of both the developer and the user. The decision is ENTIRELY up to the user and they must proactively make that decision.

The checked/unchecked check box is a passive way to deal with the problem, and quite frankly, it's very poor. Unless you want the default action... In which case you're making the decision for the user. Not good.

So... back to what's happening.

Once the user decides, the installation proceeds as normal. A downloader dialog fetches their offer and once it's completed, the user must click a button to begin the installer. (A second action.)

That completes the process. The OCSetupHlp.dll file (from the original installer) is not left on the system as it has completed its purpose.

I installed some software with OpenCandy in it and I've checked my Registry. I have 14 occurances of OpenCandy and ALL of them are things that I created or are from the SDK. There are no OpenCandy registry entries from any software. There are 0 occurances of 'OCSetupHlp'.




So...starting with the OC thingy itself - who decides how it gets installed? Is it the same in every situation (it's not according to Microsoft BTW) or does each developer get to decide how it will work from a group of ...dunno...options?...deals?...revenue programs?

And if it does, does the choice of options determine the amount OC pays the developer?

It doesn't get installed. That's simply not true. It "runs". There's a difference. As above, it runs during the installation of the developer's software.

The DLL has no options. Integrating it into an installer is very straight forward and simple. I had a few hiccups, but they were entirely due to me not being an Inno Setup guru. (It took me a bit to locate a few things in Inno Setup, but once I did, it was smooth sailing.)

The ONLY things that you customize are things that are specific to your own software, e.g. name of the program, your program key from OpenCandy, and your program secret key from OpenCandy. (They track that information, which lets you get paid.)

They also track basic, non-personal information like operating systems. e.g. How many Win XP, Vista and Windows 7 boxes? Technical specs in aggregate form are important for OpenCandy and developers, but are in no way violating any kind of privacy. Anyone that would complain about this is simply complaining for the sake of complaining. 

Remember, OpenCandy's job is to maximize the amount of revenue that they earn from the offers they have available. They pay developers a portion of that revenue, so it's in the developer's best interests to have higher paying software offers through their installers.

But the developer has no control over that. It's the developer's job to go out and get "customers" into the shop. It's OpenCandy's job to offer an "upsell" to the customer, who is free to choose to accept or decline the offer.

Incidentally, but very much related, I've also been speaking with a competitor to OpenCandy in the same business. I mentioned OpenCandy's problems and the person I was talking to said that it was unfortunate for them. Judging from what he said and how he said it, it sounded like he empathized with them and understood OpenCandy's problems, and that he understood that those problems were not really justified or the fault of OpenCandy. But that was just my reading of what and how he said it.


P.S. No need to shout or get super creative with the font attributes. We're all listening to you even if we won't always agree. This is DC. We can be passionate about something without getting pissed off about it.

Sorry. That wasn't my intent, and I wasn't angry. I meant that for emphasis to point out the origin of adware as it is very different from what we're talking about here. I didn't want it to get lost in the 'noise' of my lengthy ramblings. :)


Title: Re: What the hell is OpenCandy?
Post by: app103 on March 09, 2011, 09:14 PM
Also, frankly, trying to claim cookies are ok because they are easier to remove, while a reg entry is evil because it's harder to remove is not logical. You're arbitrarily drawing a line and saying 'easier than this is ok while harder than this is evil' and, conveniently, you've chosen to carefully position that line such that it defends your argument.

Windows comes with a firewall, which is turned on by default. If you shut it off and then as a result get exploited with a worm, do you have a right to blame anyone but yourself?

If your browser rejects 3rd party tracking cookies by default and you change the setting to accept them, do you have anyone to blame but yourself when you end up with 3rd party tracking cookies?

Do you believe that webmasters have a right to view their own server logs? There is plenty of statistical information there without the need to use a 3rd party service.

I feel a webmaster has a right to this data, he has the right to know how many visitors he has had in any given day, has the right to know what his most popular pages are, has a right to know what browsers his visitors are using (should he keep supporting IE5 if nobody is using it any more?), etc.

My blog is hosted by Google, which doesn't allow me to have access to any of that data. If I want it, I have to use a 3rd party service such as Google Analytics or Koego, which I do use. There aren't too many other options if I want access to this information without moving my blog.

As far as the ads go, I would love to get rid of them and perhaps some day I will, but not until I can figure out another way to pay for the renewal of my domain names every year. Currently the Google ads on all of my sites and blogs are funding keeping 2 sites going. I am not really making a profit at all. I am barely breaking even. The Project Wonderful ads are frequently empty on most of my sites or they are providing free advertising because nobody wants to bid higher than $0 for the traffic I have. (my personal blog would be the exception to that)

If people start clicking the paypal button on my sites and donating enough to cover my needs, all the ads are gone, except for some simple linked graphics to sites I provide free advertising to because I like them and want to support them. (I recently made a change on some of my sites to display an ad to Veign's OpenMenu (http://openmenu.com/) for free, when nobody is bidding on my ad boxes)

It's really tough to earn anything on the more ethical ad network that I use on most of my sites (Project Wonderful) when download sites are leeching from you without sending you any traffic. I have a standard email response for download sites that do that, and their reaction is usually to just remove my software from their database than to work with me to come up with a compromise that can make us both happy. They want to exploit me and use my software and my bandwidth (actually DC's) to make money off their ads, while not sending me any traffic to keep my sites online with mine (even though DC hosts them for free, I still need to pay for domain names).

The exception is Software Informer (http://software.informer.com/), which recently reviewed one of my apps and emailed me about it, and then changed from direct linking of download files to linking to my site when I asked them to. First download site to ever do that. If all the download sites did that I could drop the Google ads from all my sites and replace them all with Project Wonderful, because I'd have the kind of traffic that advertisers would bid on.

I can see why a software developer might be tempted to use OC. I have battled with the thought myself but ultimately I can't bring myself to do it because I don't trust OC at all. They keep going back on their own words, keep breaking promises, keep being sneaky, and only change things for the better when they get caught...till they can come up with a new way to be sneaky.

Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 09:15 PM
@Renegade - ok, I think I'm following so far.

Few more questions (there will probably be more later):

0. I have been told that prior to doing any sort of opt-in or opt-out, OC scans the user's drive and sends back information to...someplace...and modifies the users registry without any notification or option to prevent it. This operation is automatic, unstoppable, and runs completely invisibly. Is this true?

1. Why doesn't OpenCandy make it's presence known during the installation like the Ask Toolbar or other (supposedly) "just like" apps do. Why not just call it what it is? It seems OC tries to cloak it's presence by burying itself in somebody else's installer and EULA. Why is that? Why don't they just run OC as an additional installer that tags along (like everybody else's does) if it isn't primarily motivated by a desire to make its presence and actions less noticeable? What good and purely technical reason(s) do they offer for doing it this way?

2. The author of DarkWave Studio uses OC, and says he has set it to default to opt-out. Do you control whether it is set up to follow an opt-in or opt-out methodology? DWS's author seemed to infer it was his choice which way to go. How does his statement square with your statement there is no opt-in or out per se?

3. Is there anyplace where you are given the opportunity to remove all traces of OC regardless of where (registry, etc) they are located without having to manually dig it out? Do they publish a utility to do that? And do they advertise such a utility is available and make it easy to get if they do? If not - why not?

4. Why do they store their stuff in the registry? Is there a demonstrably valid technical reason for doing it that way as opposed to putting it in some sort of cache file elsewhere on the drive?

5. You object to calling OC adware. But then you say it presents "offers." How is an "offer" to consider buying something different than an "ad" which also asks you to consider buying something? Forgive me if I sound obtuse. But I suspect I may be a little 'colorblind' in that end of the spectrum. What in the name of the Purple Buddah is the difference between an ad and an offer?

6. You seem to infer that you're comfortable with OC's business model and modus operandi. Are you comfortable enough with it that you'd be willing to accept personal responsibility for any software problems, privacy breaches, or security issues introduced on one of your user's machines if it was the direct result of something done by OC during it's normal operations? Not to say you should. But would you at least be willing?

7. Does OC in any way indemnify you for any problems their software may cause your user's system? If you get sued by somebody because OC did something and you got blamed for it - does OC offer you any legal protections or warranties?

8. Have you been allowed to examine the source code for their software - or gotten a chance to look behind the scenes and observe their backoffice operation in action? If not, why do you trust them like you do?

-------------------------

I know these are a lot of questions. So don't feel rushed to get back. Sorry to be asking you all this. But you're apparently DC's resident expert on things OC -so You Da Man to ask.

 :)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 09, 2011, 09:36 PM
Windows comes with a firewall, which is turned on by default. If you shut it off and then as a result get exploited with a worm, do you have a right to blame anyone but yourself?

I hate this argument. e.g.

Your house comes with a lock, which most people lock by default. If you unlock it and get robbed and murdered, do you have a right to blame anyone but yourself?

Well... First, yes. You do have a right. It's the robber/murderer (malware author) that is to blame.

Sigh... Second, no. You know you live in a bad neighborhood (the Internet), and you should have been more careful.

I don't think there's a right answer.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 09, 2011, 09:42 PM
while the app is worth the money, the sector it's target at isn't one that's easy to break into/willing to pay for software?

I understand what you're saying.

But from a business perspective, what you're saying doesn't really hold. Worth is a term that has no intrinsic meaning in business. Worth is a purely relative concept.

--------------

Q: Is any basketball player ever worth a $30 million dollar contract?

A: So long as any team is able and willing to pay him that amount - he is worth every penny of that $30 million - and not one cent more or less.

--------------

Q: I have an extremely valuable software product I want to sell. But nobody is interested in buying it. From a purely business perspective, what is my product worth?

A: It is worth whatever the market is willing to pay for it. So long as the customer is willing to pay no more than $0 for it, the product worth is $0.

--------------

BTW: Business is all about sales. A customer is not a customer until they buy something. So a customer who only offers to 'pay' $0 is no customer at all. And since a business can't be a business without at least one customer- anything which doesn't generate customer revenues can't be considered a business either.

Until somebody buys something, there is no 'business.'

Gratis is a marketing strategy. It's not a business model.

 :)

 :)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 09, 2011, 11:44 PM
@Renegade - ok, I think I'm following so far.

Few more questions (there will probably be more later):

0. I have been told that prior to doing any sort of opt-in or opt-out, OC scans the user's drive and sends back information to...someplace...and modifies the users registry without any notification or option to prevent it. This operation is automatic, unstoppable, and runs completely invisibly. Is this true?


No. It is not completely true.

The license screen is displayed prior.

Checking, and the DLL "OpenCandy_{57E292A3-7C15-41F2-AD55-F8AADEA415B7}.dll" (some GUID in there) runs from User/NAME/AppData/Local/OpenCandy/OpenCandy_{GUID}.dll.

I'd need to look into it some more. It uses Amazon storage though.


The installer IS the user interface. It IS the front facing interaction. There's no reason to display more than that. That would only complicate things further.



1. Why doesn't OpenCandy make it's presence known during the installation like the Ask Toolbar or other (supposedly) "just like" apps do. Why not just call it what it is? It seems OC tries to cloak it's presence by burying itself in somebody else's installer and EULA. Why is that? Why don't they just run OC as an additional installer that tags along (like everybody else's does) if it isn't primarily motivated by a desire to make its presence and actions less noticeable? What good and purely technical reason(s) do they offer for doing it this way?


It's like going to the grocery store and having them ask you to make a donation to some cause, e.g. flood victims or whatever, at the register instead of having people ask you as you enter/leave -- it's more streamlined.

There's nothing masked or cloaked about it. The EULA is displayed. Nobody reads them. Who's fault is that? You can only do so much. Would you prefer that all software force you to click a checkbox for every sentence in the EULA? Of course not.

The way they have it set up is minimally intrusive and easy to work with. It's right up in front with nothing hidden at all.

I can't "see" air. So... God must be hiding something from me in the air. God is out to get me. God is in league with Satan...

Of course invisible processes are invisible. That's nothing new. In the *NIX world they are daemons, and in the Windows world, services. Software runs invisibly all the time. A lot of things just don't make any sense to have a UI for. That doesn't make them malicious.

If they did set it up like you mention there, people would complain because it's too intrusive running another installer.

There's no winning at all. It's damned if you do, damned if you don't, and damned for any reason whatsoever.

I blame all this on the SCAREWARE industry. They're some of the most irresponsible b******s out there. They've got everyone so brainwashed about "malware" and whatever that there's no escaping the tiniest scrutiny.

Some software writes to its program files folder. Does that make it evil?

There's just no good reason to make a simple installation all complicated and to require the user to confirm every little thing. Most people wouldn't know what any of it was anyways!


2. The author of DarkWave Studio uses OC, and says he has set it to default to opt-out. Do you control whether it is set up to follow an opt-in or opt-out methodology? DWS's author seemed to infer it was his choice which way to go. How does his statement square with your statement there is no opt-in or out per se?


I have not seen any opt-in/out options. Maybe those are some of the changes in the SDK.


3. Is there anyplace where you are given the opportunity to remove all traces of OC regardless of where (registry, etc) they are located without having to manually dig it out? Do they publish a utility to do that? And do they advertise such a utility is available and make it easy to get if they do? If not - why not?


Lots of programs leave traces. It's not the end of the world.

A file can't delete itself without a reboot. I've not checked that as I hate rebooting. (I'll check when I do reboot though.)

As far as I can see so far, there's nothing nefarious going on at all.


4. Why do they store their stuff in the registry? Is there a demonstrably valid technical reason for doing it that way as opposed to putting it in some sort of cache file elsewhere on the drive?


Like I said before, I didn't find any registry traces.


5. You object to calling OC adware. But then you say it presents "offers." How is an "offer" to consider buying something different than an "ad" which also asks you to consider buying something? Forgive me if I sound obtuse. But I suspect I may be a little 'colorblind' in that end of the spectrum. What in the name of the Purple Buddah is the difference between an ad and an offer?


Ahem... Which is why I used 20pt. Apparently I need to do it again... Perhaps 36pt is better. In red. :D (Muahahahaha~! :P )


ADWARE got a bad name (and rightfully so) because software would install other software (the actual adware program)that would pop up ads at any time -- the installed software's sole purpose was to pop up ads on the desktop. OpenCandy does not do that at all.


You're confusing ads with "adware". (Thanks to the SCAREWARE industry that does nothing but sow FUD.)

I go to find an answer to a question I have in a search engine. There are ads there. Is the search engine "adware"?

I click through a link to a site to find my answer. They have ads there. Is the website "adware"?

The search engine and website both put cookies on my computer and track me. Are they "adware" or "malware"?

Is TV 'adware'?

I drive down the road and there's a billboard ADvertising something. Does that make the roads "ADWARE"?

I buy a shirt that has the manufacturer logo on it. Does that make the shirt "ADWARE"?

I wear the shirt. With the ad on it. Does that make ME "ADWARE"?

A book I buy has the publisher name, logo, and other information about the publisher in it, which is all entirely irrelevant to the content of the book that I paid for. Does that make the book "ADWARE"?

I go to the movies and there are previews. Are movies "ADWARE"?

There is no end to it.

I put that horrible 20/36pt font there for a reason. ;)

There is a very big difference between "adware" and "advertising supported".

OpenCandy provides a way for software vendors to "advertise" their software by paying other software vendors to display their "ad" or "offer" one time during the installation of that 2nd vendor's software. It does not pop up ads like adware.

When I first came to DC, I followed a link from inside of some weblogs to a review about ALZip.

https://www.donationcoder.com/forum/index.php?topic=896.0

I was clear in my disagreement with the inhouse graphic in the upper right not being adware:

License Type - It's freeware for home users while commercial users have an unlimited trial period, but are asked to purchase a license. It's most certainly NOT adware. None of the ALTools have any adware, no spyware, no junkware, no third party bundled wierdness - nada, zilch, zip :) I really don't want people to think that ALTools are adware. The info banner in the upper right only mentions ALTools and does not serve ads for any third parties. PLEASE - Would you kindly fix this. I really don't want anyone to get the impression that we're associated with that seedy underside of the Internet...

I still believe that.

As an analogy, why don't we hang soldiers for murder? They kill people. That's murder.

Adult topic (analogy)
While we're at it, why not throw all couples in prison for rape. At some point in a relationship partners have sex with the other when they don't really want to, but they do it for the other partner. So, are they willing or not? Why not just solve the problem and throw them all in prison?


The connotation for "adware" is so drastically negative that the 2 analogies above, while extreme, are actually accurate. "Adware" = "death sentence".

Advertising supported? That's ok. Lots of things are. There's nothing wrong with it, and nothing underhanded. (I'll not get into propaganda or what actually happens in mass media advertising as that's an entirely different can of worms, and I'd disagree with my previous sentence in that context.)




6. You seem to infer that you're comfortable with OC's business model and modus operandi. Are you comfortable enough with it that you'd be willing to accept personal responsibility for any software problems, privacy breaches, or security issues introduced on one of your user's machines if it was the direct result of something done by OC during it's normal operations? Not to say you should. But would you at least be willing?


No. I wouldn't. Nobody does. And that's in my EULA. It's a standard disclaimer in all software EULAs.



7. Does OC in any way indemnify you for any problems their software may cause your user's system? If you get sued by somebody because OC did something and you got blamed for it - does OC offer you any legal protections or warranties?


As #6. Standard EULAs all have those provisions.


8. Have you been allowed to examine the source code for their software - or gotten a chance to look behind the scenes and observe their backoffice operation in action? If not, why do you trust them like you do?


Have you seen the source code and gone through it all for your OS and all the programs you run? If not, why do you trust them like you do?

That's really way to far out of line. Companies keep internal processes internal for a reason -- they don't want someone to rip them off and steal their ideas. That's even more important for software companies that have only intellectual property (e.g. copyrights) as their only assets. Google is nothing more than a bunch of dead servers and office buildings without their IP.



I know these are a lot of questions. So don't feel rushed to get back. Sorry to be asking you all this. But you're apparently DC's resident expert on things OC -so You Da Man to ask.

 :)

:)

Like I said before:




:D

I think you're looking for things that aren't there.

Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 10, 2011, 04:47 AM
I think you're looking for things that aren't there.

@Renegade -I've got no agenda. I'm just asking some questions. (See above quote.)  :)

And I did forewarn you that some of them might sound dumb to you. And if so, it would likely be because I don't know half as much about OC as you seem to.

But unfortunately, this discussion is now starting to generate more heat than light. Especially with all those 'over the top' analogies and straw man arguments you're firing off - many of which (though clever) don't address the question being asked.

And to repeat a suggestion I made earlier: Can we possibly (to put it politely) do without at least some of those typographic blandishments you seem to be so fond of?

Very often (like tonight) I'll cruise the DC forum while at a client site. (I try to get caught up whenever I'm lucky enough to get a few minutes of slack time time while waiting for server updates or network tests to finish.) Having something unexpectedly scroll up in 36 point red text on my laptop screen has a tendency to raise the eyebrows of whoever may be sitting near or walking by. Hard to pretend I'm just checking email or looking up some technical info when that happens.  :redface:

And it really wasn't necessary to repeat the Monty Python clip either. Believe me, I "got it" the first time. (And I still think the hand grenade bit was a funnier. ;))

However, it now looks like this conversation is starting to aggravate a couple of folks, to say nothing of beginning to go 'round in circles.

So...I think I'm going to back out of this thread and leave it to others. I'll look for clarification on OC elsewhere.

Wishing you success with whatever deal you've cut with the OpenCandy people. Hope it works out well for both you and your users.   :Thmbsup:

Title: Re: What the hell is OpenCandy?
Post by: y0himba on March 10, 2011, 04:59 AM
Plain and simple, OpenCandy doesn't bother me. I think it is a good medium between being invasive and generating revenue for software developers.  I honestly send no identifiable information then recommends a software, nothing is downloaded, installed, no changes made to your system unless you choose to install it.

MSE detects it and pops up this dialog meant to scare people who have no idea what they are looking at, yet Bing is a partner with OpenCandy and is one of the things offered.  I hate adware, I despise software that installs on my system with other software, but this is not like that at all.

If I had a choice, it would not be there, but since developers need revenue, this is the way to go.  IMHO.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 10, 2011, 05:20 AM
@40Hz

I suppose I get frustrated sometimes. It's not my intent to be abusive or unnecessarily contrary.

I've looked into OpenCandy, and can't see what the fuss is about. It looks like a great thing as it presents a win-win-win-win situation. Users win when they get decent recommendations. Software publishers win when they make money. Software advertisers win when they get their titles in front of people in the crowded market. OpenCandy wins because their business is successful in facilitating all of that.

Sigh... :(
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 10, 2011, 05:40 AM
Plain and simple, OpenCandy doesn't bother me. I think it is a good medium between being invasive and generating revenue for software developers.  I honestly send no identifiable information then recommends a software, nothing is downloaded, installed, no changes made to your system unless you choose to install it.

MSE detects it and pops up this dialog meant to scare people who have no idea what they are looking at, yet Bing is a partner with OpenCandy and is one of the things offered.  I hate adware, I despise software that installs on my system with other software, but this is not like that at all.

+1 (though that's pretty obvious by now :) )

The whole thing sounds like a false positive to me.


If I had a choice, it would not be there, but since developers need revenue, this is the way to go.  IMHO.

Do you mean the false positive, or OpenCandy?

To be honest, I think that revenue sources that don't require developers to be business people are great. That lets the developers do what they love and still make a living from it. Let the business guys sort out the other things. It's a big pie out there. :)


Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 10, 2011, 05:40 AM
If your browser rejects 3rd party tracking cookies by default and you change the setting to accept them, do you have anyone to blame but yourself when you end up with 3rd party tracking cookies?

Well I use both SRWare Iron and FireFox and both stored the cookies without me changing any default setting, so not sure what you mean there.

I can see why a software developer might be tempted to use OC. I have battled with the thought myself but ultimately I can't bring myself to do it because I don't trust OC at all.

That's fine, I respect that completely, I have similar reservations about other companies myself. I also fully respect your desire to know whose visiting your site, and to make revenue from it. I don't find the tracking or ads on your site in anyway, shape or form offensive. But I do think they are every bit as 'evil' as OC, I just don't consider that to be really evil at all.

Your own distrust of OC shouldn't mean you complain about their legitimate actions.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 10, 2011, 06:04 AM
But I do think they are every bit as 'evil' as OC, I just don't consider that to be really evil at all.

+1

A long time ago, in an Internet domain far, far away, I was doing black hat SEO for clients before it was "black hat SEO". Then the game changed and I stopped. (I never did arbitrage or any of that slimy crap.)

I'm no stranger to what happens in the black hat world. I visit there on occasion to have a "look-see". It's interesting. It's like the zoo. Lots of fun to look at, but you don't want to be in the cage. :)

OpenCandy is nowhere near that place. (I've looked, and I can't see anything "evil". If anyone can correct me with evidence, then PLEASE DO!!!)

Sigh...

1 thought for people to consider:



I would install software on my computer that had OpenCandy supported offers in it without a second thought. I know what's happening under the hood enough to trust it.



That, I believe, is testament enough to my convictions.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 10, 2011, 08:10 AM
For the record OC does not 'scare' me.

I am careful though. Or try to be.
The main problem is not telling me about it, if they don't.
There should be an uninstaller for OC as well, imho.

And I'd rather have more info on the offered program it suggests.
Since I've already checked out the main program I'm installing at the time.
Like a link to the offerings home page or a review.
Just a check box to some program I don't know about will not sell me on it.

Not trying to extend this discussion or to make war.
In fact, I thought I was the thread killer around here. :)
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on March 10, 2011, 11:57 AM
Okay. This thread is stretched a lot and we're moving away from test data. Why not just open another thread with OC tests on performance, Adware false positive signals( if any), revenue potential etc etc. ?
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 11, 2011, 03:44 PM
Checking from a reboot, the folder:

C:\Users\Renegade\AppData\Local

Is still there, but the DLL is deleted.

So, there is a trace of a folder, but no executable files.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 11, 2011, 10:02 PM
Checking from a reboot, the folder:

C:\Users\Renegade\AppData\Local

Is still there, but the DLL is deleted.

So, there is a trace of a folder, but no executable files.

That folder is a system-specific folder, so it's ok that it is still there.

Ref: http://technet.microsoft.com/en-us/library/cc766489%28WS.10%29.aspx
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 12, 2011, 01:02 AM
That folder is a system-specific folder, so it's ok that it is still there.

Ref: http://technet.microsoft.com/en-us/library/cc766489%28WS.10%29.aspx

Sorry. I was continuing from a prior post, but truncated that there. I meant that inside THAT folder there is an "OpenCandy" folder, which is empty.

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 12, 2011, 09:10 AM
That folder is a system-specific folder, so it's ok that it is still there.

Ref: http://technet.microsoft.com/en-us/library/cc766489%28WS.10%29.aspx

Sorry. I was continuing from a prior post, but truncated that there. I meant that inside THAT folder there is an "OpenCandy" folder, which is empty.



Ah!  Makes more sense now.  :)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 16, 2011, 07:49 PM
I need to correct some things.

From what I saw in the SDK demo, it appeared that offers forced a user action. I was not able to find any further information in the SDK about that though.

That information is actually in the control panel at the OpenCandy partner site, which I have yet to get access to as the installer must be verified.

(I emailed OC about it, and they let me know that it's in the control panel.)

I'll post back about it once I know first hand.

At the moment, my current understanding is that the offers have a default of either opt-in or opt-out, and that it is up to the individual developer to select offers that are displayed in their installers, but that the developer can also override the opt-in/out behaviour.

But like I said, I do not have first hand knowledge of that yet. I will confirm things once I know for certain.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 18, 2011, 07:12 PM
Ok - Here's the followup. OpenCandy was blistering fast and they've got my software tested, reviewed, and verified, so I now have access to the web-based OpenCandy control panel for software authors.

As such, this is all first-hand information. No speculation. No conjecture. No "a friend told me".

I'll walk through a bit about the installation process, then I'll go on to the control panel as everyone is already familiar with what installers do.

I should note beforehand that my OpenCandy control panel options are set to the default.

This is first running the installer:

[ You are not allowed to view attachments ]

Note that it is code signed in order to add a level of trust and accountability.

This is an offer made through the installer near the end of the installation:

[ You are not allowed to view attachments ]

Those are the default settings. Note that both radio buttons are unchecked. In order to proceed with the installation the user must select one of the two options: accept or decline.

I find that is an excellent balance there. I'm sure some others have a different opinion though.

Now, on to the control panel...

This section of the control panel lets you toggle automatic and manual modes. In manual mode you can change which programs can be offered through the installer, and you can also switch some, but not all, of the offers from opt-in to opt-out (more on that below):

[ You are not allowed to view attachments ]

In automatic mode, this is what the offers look like in the control panel:

[ You are not allowed to view attachments ]

Note that "Enable" is greyed out.

In manual mode, where you can disable some offers and switch some offers from opt-in to opt-out, this is what the same thing above looks like:

[ You are not allowed to view attachments ]

Note that for the IE9 offer you CANNOT set it to opt-out. To install IE9, users MUST specifically click the "yes" radio button. The offer below that can be set to opt-out though.

Now, to make sure that's clear, read the "Definition of 'Screen Type'":

Definition of 'Screen Type'

Some recommendations allow you to choose between opt-in and opt-out (others only support opt-in) by changing the 'Screen Type'.

Opt-in means the recommendation is not selected to be installed by default.

Opt-out means the recommendation is selected to be installed by default.

But that's all there really is to it. It's very simple with clear options.

Hopefully that sheds some light on that portion of the process and about what is going on.
Title: Re: What the hell is OpenCandy?
Post by: Tuxman on March 19, 2011, 10:38 AM
Now that I've been using an application which has THREE (!) OpenCandy ads in its installer, I begin to think that OpenCandy is NOT less annoying than anything else.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 19, 2011, 10:55 AM
Now that I've been using an application which has THREE (!) OpenCandy ads in its installer, I begin to think that OpenCandy is NOT less annoying than anything else.

Can you say what one it is?

I've only seen 1 so far.

I'm curious.
Title: Re: What the hell is OpenCandy?
Post by: Tuxman on March 19, 2011, 11:02 AM
Not sure, might have been a previous version of SUMo?
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 19, 2011, 11:26 AM
Are you sure that they were all OpenCandy?  Nothing (unfortunately) stops people from more than one advertising stream in the same installer AFAIK.
Title: Re: What the hell is OpenCandy?
Post by: Tuxman on March 19, 2011, 11:31 AM
They looked all equal, so probably yes.
Title: Re: What the hell is OpenCandy?
Post by: Josh on March 19, 2011, 11:41 AM
Not sure, might have been a previous version of SUMo?

So, you make a claim to see an application installer which has 3 "OpenCandy" ads in it, then fail to produce a name for the application and then fail to verify that the three ads were indeed OC ads. I am all for being against advertisements, adware, and the like, but if you cannot back it up or have definitive facts why make the claim?

They looked all equal, so probably yes.

This does not mean they were OC.
Title: Re: What the hell is OpenCandy?
Post by: Tuxman on March 19, 2011, 11:52 AM
I would have to dig through my latest 3 freeware installations. Gonna do that later, just wanted to mention that some authors misunderstood the concept.
Title: Re: What the hell is OpenCandy?
Post by: drapps on March 24, 2011, 02:25 PM
Tuxman,

We only allow two third-party offers per installer and consider an OpenCandy-powered recommendation to be a third-party offer. (We restrict the offering of search toolbars to *one* per installer.)

If anyone is interested, scope out our (always evolving as the software landscape does) Software Network Policies which are what prospective and current partners must adhere to (and their products are tested against) are available here: http://opencandy.com/software-network-policies (http://opencandy.com/software-network-policies).

Hope everyone is doing well! :)
Title: Re: What the hell is OpenCandy?
Post by: Tuxman on March 24, 2011, 05:08 PM
Does OpenCandy somehow check if the rules are obeyed?
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 29, 2011, 06:17 AM
If anyone is interested, scope out our (always evolving as the software landscape does) Software Network Policies which are what prospective and current partners must adhere to

I take it you consider a constantly changing "evolving" set of policies a plus? Where does a customer (as opposed to a developer) find assurance in that? Isn't that the same as saying: "subject to change at our whim discretion without notice?"

I would think you'd want your policies in place at product launch rather than have them be "always evolving"  as you go along. I'm quite surprised your VC partners went along with that.
 :)

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 29, 2011, 06:40 AM
On the contrary, I'd think with the changing landscape, it would have to evolve.  There will always be attempts to game the system, let alone defects and situations that aren't caught in development, so you'd have to be able to be agile for these situations.  All companies do it; some are less honest than others about the practice...
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 29, 2011, 07:20 AM
@wraith808 - I agree with you as far as maintaining enough agility to deal with people who may be attempting an end-run around your business policies. We all exercise some degree of flex if we're running a business. But good businesses don't deal with clients or vendors who play games. In most cases such people given a single warning before being summarily cut off.. And good clients and vendors usually don't prefer dealing with a constantly changing set of rules and guidelines. It's enough trouble to run a business without needing to be regularly  checking to see if there's been a policy change that might affect what you're doing or planning to do. The IRS drives us crazy enough with their own 'shifting rules' games that we don't need a business partner doing it too.

However, it's more that constantly "evolving" aspect I'm questioning.

It seems like OC cuts separate deals with each software publisher. And they also leave a great deal of the implementation 'details' to the software publishers as well. Which doesn't give me warm fuzzies if one or more of them are in the habit of 'pushing the envelope' so to speak.

Maybe if they simply offered a single deal (or two) there wouldn't be a need to be making up policy as you go along?

 :)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 29, 2011, 10:23 AM
I don't know about multiple deals or whatever, but I will report my own experience:

Disappointed in NOD32 (http://cynic.me/2011/03/29/disappointed-in-nod32/)

I've been submitting to Softpedia since they opened up, and this is the FIRST time that I've been rejected.

To be clear, this is a NOD32 issue, and not a wider issue. It's a false positive. NOD32 isn't quite up-to-date with things it seems.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 29, 2011, 06:49 PM
And they also leave a great deal of the implementation 'details' to the software publishers as well. Which doesn't give me warm fuzzies if one or more of them are in the habit of 'pushing the envelope' so to speak.

There's not much to the implementation, and you can't really skirt around anything in it.

Basically, you put the DLL in your installer, and add a few lines to the install code. There's not much for you to customize.

The bigger worry is the software itself and not OpenCandy. Once you let someone run code on your computer, they can do ANYTHING they want. You don't need to use OpenCandy to do bad things.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 29, 2011, 07:21 PM
For what it's worth, Nod32 blocked 2 internet connections to OpenCandy when installing the latest Photo Resizer with OC.
Stopping the install of OCSetupHlp.dll and any other programs being offered.

Photo Resizer did install even with nod blocking the connection to OC.

Just for your info...

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 29, 2011, 07:26 PM
For what it's worth, Nod32 blocked 2 internet connections to OpenCandy when installing the latest Photo Resizer with OC.
Stopping the install of OCSetupHlp.dll and any other programs being offered.

Photo Resizer did install even with nod blocking the connection to OC.

Just for your info...



Not sure, but I'd think that's probably for metrics and payment...
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 29, 2011, 07:40 PM
Well, no offers of other software came up and Photo Resizer installed and works.
Searching for opencandy or OCSetupHlp.dll came up with no results.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 30, 2011, 08:53 AM
Well, no offers of other software came up and Photo Resizer installed and works.
Searching for opencandy or OCSetupHlp.dll came up with no results.

Not for offers of other software.  From looking at the agreement, they have the same concept as other advertisers, i.e. impressions and click through.  I wasn't saying that it was to get more offers, but to track impressions.  Did it say what the request was?  That (other than asking) would seem to be the way to figure out what it was trying to do...
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 30, 2011, 10:12 AM
on break from work-

I've tried to find logs of blocked web address' before, but it's not in Nod's log.
The quarantine action or any other action is in the logs, but not blocked sites.

It just pops up a message telling me it blocked something, then disappears.
Maybe I'll install it again and get a snapshot of it, time permitting.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 11:09 AM
For what it's worth, Nod32 blocked 2 internet connections to OpenCandy when installing the latest Photo Resizer with OC.
Stopping the install of OCSetupHlp.dll and any other programs being offered.

Photo Resizer did install even with nod blocking the connection to OC.

Just for your info...

Thanks for that.

This is really a problem. AV vendors should be focusing on developing technologies that prevent the real bad guys and not this kind of silliness.

You'd think that it would be easy to make a dime... Literally. :(
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 11:11 AM
Well, no offers of other software came up and Photo Resizer installed and works.
Searching for opencandy or OCSetupHlp.dll came up with no results.

Not for offers of other software.  From looking at the agreement, they have the same concept as other advertisers, i.e. impressions and click through.  I wasn't saying that it was to get more offers, but to track impressions.  Did it say what the request was?  That (other than asking) would seem to be the way to figure out what it was trying to do...

The offers are from Microsoft, Uniblue and a bunch of other big names. The software isn't just junk. There are some shopping things offered, but I looked at them, and they're actually pretty good. I was pleasantly surprised.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 11:28 AM
In any event, it's "off to a start (http://cynic.me/2011/03/31/off-to-a-start/)":

http://cynic.me/2011/03/31/off-to-a-start/

Not much, but it will pick up. It's only been 1 day since I released the publicly, so we'll see.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 30, 2011, 01:17 PM
For what it's worth, Nod32 blocked 2 internet connections to OpenCandy when installing the latest Photo Resizer with OC.
Stopping the install of OCSetupHlp.dll and any other programs being offered.

Photo Resizer did install even with nod blocking the connection to OC.

Just for your info...

Thanks for that.

This is really a problem. AV vendors should be focusing on developing technologies that prevent the real bad guys and not this kind of silliness.

You'd think that it would be easy to make a dime... Literally. :(

(Playing both sides of the fence :))

The problem arises in determining who the bad guys are.  It doesn't seem as if OC is bad, but a lot of the bad guys didn't seem so in the beginning either.  Communication is communication, and some people are paranoid about *anything* communicating that they don't know about.

But then again, if this is to meter impressions and click through, then does that act of metering have to be explicitly OK'd?  And if so, does that break the system?  Maybe on the OC disclaimer, they should state that it connects to the internet to track views- but then again, are we to the point where that is necessary?
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 30, 2011, 02:00 PM
here's the shots

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 30, 2011, 02:49 PM
Looking at the signatures and comparing it to renegade's shot, I'd surmise (though might be wrong) that it seems like the first one is to get offers, and the second one is to track # of installs of the product.  It gives some interesting heuristics on the client page, and those would require this sort of non-identifying information.

Thinking about it more, IMO the problem arises when identifying or intrusive information is culled and sent.  However, there seems to be a problem on the other (AV) side also- I truly doubt that they are investigating the content of these transmissions.  So they give a negative message based on less than full facts- security by FUD?
Title: Re: What the hell is OpenCandy?
Post by: drapps on March 30, 2011, 03:19 PM
Comprehensive details on what information is collected, for what purpose and at which point during the installation and recommendation process is available here: http://www.opencandy.com/what-information-does-opencandy-collect/ (http://www.opencandy.com/what-information-does-opencandy-collect/).

Hope everyone is having a good day! :)
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 30, 2011, 04:31 PM
Having a good day, yes I am.

Perhaps you should contact Eset, and work it out with them.
Or not, I'm not taking sides, but I will stay with Nod32.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 09:11 PM
Having a good day, yes I am.

Perhaps you should contact Eset, and work it out with them.
Or not, I'm not taking sides, but I will stay with Nod32.

I'm sure they have contacted Eset. I have. :)

But perhaps Eset is a bit miffed about this screenshot from my OpenCandy control panel:

[ You are not allowed to view attachments ]

If AVG is distributing their anti-virus software through OpenCandy, I'm kind of thinking just a little bit about a few tiny things and perhaps just maybe... :)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 09:33 PM
On topic, I just went to download an update for Fruity Studio, and...

http://flstudio.image-line.com/documents/download.html

[ You are not allowed to view attachments ]

Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 09:56 PM
And a very interesting thread about OC here:

http://getsatisfaction.com/participatoryculturefoundation/topics/opencandy

Again, both sides of the fence there.
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on March 30, 2011, 11:07 PM
@Renegade

Is there a list of participating 'Advertisers' somewhere? I could not find one at http://www.opencandy.com/.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 30, 2011, 11:38 PM
@Renegade

Is there a list of participating 'Advertisers' somewhere? I could not find one at http://www.opencandy.com/.

Not that I've seen except for the actual control panel. I've been kind of leery of posting much from the control panel as it just seems like control panels are private for a reason. But, all this is available publicly from different installers, so this here just cuts through the needless work of compiling a list. Now, I don't know if this is complete or not as I can only report what I know. Other people may have more or less in their control panels, but I kind of doubt it. (List is alphabetical.)


That looks like this in the control panel:

[ You are not allowed to view attachments ]

But if you take a close look at the advertisers in OpenCandy, they're all big/popular names. Blizzard. Microsoft. AOL. ASPCA. etc. etc.

Most people here probably have some of that software on their computer already. Someone has a Wakoopa graphic in their signature, but I forget who at the moment.

The more I find out about things, the more I'm sold on the idea.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 02:31 AM
On topic, I just went to download an update for Fruity Studio, and...

http://flstudio.image-line.com/documents/download.html
 (see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=18297.msg243485#msg243485))


Ok, so now OC is also being bundled in with apps you already paid for?

Hmm...

Actually, it shouldn't surprise me at all (for a number of reasons) that FruityLoops is doing that.  :-\

What is commendable, however, is that they clearly call attention to the fact they are using it right on the download page. Which is more than most publishers are doing. And which is all that 90% of the people who are objecting to OC are asking for: Being told - up front - that it is going to be installed.

Of course, providing the user with notification and an easily selectable option to not have it load at all when you run the installer would be nice...but the makers of OC seem to be quietly adamant that that is not going to happen.

 :)

Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on March 31, 2011, 03:20 AM
Do you get paid the same for recommending any of these softwares or does it depend on the advertiser's bid?
Title: Re: What the hell is OpenCandy?
Post by: f0dder on March 31, 2011, 04:07 AM
On topic, I just went to download an update for Fruity Studio, and...
Ok, so now OC is also being bundled in with apps you already paid for?
That made me raise my brows as well.

As did the name "Fruity Studio" - didn't it use to be FruityLoops? Another of those "Oh, but the lifetime license isn't for <newname>, it was for <oldname>" tactics?
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 31, 2011, 05:03 AM
Ok, so now OC is also being bundled in with apps you already paid for?

In all fairness, it's the demo/trial installer. Buy they are one and the same. You just run your .reg key to license it.


Do you get paid the same for recommending any of these softwares or does it depend on the advertiser's bid?


Pay varies by title, but I couldn't tell you much about that. I really need to get more first hand experience under my belt before I can talk about payment stuff.

But, now that I released it publicly (about a day ago), I am getting some stats rolling in. (Put up one graphic already at Cynic.me.)

Incidentally, the press release is here:

http://www.prweb.com/releases/2011/3/prweb8252577.htm

:)
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 07:23 AM
On topic, I just went to download an update for Fruity Studio, and...
Ok, so now OC is also being bundled in with apps you already paid for?
That made me raise my brows as well.

As did the name "Fruity Studio" - didn't it use to be FruityLoops? Another of those "Oh, but the lifetime license isn't for <newname>, it was for <oldname>" tactics?

Yes indeed. That's exactly what FL did.

Very similar to the mindset which insists that being paid to recommend a product is not the same thing as advertising it... ;D

Orwell talked about that form of self-hypnosis in his novel 1984. He called it doublethink:

To know and not to know, to be conscious of complete truthfulness while telling carefully constructed lies, to hold simultaneously two opinions which cancelled out, knowing them to be contradictory and believing in both of them, to use logic against logic, to repudiate morality while laying claim to it, to believe that democracy was impossible and that the Party was the guardian of democracy, to forget, whatever it was necessary to forget, then to draw it back into memory again at the moment when it was needed, and then promptly to forget it again, and above all, to apply the same process to the process itself -- that was the ultimate subtlety; consciously to induce unconsciousness, and then, once again, to become unconscious of the act of hypnosis you had just performed. Even to understand the word 'doublethink' involved the use of doublethink.

 8)

Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 31, 2011, 10:35 AM
"Oh, but the lifetime license isn't for <newname>, it was for <oldname>" tactics?

Actually a friend bought FL cheap on a special promotion years ago. The lifetime license included the upgrade to Studio. They really do look after their customers  :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 10:44 AM
What is commendable, however, is that they clearly call attention to the fact they are using it right on the download page. Which is more than most publishers are doing. And which is all that 90% of the people who are objecting to OC are asking for: Being told - up front - that it is going to be installed.

Of course, providing the user with notification and an easily selectable option to not have it load at all when you run the installer would be nice...but the makers of OC seem to be quietly adamant that that is not going to happen.

Nothing is being installed though, unless you install the application in question, right?  And why should that be different than everything else?  It seems to me that they're being held to a different/higher standard based on what people assume that OC is/does...
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 31, 2011, 11:26 AM
I don't see where any one is wanting a different/higher standard for OC.
Just more up front about it, that it will connect to the net to get it's .dll and whatever else it gets, during the install of the primary program that you picked.

I'm certainly for Renegade and more to make money.
He has put the work into the program, and giving it free.

By teaming up with OC, there is some possible income, without too much trouble.

Most of the stuff I've installed has had options for other software.
Check boxes for Google Chrome or Bing's Toolbar, or with Flash and others there is McAfee or something to opt-out of.

The difference is that there is no opt out of OC when installing.
And I think the more upfront OC is, the more it will be accepted.
But that is not the route they are taking yet.
Leaving it to Renegade or other developers to post the fact of OC included.

Like I said before, I don't know enough to judge OC's possible security problems.
But anything that connects to the net, is cause for looking in to what it's doing.
And continuing to monitor any and all changes to what it loads when connected.
This info should be in an easy to understand form, and not have to study OC's entire site.

Yes, this is what it does-as drapps posted

http://www.opencandy.com/what-information-does-opencandy-collect/

What else is it capable of and info on changes need to be upfront as well.
It is advertisement, so what, we get that all the time. I block all I can while others don't mind.

OC tries to park in my computer, that is different then other advertisement.
So it should be monitored imho. It's not just a cookie Ccleaner can kill.

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 11:39 AM
The difference is that there is no opt out of OC when installing.

Opt out of *what*?  OpenCandy is more akin to a service than an application.  It doesn't install anything that's not required to have a clean uninstall, nor does it do anything other than during installation if you don't opt-in.  If you go to a site on the internet and it displays a page before you can access the site that has an ad that you choose not to install and even choose not to allow to show by the use of adblockers, it can *still* get information akin to the stated OC information, i.e. that you came to the page, whether you click through to an ad, and whether you click through to the main site.  Is anyone asking pages that do this to disclose that they're keeping track of who lands on the page?  And this is not a hypothetical situation; I know of a few popular sites that I visit that do this exact same thing.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 31, 2011, 11:47 AM
I said more then I planned to in that post...so maybe I didn't communicate well.

Opt out of *what*?

Exactly, you can't, OC is included.

No offense to OC or anyone using their service.
They used to have a logo on the installer 'Powered by OC'.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 12:21 PM
I said more then I planned to in that post...so maybe I didn't communicate well.

Opt out of *what*?

Exactly, you can't, OC is included.

But what do you mean?  Opt out of using the installer extensions?  So perhaps you opt out of using Installshield because you don't like them.  Or wise.  Or INNO or NSIS?  It's an extension that's not installed on your machine.  You can code your own extension that sends the *exact* same information.

So opt out of *what* is my question that still remains unanswered?
Title: Re: What the hell is OpenCandy?
Post by: app103 on March 31, 2011, 01:29 PM
So opt out of *what* is my question that still remains unanswered?

3rd party tracking.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 01:54 PM
So opt out of *what* is my question that still remains unanswered?

3rd party tracking.

*You* aren't being tracked though.  From what I've seen (and what Renegade has shown from his experiences) it's no more intrusive than a counter on a page.  I've even seen during the worst of their growing pains that severe detractors have said that the level of knowledge of what you've done seems to be absent.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 03:13 PM
I've even seen during the worst of their growing pains that severe detractors have said that the level of knowledge of what you've done seems to be absent.

You completely lost me on that one. :huh: Could you maybe rephrase it?  :)

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 03:29 PM
I've even seen during the worst of their growing pains that severe detractors have said that the level of knowledge of what you've done seems to be absent.

You completely lost me on that one. :huh: Could you maybe rephrase it?  :)



If it was tracking your actions, then subsequent actions would be based on that information.  But several detractors have admitted that it doesn't seem to utilize or even *have* that knowledge, just based on observation.  They might actually have it and not be using it- but that wouldn't seem to make sense either.
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on March 31, 2011, 03:47 PM
So, The torches and pitchfork wielding villagers are incensed by the frankin-monsters insistence on playing possum?
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 03:53 PM
So, The torches and pitchfork wielding villagers are incensed by the frankin-monsters insistence on playing possum?
;D  That's one way to put it...

Just a note- I really despise adware, spyware, and those that distribute it.  But like a lot of other pejoratives, I think it's very likely that the effectiveness of labeling something as malware will be diluted if it's applied indiscriminately.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 31, 2011, 04:16 PM
I'm sure there are quite a few entities interested in what is being installed and uninstalled, the time frames, and more.
Gathering a lot of that info would be useful to more then OC and it's developers and advertisers, I'm sure.

So if I install a program with OC's code in it, that info goes to OC and back to the developer and advertiser.
That's what it says it does on their site. Great for all 3 involved- http://www.opencandy.com/ -sign up.
Who else would be interested in that info? And pay for it.
But I really don't care, honestly.
Title: Re: What the hell is OpenCandy?
Post by: f0dder on March 31, 2011, 05:32 PM
To be fair to OC, even if I'm not super fond of it, if all it does is sending your OS locale and version, then it's no worse than a webbrowser - only you're a tinfoil hat wearing kinda guy with special addons, that information is present in the HTTP request headers for every web request made.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 31, 2011, 05:41 PM
From what I know and have seen, both in OC and here, there seem to be a few misconceptions about what OC is doing.

First, it's not tracking you at all. However, it is doing more than a Flash banner ad on a web site.

A web site ad does not have the same access to your computer that OC has. OC has several offers available and they don't offer you what you already have, so, the logic is something like this:

Code: C# [Select]
  1. OfferList = { ...big list of offers ordered by profitability... };
  2.  
  3. foreach (item in OfferList)
  4. {
  5.     if (item.IsNotInstalled)
  6.     {
  7.         OpenCandy.MakeOfferToUser(item);
  8.         OpenCandy.OsLanguageCountry(); // Log OS, language and country as aggregates
  9.         return;
  10.     }
  11. }

There, item.IsNotInstalled checks to see if the item exists on the computer by checking the registry. In a way, that is more power than a normal ad. In another way, it's about equivalent.

Anyways, I don't have absolute knowledge of what is going on, but from what I can tell, that's it or at least pretty darn close.

I have not seen the advertiser SDK, so I don't know exactly what goes on there, but my guess is that there is something in it that informs OC if the offered software has been subsequently run. That is the part that ensures that the offered software is genuinely wanted by the user, which then tells OC to pay the original software author (like me). However, I am not certain. Just guessing there.

We trust software all the time. Some people even trust cracks and warez. (Yikes...) If there were something dirty going on, it would be much easier to simply not use OC and do all the dirty stuff in the software instead. But there isn't. It's pretty simple. It presents an "ad" during installation in the same way that a web site puts ads on its pages. The difference is that you're not being tracked with OC, but when you visit virtually any web page, you ARE being tracked by Double-Click or Google or someone. Google keeps PERSONAL track of you even. They use personally identifying information thanks to you having signed up at Youtube or Gmail or some other Google service. So when you visit www.acme.com, the ads are very specific to that site and YOU.

There are other privacy concerns out there that are much much more serious. But really, people just don't care. They are used to them now. This is just a slightly different way to serve up an ad/offer.

Truthfully, in an installer is PRIME space for it because you have the person's dedicated attention. They aren't distracted by anything else. (Which is the same motivation for why I used a full page back-splash for the Photo Resizer installer --- people aren't distracted then and can pay attention to the installer -- it targets people that are not tech-savvy.)

Anyways, I kind of hope that helps some with tracking and whatnot.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on March 31, 2011, 06:07 PM
Thanks Renegade for that info.
I also thank you for your program and think you should profit more from the OC deal. imo.

I knew OC was in your installer before I installed it.
So even knowing it was there didn't stop me from installing.
OC doesn't bother me being there.
I did remove all the OC stuff from older apps after that Nod notice.
As a precaution and bored I guess. :)

That was the first time Nod blocked OC like I posted.
And I have installed other stuff with OC.
I wonder who changed, OC or Nod.
No big deal....did Eset ever answer you?

If anything starts any suspicious activity one my security programs will pick it up.
No worries....
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 31, 2011, 06:25 PM
@cmpm - Thanks! :)

did Eset ever answer you?

Do they ever contact anyone? Sigh... No. Not yet. I doubt they will. They really need to work it out with OC and not me. I just submitted to help get their attention as it is bad for me and everyone else that uses OC.

It is kind of frustrating... The security companies really need to shape up some and come up with methods that are reliable.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 06:25 PM
My objection to OC isn't so much what it does on a technical level. My objection is with it's business model.

What they are doing is attempting to unilaterally redefine what constitutes adware and to justify an installation method that is basically stealthed.

I additionally have a problem with their "dealers choice" options for how it gets used (default in/default out) in an individual developer's application. I don't know if this is to provide OC with what they may feel is 'plausible deniability' when accused of being adware, or what.

Up until now, there has been pretty much universal agreement that anything which gets installed on your PC without giving notice and asking your permission is unacceptable.

OC is attempting to do an end-run around that understanding. First, by muddying up the waters with their insistence on their own definition of what "advertisement" means. Second, by refusing to have OC ask permission prior to doing what it does.

From what I've seen, there seems to be a very deliberate decision not to draw attention to the fact it's on there at all. Otherwise, it would add a mandatory splash banner, and ask if it's ok to proceed.

But it doesn't...

From what I've seen and read of it, it's left up to the app developer just how much to say about the fact OC is piggybacking on his installer.

And I'm sorry folks, but to require that some information be put in the EULA about OC is almost laughable. Not to defend people who don't read the EULAs, but the people who produce OC know (as those of us in the industry do) that very few people ever read license agreements. I'm almost tempted to say "How convenient."

[ You are not allowed to view attachments ]

This is a potential "camel with its nose in the tent" issue. OC may be the most innocuous and benign piece of code out there. But what it is asking us to see as acceptable behavior for a software installer is not. Because it asks us to greenlight an action that has, up until now, been considered unacceptable behavior.

This whole issue could have been avoided if OC just did what every other ad-type software does - pop up a notice and ask to be installed before anything actually is.

But OC has chosen not to do that.

And I think the reason for that is very simple: most people wouldn't install OC if they knew about it.

And in order for OC to sell their services to their advertising partners, they have to offer some unique sales proposition that gives them the advantage over more traditional piggyback product installers.

And that unique sales proposition is a low key approach to installation that borders on stealth, even if it doesn't quite cross the line, combined with a policy of substituting the term "recommendation" for "advertisement."

Not that it matters. Actions always speak louder than words.

To quote Douglas Adams remix of the classic 'duck test': If it looks like a duck, and quacks like a duck, we have at least to consider the possibility that we have a small aquatic bird of the family anatidae on our hands.

In my little corner of the universe, if you ask me - out of the blue - to consider buying something,  then it's an 'advert' AFAIC.

And calling it something else - and insisting it's not - only makes it quack louder.

 :)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on March 31, 2011, 06:36 PM
Up until now, there has been pretty much universal agreement that anything which gets installed on your PC without giving notice and asking your permission is unacceptable.

...

And I think the reason for that is very simple: most people wouldn't install OC if they knew about it.

But that's the thing -- It doesn't get installed! It runs, but it isn't installed.


When most people go to install software, they aren't agreeing to a lot of things, but things are genuinely changed on their system that they have NOT asked for. This is the normal way of doing things and nobody would call it malicious. For example, an installer adds registry keys and puts a DLL in the system32 folder, creates a ProgramData entry, another local/roaming directory structure, checks if certain other software is installed, if not installs it or upgrades it, etc. etc. That's normal. But OpenCandy isn't doing all that stuff. It runs then it's done.
Title: Re: What the hell is OpenCandy?
Post by: app103 on March 31, 2011, 07:39 PM
This is the problem, and will continue to be the problem:

When I install your software there has to be a certain amount of trust in you for me to be able to do that. And now I have to have trust in OC as well.

While I may trust you, I don't trust OC at all and I never will, regardless of how much you trust them.


What are they going to do next? What will they get caught doing that they will have to change? What will they blame next on the developers that put OC in their installers?

When you ask me to trust them while installing your software, you are asking too much and I won't do it.

They are also peddling their stuff to open source developers, to include a closed source .dll on machines that install the open source software. When I install open source software, I expect to be able to have access to the source, all of it, for everything it installs on my machine. If the source for the OC dll is not included, it has no business being put on my machine during the install of a piece of open source software.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 08:50 PM
But that's the thing -- It doesn't get installed! It runs, but it isn't installed.

Sorry. I'm a bit color blind in that end of the spectrum.  :)

Regardless of whether it copies itself onto the hard drive, or loads itself into RAM before it runs, it's still installed on your system. The mechanism employed for the IPL* (initial program load) is a technical detail, not a functional difference.

------------
* At least that's what they called it when I was taking my CompSci courses in college.  ;D
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 08:55 PM
Up until now, there has been pretty much universal agreement that anything which gets installed on your PC without giving notice and asking your permission is unacceptable.

...

And I think the reason for that is very simple: most people wouldn't install OC if they knew about it.

But that's the thing -- It doesn't get installed! It runs, but it isn't installed.


When most people go to install software, they aren't agreeing to a lot of things, but things are genuinely changed on their system that they have NOT asked for. This is the normal way of doing things and nobody would call it malicious. For example, an installer adds registry keys and puts a DLL in the system32 folder, creates a ProgramData entry, another local/roaming directory structure, checks if certain other software is installed, if not installs it or upgrades it, etc. etc. That's normal. But OpenCandy isn't doing all that stuff. It runs then it's done.


This! If it were installing anything, I'd totally agree.  But it's not!

They are also peddling their stuff to open source developers, to include a closed source .dll on machines that install the open source software. When I install open source software, I expect to be able to have access to the source, all of it, for everything it installs on my machine. If the source for the OC dll is not included, it has no business being put on my machine during the install of a piece of open source software.

But it doesn't *install* the dll... when you get an installer for OSS software, is it required to give you the source to the installer?  I don't think so, though I could be wrong?  And if it's not, there's no reason to have to give the source to the OC dll.
But that's the thing -- It doesn't get installed! It runs, but it isn't installed.

Sorry. I'm a bit color blind in that end of the spectrum.  :)

Regardless of whether it copies itself onto the hard drive, or loads itself into RAM before it runs, it's still installed on your system. The mechanism employed for the IPL* (initial program load) is a technical detail, not a functional difference.

Yes, indeed it is a functional difference.  Several things run on your machine without being installed - classic asp and javascript are two good examples- they run on the client in the browser.  Does that mean that every bit of JS or VBscript has to be vetted?
Title: Re: What the hell is OpenCandy?
Post by: app103 on March 31, 2011, 09:20 PM
But it doesn't *install* the dll.

What is the purpose of an installer? I thought the purpose was to install software. And software consists of many types of files, not just .exe executables.

If one of my applications comes with xml and wav files, I am not going to argue that they are not "installed" with my application...they are.

The big issue with the OC .dll being installed along with open source software is that it is compiled code in which the source is not available.

when you get an installer for OSS software, is it required to give you the source to the installer?

No, I wouldn't expect the source for the installer maker, but I would expect to be supplied with the information of what was used and with the scripts used to make the installer if they were not included and I asked for them.

I should be able to compile an exact copy and when you toss in the OC dll, that isn't possible. I should also be able to change any of it any way I see fit and redistribute those changes, and if I am not allowed to change and redistribute the OC dll, then it has no business being placed on my system, without that right, along with an open source application.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 31, 2011, 10:04 PM
I should be able to compile an exact copy and when you toss in the OC dll, that isn't possible. I should also be able to change any of it any way I see fit and redistribute those changes, and if I am not allowed to change and redistribute the OC dll, then it has no business being placed on my system, without that right, along with an open source application.

No, not in the slightest do you have that automatic right. Only if the developers wants to let you do that then you should be allowed to and not all OS licenses do grant that right. GPL developers tend to want to allow to that, but even the GPL is very clear that the license doesn't extend to other software bundled with the GPL'd application.
Title: Re: What the hell is OpenCandy?
Post by: mouser on March 31, 2011, 10:14 PM
App I have to disagree with you on the point about the installer needing to be open source for an open source project.

It would of course make sense that someone philosophically drawn to the open source movement would want an open source installer, but i don't see any reason anyone distributing their open source software should have to avoid using a closed source installer or shouldn't be able to show advertisements during their installer setup, etc. if that's what they want to do.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 10:17 PM
But it doesn't *install* the dll.

What is the purpose of an installer? I thought the purpose was to install software. And software consists of many types of files, not just .exe executables.

If one of my applications comes with xml and wav files, I am not going to argue that they are not "installed" with my application...they are.

The big issue with the OC .dll being installed along with open source software is that it is compiled code in which the source is not available.

But the dll isn't *left* on your machine.  It is to facilitate the installation.  That's the same as saying that NSIS is installed on your machine just because certain supporting dlls have to be extracted to be loaded into memory.  That is *not* installation.  It assists in installation of the requested software.
Title: Re: What the hell is OpenCandy?
Post by: mouser on March 31, 2011, 10:20 PM
Whether the dll is left as part of the installer/uninstaller or not, i don't see the problem.

Now if using the installer permanently put some background process that was running even after you installed your program of choice, that would be a completely different matter and i would be up in arms, but otherwise this seems much ado about nothing to me.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on March 31, 2011, 10:27 PM
As much as I tend to defend OC (for some reason) I do think the term 'installation' is confusing both apps and 40hz's real points.

The issue is that even if you run the installer and say no to everything, at some stage the OC DLL gets loaded and executed. So if you are of the opinion that you don't trust OC, then there is just no way you can install the original application.

This is the no opt-out issue, you can't opt out of OC getting to run on your PC and doing whatever it does, benign though that may be.

To me it's a non issue, I don't know the authors of most of the software on my PC, and for none of the opensource programs did I go and compile the code myself, or even glance over it, so I'm already placing a great deal of trust in complete strangers.

Personally, if anything OC have earned my trust from what I've read in this thread, so if a DLL wants to run I don't really care.
Title: Re: What the hell is OpenCandy?
Post by: app103 on March 31, 2011, 10:43 PM
But the dll isn't *left* on your machine.  It is to facilitate the installation.  That's the same as saying that NSIS is installed on your machine just because certain supporting dlls have to be extracted to be loaded into memory.  That is *not* installation.  It assists in installation of the requested software.

But NSIS is open source and you can obtain the code for it and whatever it needs to use to assist installing an application.

OpenCandy...no.

I have decided to contact the FSF to see what they have to say about the matter. I'll let you know when I receive a reply.
Title: Re: What the hell is OpenCandy?
Post by: mouser on March 31, 2011, 10:48 PM
It seems to me a good solution for authors releasing open source material is to always provide the option of a "portable" non-installer download.  Whether the installer is open source or not, just as a matter of convenience.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on March 31, 2011, 10:59 PM
But the dll isn't *left* on your machine.  It is to facilitate the installation.  That's the same as saying that NSIS is installed on your machine just because certain supporting dlls have to be extracted to be loaded into memory.  That is *not* installation.  It assists in installation of the requested software.

But NSIS is open source and you can obtain the code for it and whatever it needs to use to assist installing an application.

OpenCandy...no.

I have decided to contact the FSF to see what they have to say about the matter. I'll let you know when I receive a reply.

NSIS is... but what if someone decides to use InstallShield.  Do you have a problem with that also?  Or Wise.  Or any of the other non open source software options for installers?  Or if someone uses NSIS with a custom extension that isn't OSS?  You can write extensions, and they don't automatically become OSS...

That was my point about OC being held to a different standard; you can include all of the custom code you want to in an installer; you're already giving a certain amount of leeway to someone when you run an installer.  To single out this avenue, when you can do the exact same thing and there be no problems otherwise is the part that seems disingenuous.

It seems to me a good solution for authors releasing open source material is to always provide the option of a "portable" non-installer download.  Whether the installer is open source or not, just as a matter of convenience.

Sometimes that's not an option because of requirements of the application.  This is one of the (many) reasons that I never release anything open source, nor do I use OSS when developing- sometimes people get pedantic about the licensing, even if you're releasing the software for free...

And to get a bit pedantic about this myself (:)) NSIS is OSS.  The scripts that I create to use with NSIS are not.  I would think that plugins created are in the same way not bound by the license, especially as NSIS is licensed under the zlib/libpng (http://www.opensource.org/licenses/zlib-license.php) license.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on March 31, 2011, 11:39 PM
Yes, indeed it is a functional difference.  Several things run on your machine without being installed

Just a minor niggle... ;)

I think you might have missed what I was trying to say there.

Based on what I learned from my professors, the fact that a piece of code is capable of being run is proof positive an installation occurred. There is absolutely no "functional difference" between installing to RAM or HD, because in either case it accomplishes the exact same function - getting a piece of binary code into a place where it can be executed by the target system.

To paraphrase so there's no confusion: If it's runnable - it's been installed.

 :)
----

Note: I do consider the code Java scripts and ASPs to be installed when they're called in by a browser. So much so that I employ script blockers and a few other safeguards to make sure things don't install themselves into my system RAM without me first giving them explicit permission.

Which is a shame in a way. I don't want to block advertising and banners on sites I visit because I have a philosophical issue with my site hosts looking to earn some affiliate revenue by including them. I only do so because so many sites began abusing scripting technologies that I felt I had no choice.

That's why I object to what OC is trying to do by redefining words and undermining an informal industry guideline that has served its end-users well. Because even if it does little to prevent installation scripts from playing games, it's still valuable it that it serves as a standard for what should be considered acceptable behavior.

Just my 2¢ 8)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 01, 2011, 12:55 AM
Meh... This is one of those things that is polarizing, and people just won't agree.

This is the no opt-out issue, you can't opt out of OC getting to run on your PC and doing whatever it does, benign though that may be.

You've phrased that in an interesting way. Let me run a bit with it... (Devil's Advocate in full effect... :) )

Now, when you run just about anything, there are things that go on that you are not aware of. In fact, virtually ALL software runs other software. So when you run program X, it includes zlib, which you DIDN'T explicitly give your permission for, and program X didn't ask you. Program Y includes Gecko code and didn't ask you to run that either. Program Z includes Indy, which you didn't explicitly give your permission to run. Another program includes ILS and another Eziriz and another Xenocode and another Codejock and another runs...

We didn't opt-out of any of it, and it's all running on our machines without our permission!

While all that may seem a bit silly, it points out that we will ALWAYS run software that we didn't know we were running. "Did I explicitly choose to run ABC?" is an untenable position due to the nature of software itself. It's intentional, and different people have different intentions when performing the exact same actions. It's like peeling onions.

Step up to the Internet on a single web page and all of a sudden things spiral way out of control.

Now what "installed" means could change. If software is partially running on your machine, but also (mostly) running off your machine (servers), is it installed? It's partly there... And what that is you have zero control over.

Ok, that got silly again. But the point is that when you start applying principles, you need to be somewhat consistent with them, and some principles will run into a lot of problems very quickly.

A better measure than "did I explicitly choose to run this software" (which as I've shown above leads to complete insanity), is something more like "is this software and its components doing any harm or is it benefiting me"?

That's a much better metric to measure.

Title: Re: What the hell is OpenCandy?
Post by: mouser on April 01, 2011, 02:14 AM
Or another way to ask is, do you sufficiently trust this developer and their partners, and the choices they make about their software and how they distribute it?  If not, you probably don't want to run their software, with or without any bundled installer, advertising dll, etc.

Unless you are prepared to never install anything made be anyone who you don't completely trust -- or insist on reading carefully through every line of open source code before you run it, you are taking some risks and putting some trust in others work.  Frankly it seems to me that a company like OpenCandy, even if you don't trust their motives, is probably orders of magnitude safer to install and less likely to be trouble, than most random shareware and commercial software made by people who you don't know.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 01, 2011, 02:36 AM
That was another good way to put it mouser. And certainly not off-the-wall like me~! :) :P

The same thing goes for pretty much most manufacturing/production.

For the fresh produce in the supermarket, you trust the:


Similarly for car manufacturers and their suppliers, etc. etc. etc.

Doctors and medicine? There's a LOT of trust there. And every month a new revelation comes out about how some part of our trust was misplaced.

app103 knows just how many manufacturers put out defective products that are dangerous. (I still love the candles that were a fire hazard! The irony was beautiful.)



Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 01, 2011, 02:40 AM
So why most developers that partner with OC hid that fact?
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 01, 2011, 02:51 AM
So why most developers that partner with OC hid that fact?

I suppose that the sins of the past with stealth adware have created an environment of paranoia. The media certainly doesn't help as we've just seen yet once again with that false positive on the Samsung laptops.

The media hypes death, destruction, malign intent, disasters, terror and fear. They have no interest in the truth. If they did, they wouldn't have been hyping the Samsung story -- they would have done some investigation to find out first. But they didn't. They're fear-mongers. "If it bleeds, it leads."

People are so primed for fear that anything that could be remotely linked to your software could be a death sentence. For FL Studio, that's less of a worry as they already have a strong following and brand. For lesser-known authors, the prospect could spell death.

Plainly, I think that a lot of developers are just scared. I can't say as I blame them.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 01, 2011, 07:00 AM
So why most developers that partner with OC hid that fact?


I suppose that the sins of the past with stealth adware have created an environment of paranoia. The media certainly doesn't help as we've just seen yet once again with that false positive on the Samsung laptops.
*
*
*
Plainly, I think that a lot of developers are just scared. I can't say as I blame them.

I don't think it's so much an issue of blaming or excusing as it is simply asking OC to yield on a business issue that many will (with some justification) be highly suspicious of.

That's why I think PhilB66 and others bring the whole problem to point by asking why developers seem to be hiding the fact they are partnering with OC.

And I think the only answer is because it betters the odds the average end-user is more likely go along with it if they don't know about it.

Which makes the practice somewhat questionable.

If it's motivated by a desire to slip something past the end-user, then it smacks of dishonesty. If it's based on some sort of "they don't need to know" and "media paranoia" justification, then it comes very close to being insulting since that presumes the developers knows best what their users need to know - or are capable of understanding.

In any case, operating like this doesn't do much to engender trust in a relationship. And it also has the potential side effect of stoking the rumor mill as well as making it that much harder for the developer to respond creditably to accusations. Most people feel if you weren't forthright at the beginning of a relationship, you won't be later on should a problem arise.

Can't have it both ways.

There's an old saying that goes: Burn me once - shame on you. Burn me twice - shame on me.

Unfortunately, in these (also justifiably) suspicious times, many potential customers won't be willing to give you the benefit of the doubt if they suspect you're holding out on them.

Quack!  ;D (Kidding...just kidding.)


----------------

@Renegade - <OT> - tried your suggestion in another thread regarding DC being smoother in Opera. I'm using Opera right now - and you're right!
Whole mo' better experience compared to FF. :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 01, 2011, 07:40 AM
Yes, indeed it is a functional difference.  Several things run on your machine without being installed

Just a minor niggle... ;)

I think you might have missed what I was trying to say there.

Based on what I learned from my professors, the fact that a piece of code is capable of being run is proof positive an installation occurred. There is absolutely no "functional difference" between installing to RAM or HD, because in either case it accomplishes the exact same function - getting a piece of binary code into a place where it can be executed by the target system.

To paraphrase so there's no confusion: If it's runnable - it's been installed.


You have a very ... unorthodox view of being installed.  :huh:

The act of installation requires some very discreet actions that would seem to put lie to your explanation, and this is coming from someone who did installers for several years many moons ago on many varied OSes.  For one thing, installation by any practical definition implies that the software in question can be run again without any need for further installation (leaving out the situation of a software upgrade, since the act of upgrading is changing the delta of the installed software.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 01, 2011, 07:46 AM
And I think the only answer is because it betters the odds the average end-user is more likely go along with it if they don't know about it.

Which makes the practice somewhat questionable.

That's kind of what sets me off a bit. It's a double-standard. I really don't care either way as long as people hold standards with some degree of equality.

e.g. I hate all people equally! :P (Just kidding. I hate politicians and lawyers most~! Hahahah~!)

But seriously, let me just tear into the double-standard issue a teeny-little bit...



Hello. Welcome to my web site. I've just placed a tracking cookie on your computer and have already recorded information about your computer. Don't worry though. I'm not tracking you personally, yet. Although I do use other tracking technologies from several different companies, including Google. Since you probably have a Youtube or Gmail account, you are being personally tracked. In fact, we're serving ads up to you right now that use your personal information to specifically target you with ads that you are likely to click on so that I make money and other people make money. Your money. But don't worry. That's not the only stuff. We've also partnered with Facebook and know everything about you and your friends and your family. But don't worry... We're not the bad guys. The ones on the desktop are the bad ones. The web is safe. Downloadable software is evil. They're all trojans and spyware and adware and malware and all manner of nastiness.



Ok, maybe a bit over the top in some places, but still basically accurate.


Now... here's the question...


Who here that is opposed to OC will give up surfing the Internet? Because there basically aren't any sites that don't track you to some degree.

A browser ad-blocker is no different than AV software when it gets down to it. Now what gets blocked may vary, but the principle is the same. And how many ad-blockers flag ads that track you as malware? (Like the NOD32 false positive above.)


I think the measure needs to be whether something is going to be good for you or bad. Malware is obviously bad, and I think that we can agree that OC isn't malware. The question then becomes whether or not an ad is bad for you. That's a tough question as I don't see any harm in low-volume ads, but when they get to the level of propaganda (like most mainstream advertising by companies like Coca-cola or McDonalds), then I think that's an entirely different matter. There's also a difference between consumer education and ads, but again, that's also problematic.


Web sites don't ask permission. But people are used to that now.


Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 01, 2011, 08:39 AM
The "but OC is being installed without my consent" is silly, as already mentioned - consider the amount of 3rd party libraries used by any realistically sized application, and you'd have a crapload of "do you want to allow this library to be installed, as well?" prompts... unless you want to hold OC to higher standards.

Yes, it does run as part of the installation process, but it isn't installed - and that's a big effing difference compared to the adware of the past, that would install background processes, browser helper objects, whatever.

As long as OC doesn't send my list of installed applications but simply grabs the available offers and don't offer what it can locally check is already installed, I don't see the big fuzz about this - even if I don't like the business model and the tendency of authors to "slip it in".

But all that *IS* assuming that OC are being honest about what they're doing, and aren't going 180 degrees at some point - and we all know how likely that is.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on April 01, 2011, 09:18 AM
I have decided to contact the FSF to see what they have to say about the matter

Just remember that the FSF are very much GPL centric. There are a tonne of other OSS licenses. Case and point, the BSD license is OS, and anyone would be very hard pressed to cliam that OpenBSD is not opensource. But they explicitly do not grant the right to simply repackage and redistribute their Operating System CD.

Rather they retain a copyright over the CD layout

The OpenBSD project does not make the ISO images used to master the official CDs available for download. The reason is simply that we would like you to buy the CD sets to help fund ongoing OpenBSD development. The official OpenBSD CD-ROM layout is copyright Theo de Raadt. Theo does not permit people to redistribute images of the official OpenBSD CDs. As an incentive for people to buy the CD set, some extras are included in the package as well (artwork, stickers etc).

Note that only the CD layout is copyrighted, OpenBSD itself is free. Nothing precludes someone else from downloading OpenBSD and making their own CD.
-http://www.openbsd.org/faq/faq3.html

An opensource application with OC included is very similar, you can rebuild and repackage the application and redistribute it, but you just can't include OC.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 01, 2011, 11:50 AM
I'm not so sure OC and a browser is a good comparison.
Just thinking out loud.....

There is a lot options to block tracking with a browser.
And there is a lot of tracking that can be done in a browser.

OC is more specific and tracks install, uninstalls, and how they get how long I consider an option during the install is beyond me, both how and why. And whatever else OC says it tracks.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 01, 2011, 12:15 PM
Yes, indeed it is a functional difference.  Several things run on your machine without being installed

Just a minor niggle... ;)

I think you might have missed what I was trying to say there.

Based on what I learned from my professors, the fact that a piece of code is capable of being run is proof positive an installation occurred. There is absolutely no "functional difference" between installing to RAM or HD, because in either case it accomplishes the exact same function - getting a piece of binary code into a place where it can be executed by the target system.

To paraphrase so there's no confusion: If it's runnable - it's been installed.


You have a very ... unorthodox view of being installed.  :huh:

The act of installation requires some very discreet actions that would seem to put lie to your explanation, and this is coming from someone who did installers for several years many moons ago on many varied OSes.

If it's an unorthodox view, it's one shared by many. :P

I started referring to the act of loading an executable into working memory as an "install" after hearing Marvin Minsky refer to it that way during a lecture in 1977. Back then, we didn't differentiate between the act of "installing" in your sense (i.e. on a drive or other storage media) and loading it into RAM for execution. It was the act of loading and running that constituted the "install."

And since we're trotting out our CVs, my view is from the perspective of someone who (like yourself) has programmed and installed software on various OSs for...well, let's just say a bit more than several years, starting with IBM's System/360 on mainframes, and Digital Research's CP/M on personal computers. :)


For one thing, installation by any practical definition implies that the software in question can be run again without any need for further installation (leaving out the situation of a software upgrade, since the act of upgrading is changing the delta of the installed software.

That's a new one for me. Bounced it off a couple of system admin cohorts of mine. Both felt your qualification that it "can be run again without any need for further installation" is not a valid criteria because they routinely install and run software utilities (not updates) that execute once and then remove themselves from the system. :tellme:

We could continue this endlessly, presenting different examples and exceptions. But why bother? If you don't agree with my definition of what constitutes a software "installation," that's fine too.

Sometimes "agreeing to disagree" is educational in its own right. 8) :Thmbsup:



Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 01, 2011, 01:41 PM
40hz: FWIW, I've never head anybody use "your" definition either. For me, and people I know, "installing" generally means "putting something on the system (more or less) permanently". Running an executable definitely doesn't count as "installing" in my book.

In previous versions, OpenCandy did get it's DLL installed on the system... but (according to the OC guys) it was just lying dormant there until (possibly) used during the uninstall process.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 01, 2011, 02:49 PM
It seems like there is a lot of getting hung up on terminology here. Which is ironic because one of the most important points made here - by 40hz - is that the meaning of words *is* important and is being potentially subverted here by OC. On that point I have some concern myself. Nonetheless I think whether something is "installed" or not is ultimately tangential to what is at issue here and of actual concern. After all, I'm sure Wraith would not argue that a virus that simply loads itself into memory and formats your hard drive without ever "installing" anything is ok simply because it's not being "installed" (and neither would anyone else I'd wager :D). So using "installed" as a measure of trustworthiness, safety, or anything else that is really of concern here is not really useful.

So what's really the concern here for those who are uncomfortable with OC? Well, there's certainly the association with adware and spyware of the past. But I happily ran CrashPlan in ad-supported mode for some time, and if I hadn't needed backup sets and wanted to use their online storage, I probably would have continued to do that. I've also used several other ad-supported apps. I don't mind them in principle. Do others here who are objecting to OC's system fundamentally reject all adware? If not, it's an interesting and important distinction.

Spyware, on the other hand, I do broadly reject, at least where I'm aware of it. So what exactly is spyware? The common understanding is it's software that collects information about you and sends it back to a controller, presumably a central server somewhere, for some unknown and unstated purpose. I am *still* unclear on whether OC is doing this, but my understanding from reading this thread is that *yes*, they *are* doing this, in that information is going back to OC. The problem then, at least in my view, is that data is being collected from a position of potentially elevated permissions vs. a web browser (in most cases a browser is not able to see what software you have installed, for example) and *no* disclosure is being made of that. Yes, websites do this all the time, and I'm not happy about that either, yet I continue to browse the web. But for those that have concerns about this sort of thing, there are also common tools available to block this kind of behavior. A good incoming *and* outgoing firewall will catch what OC is doing, as NOD apparently did, and warn the user, allowing them to block it. So tools are available to handle this situation is well. Nonetheless the elevated position that OC is in as far as access to my system in my opinion demands an elevated level of communication regarding its activities.

Let's keep some perspective here though. This does not need to be stated in scary terms in order to avoid being seen in a bad light. I believe OC could require better communication of its activities through its partners and their installers while not necessarily reducing opt-in significantly. Here's an example:
"This installer is powered by OpenCandy! As part of a free service, OpenCandy will check your system for potential software upgrades to improve performance and capabilities. This check will collect basic non-personal information about your system and store it securely on our servers. If you'd like to decline this service, simply uncheck the box below." That's 30 seconds of thought put into the wording; a good marketer could do a lot better, keeping the important information will making it more appealing. That's what marketers do, and that's ok.

They could even make it a bit more controllable and potentially get more customers by doing something like this: "...This check will collect basic non-personal information about your system and store it securely on our servers. If you'd prefer not to have your information sent to our servers, we can still perform a local check and offer some recommendations if you select the "local check" radio button below. You can also choose to decline this service by selecting the "do not check my system" radio button." In a situation like that I might still opt-in to the local check.

Adding a sentence of info about OC's service helping to support developers might also be a good thing, depending.

In the end I think the problem 40hz has, and which I share, is that OC is not very open about what it's doing, and in some/many cases even seems to be completely unmentioned in the equation (e.g. the offer appears to be coming from Microsoft for installing IE9, with no mention of the fact that OC brokered the deal). Disclosure is a big deal to many people.

All this being said the average person doesn't give a crap. :P

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 01, 2011, 06:46 PM
Anyone using Wakoopa? :D
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 01, 2011, 10:20 PM
I started referring to the act of loading an executable into working memory as an "install" after hearing Marvin Minsky refer to it that way during a lecture in 1977. Back then, we didn't differentiate between the act of "installing" in your sense (i.e. on a drive or other storage media) and loading it into RAM for execution. It was the act of loading and running that constituted the "install."
If we're going back *that* far, then at that point there wasn't really anything that even resembles installations of today, especially given the change in media and storage technology, so I think that given the change in the English language and technology, to carry over a term from that time to apply to the methodologies of today is a pretty big stretch...


And since we're trotting out our CVs, my view is from the perspective of someone who (like yourself) has programmed and installed software on various OSs for...well, let's just say a bit more than several years, starting with IBM's System/360 on mainframes, and Digital Research's CP/M on personal computers. :)

I'd guess a bit more than several years would depend on what the definition of several years is.  ;)

For one thing, installation by any practical definition implies that the software in question can be run again without any need for further installation (leaving out the situation of a software upgrade, since the act of upgrading is changing the delta of the installed software.

That's a new one for me. Bounced it off a couple of system admin cohorts of mine. Both felt your qualification that it "can be run again without any need for further installation" is not a valid criteria because they routinely install and run software utilities (not updates) that execute once and then remove themselves from the system. :tellme:

Personally, I wouldn't consider that an installation any more than I would consider copying a file to your computer or executing said file from a usb drive an installation.  /me shrugs 

But I think that with that out of the way, i.e. you've defined what you refer to as installation as anything that runs on your computer, then that seems to erode your position even more (see arguments by renegade and f0dder)  ;)


It seems like there is a lot of getting hung up on terminology here. Which is ironic because one of the most important points made here - by 40hz - is that the meaning of words *is* important and is being potentially subverted here by OC. On that point I have some concern myself. Nonetheless I think whether something is "installed" or not is ultimately tangential to what is at issue here and of actual concern. After all, I'm sure Wraith would not argue that a virus that simply loads itself into memory and formats your hard drive without ever "installing" anything is ok simply because it's not being "installed" (and neither would anyone else I'd wager :D). So using "installed" as a measure of trustworthiness, safety, or anything else that is really of concern here is not really useful.

First, installation was brought up by the nay sayers, not me.  It was in their own words that the problem with OC was that it installed without their knowledge.

Second it is the words that are my entire point of this conversation.  OC is *not* adware, nor spyware, nor malware, but it is being categorized as such.  Currently adware, spyware, and malware are all negative terms, and the threat of such labels is enough to force action in one way or another.  But, if you dilute it using it in edge cases, or cases that have *nothing* to do with the terms in question, you begin to erode the power of the term (see rape, domestic abuse, and racism for examples of such).  And that would be a real shame to see happen.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 02, 2011, 01:34 AM
It seems I agree with you generally speaking Wraith. But what is "adware"? Is that software that consistently displays ads while it runs? And regardless of labels, are you happy with how OC operates and is presented?

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 01:38 AM
Second it is the words that are my entire point of this conversation.  OC is *not* adware, nor spyware, nor malware, but it is being categorized as such.  Currently adware, spyware, and malware are all negative terms, and the threat of such labels is enough to force action in one way or another.  But, if you dilute it using it in edge cases, or cases that have *nothing* to do with the terms in question, you begin to erode the power of the term (see rape, domestic abuse, and racism for examples of such).  And that would be a real shame to see happen.

Oooooh~! And don't forget the almighty "terrorism" buzz-word! Especially those students terrorists in the UK that protested education cuts and tuition hikes!  :-\

Students are not terrorists. A lone kook that starts firing into a crowd is not a terrorist. Students are exactly that - students. Kooky nutjobs that start shooting people are exactly that, nutjobs. But the use of "terrorist" to describe them is a seriously bad idea.

@wraith808 - I think you've hit on an important concept: redefining words is often not a good idea. Where a word evolves in meaning, e.g. "installation" in 1960 vs. "installation" in 2010, that's one thing, but where we casually apply words inappropriately, it is lazy and can be dangerous.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 01:42 AM
It seems I agree with you generally speaking Wraith. But what is "adware"? Is that software that consistently displays ads while it runs? And regardless of labels, are you happy with how OC operates and is presented?

The term "adware" originated a long, long time ago, in an Internet far, far away. What was going on there was radically different than what is happening now with OC. There's really no comparison. Then, "adware" was installed on your computer and ran in the background to sporadically pop up ads. OC is nothing similar.

While they may both have ads, it's kind of like associating the horror of someone screaming with napalm burning their flesh off and burnt toast, and calling them both "burnt" or "carbon". Maybe not the best example, but the extreme nature of the difference between the two is fairly accurate.

Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 02, 2011, 02:34 AM
So what you're saying is we need a new term to define things like OC? Maybe ad-ish-not-entirely-dishonest-may-not-be-so-bad-ware? :D

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 03:00 AM
So what you're saying is we need a new term to define things like OC? Maybe ad-ish-not-entirely-dishonest-may-not-be-so-bad-ware? :D

YES~! :D

The best thing I've heard so far is "ad supported". It's used across platforms (web, mobile, desktop), and doesn't carry the evil connotations of "adware".

It's fairly accurate as well. Perhaps more accurate would be "ad supported in part" or "partly ad supported", but that's really just splitting hairs. e.g. At the moment my new little photo utility, Photo Resizer, is "partly" (or more accurately "minimally") ad supported as I've paid for everything (which was far from insignificant) except for the absolute tiniest portion that's so small as to not warrant mention, but still, the term "ad supported" is pretty good to describe it as it is short, succinct, and easy to remember.

Quite honestly, I resent the term "adware" to describe it because the connotations that go with "adware" are so horribly negative, and describe something entirely different. It's quite honestly offensive. (This is one of the very, very few areas where I can actually be offended. Which is why I kind of freaked out and blew up at PhilB66 here (https://www.donationcoder.com/forum/index.php?topic=26026.msg240920#msg240920).)

The thing there is that it is very possible to confuse what's actually going on. From one perspective, they both look the same. The difference is that one of them is rotten inside. It's like meeting a police officer from Brazil and then assuming that he's part of the death squads out killing street children. There are good police, and bad ones too.

When we look at "adware", it has no real benefit. It sucks up CPU, fights with other adware for dominance, soaks up memory, and pops up ads with focus indiscriminately. That is a very, very far cry from software in the "ad supported" world. "Ad supported" software doesn't hide. Opera used to be the poster-child for ad supported, then they got rid of the ads and changed their revenue model some.

Still, I wouldn't label OC (or me or my software) as dishonest. I've been perfectly upfront and transparent about everything. Anything that I have not been upfront about is either a genuine oversight (that I'll happily address) or a detail for a larger issue that I've already mentioned and said I'd address, but simply haven't gotten around to doing so. If anything I'm a shining example of honesty in the software world~! :)  :o  8)  ;D


Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 02, 2011, 03:26 AM
Yes, but you're far from the only person using OpenCandy, and now that I know what it looks like I realize it's been used in lots of software I've installed recently. I would have liked to know so I could learn more and make a more informed decision. Lack of full disclosure by software authors is my remaining concern.

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 02, 2011, 06:38 AM
So what you're saying is we need a new term to define things like OC?

Here are a few... Ad Conduit, Usage Information Sniffer/Transferer, Privacy Intrusion Mechanism. That's what OC does. How it does what it does is not an issue (at least for me it's not).

Just go through the advertisers list... Crawler Toolbar, My Shopping Genie, PriceGong, SweetIM.....sigh
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 02, 2011, 07:14 AM
Alright, here's a different way to put it-

junk mail, or door hangers
that most of us throw away
they know where I live
for OC, click 'do not install' whatever it is

well, one time I used one of those door hanger ads
they are mostly lawn services and remodeling companies

one time out of thousands I did use one
a Bathroom remodeling service or contractors
cause I did needed some remodeling done to two bathrooms
Decent price as well...

is that any help? lol...
they knew I had bathrooms beforehand I'm sure
without going through my house haha

will this thread ever die?  :tellme:

OC changed their tactics, which raises an eyebrow.
We are watching to see if it happens again.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 08:01 AM
So what you're saying is we need a new term to define things like OC?

Here are a few... Ad Conduit, Usage Information Sniffer/Transferer, Privacy Intrusion Mechanism. That's what OC does. How it does what it does is not an issue (at least for me it's not).

I don't think that's an accurate assessment.

I'm willing to be proven wrong, but statements with no facts to back them up don't carry much weight. I've presented a great number of facts here to back up what I've been trying to say.

To be clear, in loud, bold, 20pt, red, all caps:

Loud, Bold, 20pt, ALL CAPS

I WILL RECANT AND DROP OPENCANDY LIKE A HOT POTATO THE MOMENT SOMEONE CAN GIVE ME SOME SOLID, REPRODUCIBLE OR VERIFIABLE EVIDENCE THAT THEY ARE BEING DECEITFUL AND VIOLATING USERS.



...and centered. :)

And in boring, normal type...

Prove me wrong, and I will recant! :)


Just go through the advertisers list... Crawler Toolbar, My Shopping Genie, PriceGong, SweetIM.....sigh

Dropping out registry cleaners and ones that I am not very familiar with, the list also includes some well respected software companies:


Can anyone pick out anything in there that is shady? (I know someone is going to scream about Real... Please stick to today and not ancient history. The process of "working out the rules of the Internet" took some time, and we all know them now. 1999 doesn't count anymore - it's prehistoric history.)

Regarding "Crawler Toolbar", it was "Crawler Toolbar with Web Security Guard". They are also TRUSTe whitelisted.

http://www.truste.com/privacy-program-requirements/program-requirements.html

eBay, PayPal, Yahoo. It has some clout.

Just because something is a toolbar doesn't make it forged in Hell on an anvil of bones.

I remember releasing ALToolbar.

http://www.altools.com/ALTools/ALToolbar.aspx

It's an excellent tool. SHIFT SHIFT and you're styling! I really wish that ESTsoft would make it for Firefox and Opera. That would ROCK! I love it! It's so good that I'd almost use IE as my primary browser. (That is saying a LOT!)



... off topic ...

Phew~! Just prior to clicking "POST", I saw my regular Firefox browser crash reporter, gulped, and then remembered that I've switched to Opera~! :D YAY~!
Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 02, 2011, 08:13 AM
Can anyone pick out anything in there that is shady?
World of Warcrack. Definitely shady, ruiner of souls.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 10:02 AM
Can anyone pick out anything in there that is shady?
World of Warcrack. Definitely shady, ruiner of souls.

Hahahaha~! Yes... Games can be very addictive and waste your life. A few people die every year from playing non-stop and eventually just die of exhaustion.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 02, 2011, 01:27 PM

To be clear, in loud, bold, 20pt, red, all caps:

*
<<SP>>
*
...and centered. :)



Thank you Renegade! (Very elegant solution BTW. I like it!)  ;D :Thmbsup:

Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 02, 2011, 01:56 PM

I'd guess a bit more than several years would depend on what the definition of several years is.  Wink

In my case "a bit more than several years " is about 40 - as in calendar, not biblical.  :P

My first program was a Black Jack simulation written in FORTRAN 66 and installed on (if memory serves) a System/370-145 mainframe. ;)

Title: Re: What the hell is OpenCandy?
Post by: app103 on April 02, 2011, 03:15 PM
Got a reply back from FSF:

>    Would placing the proprietary closed source OCSetupHlp.dll file on
>    a user's system without their permission and without offering the
>    source, solely for the purpose of displaying ads during the install
>    process and providing the developer with install/uninstall tracking
>    statistics later on be considered a violation of the GPL when it is
>    done by the installer of a GPL licensed application?

The way you describe the issue, the proprietary DLL is part of the
installer, not of the GPLed software. According to the GPL FAQ, "The
installer and the files it installs are separate works. As a result, the
terms of the GPL do not apply to the installation software."
(http://www.gnu.org/licenses/gpl-faq.html#GPLCompatInstaller)

While it is unfortunate that some GPLed software would require a
proprietary installer, it is not a GPL violation.

It makes sense to me now.

And another way to look at it could be this:

If you treat the application and its installer as 2 separate applications, while the software installed may not be adware or spyware, the OC powered installer is.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 09:52 PM
Thank you Renegade! (Very elegant solution BTW. I like it!)  ;D :Thmbsup:

I thought you'd get a kick out of that~! :D

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 02, 2011, 10:05 PM
...while the software installed may not be adware or spyware, the OC powered installer is.

I can see some kind of confusion over adware, but "spyware" is so far off-base, it's not in the same solar system. It's so radically different that it's just not possible to make that confusion if you know what the two are. Instead, it's libelous.

Spyware (http://en.wikipedia.org/wiki/Spyware):

Spyware is a type of malware that can be installed on computers, and which collects small pieces of information about users without their knowledge. The presence of spyware is typically hidden from the user, and can be difficult to detect. Typically, spyware is secretly installed on the user's personal computer. Sometimes, however, spywares such as keyloggers are installed by the owner of a shared, corporate, or public computer on purpose in order to secretly monitor other users.

Reading that, it's simply not possible to confuse OC with spyware.

It's like understanding what different kinds of email sofware do, and then confusing "The Bat" with "postfix". One is a client and the other is a server. They are worlds apart.

Defamation (http://en.wikipedia.org/wiki/Defamation):

Defamation—also called calumny, vilification, traducement, slander (for transitory statements), and libel (for written, broadcast, or otherwise published words)—is the communication of a statement that makes a claim, expressly stated or implied to be factual, that may give an individual, business, product, group, government, or nation a negative image. It is usually a requirement that this claim be false and that the publication is communicated to someone other than the person defamed (the claimant).


Title: Re: What the hell is OpenCandy?
Post by: app103 on April 02, 2011, 11:03 PM
It's not defamation unless it is false. I believe my statement to be true.

Spyware:

spyware (computer software that obtains information from a user's computer without the user's knowledge or consent)
-http://wordnetweb.princeton.edu/perl/webwn?s=spyware

What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation?

spyware

   1. (Internet) programs that surreptitiously monitor and report the actions of a computer user.
-http://en.wiktionary.org/wiki/spyware

That describes exactly what OC does.

Spyware: Computer programs that typically track your use and report this information to a remote location. The more malicious spyware programs may capture and report keystrokes, revealing passwords and personal information. Users are often tricked into installing spyware programs without their knowledge. Spyware is sometimes referred to as adware.
-http://its.ucsc.edu/security/policies/glossary.php

Emphasis mine. And that is exactly what OC does. It doesn't have to do the rest to be spyware.

Spyware Software that uses an internet connection without the permission of its owner, in order to 'listen' to confidential data and transmit them to third parties
-http://www.binarysec.com/cms/docs/resources/glossary/p-s.html

What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation?

The Anti-Spyware Coalition (ASC) defines "spyware and other potentially unwanted technologies as technologies deployed without appropriate user consent and/or implemented in ways that impair user control over:

- Material changes that affect their user experience, privacy or system security;

- Use of their system resources, including what programs are installed on their computers; and/or

- Collection, use and distribution of their personal or other sensitive information."

See: Recognizing Spyware
-http://www.michigan.gov/cybersecurity/0,1607,7-217-34415---,00.html

If it is phoning home with info about a user, without their informed consent, it has done this and is spyware. OC is spyware.

Spyware
Software that gathers user information through the user’s Internet connection without his or her knowledge, usually for advertising purposes.  Spyware applications are typically bundled as a hidden component of freeware or shareware programs that can be downloaded from the Internet.  Not all shareware and freeware applications come with spyware.  Once installed, the spyware monitors user activity on the Internet and transmits that information in the background to someone else.  Spyware can also gather information about e-mail addresses and even passwords and credit card numbers.
-http://newsletter.blizzardinternet.com/toolbox/tech-glossary/

Emphasis mine, because that is exactly what OC does. What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation?

Spyware
Spyware is software that literally spies on the activities of the user of the computer where it is installed. All possible personal data is gathered and then sent to the author of the Spyware.
-http://www.soft-anti-malware.com/knowledgebase/security_terms

The author is OC and information is sent back to OC.

While the term spyware suggests software that secretly monitors the user's behavior, the functions of spyware extend well beyond simple monitoring. Spyware programs can collect various types of personal information, such as Internet surfing habits and sites that have been visited, but can also interfere with user control of the computer in other ways, such as installing additional software and redirecting Web browser activity. Spyware is known to change computer settings, resulting in slow connection speeds, different home pages, and/or loss of Internet or functionality of other programs. In an attempt to increase the understanding of spyware, a more formal classification of its included software types is captured under the term privacy-invasive software.”

That’s certainly not anything that OpenCandy enables or would EVER take part in! (I wouldn’t work for a company that did… I wouldn’t be able to sleep at night.)

OpenCandy’s Analytics

This is probably a good time to address the analytics side of the OpenCandy network. The analytics that we provide back to our publishers (those who recommend other software using OpenCandy) includes NON-PERSONALLY identifiable information such as the user’s country, operating system, operating system version, operating system language,  and when the software is installed (and optionally, if it is uninstalled). This information is aggregated in daily intervals and individuals are NOT identifiable (see more below). That’s it.

I love how he essentially contradicted himself there, explains how even though that is what OC does, collecting information,  it's not spyware.

I will ask one more time:

What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation? And do they know what information?

Unless OC is getting informed consent to collect that information, it's spyware, plain and simple.

It doesn't matter if you think the information it is collecting is benign...it is still collecting information without the user's informed consent.

Informed consent is a phrase often used in law to indicate that the consent a person gives meets certain minimum standards. As a literal matter, in the absence of fraud, it is redundant. An informed consent can be said to have been given based upon a clear appreciation and understanding of the facts, implications, and future consequences of an action. In order to give informed consent, the individual concerned must have adequate reasoning faculties and be in possession of all relevant facts at the time consent is given.
-http://en.wikipedia.org/wiki/Informed_consent
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 02, 2011, 11:28 PM
^ So... I take it adobe flash is spyware?  How about iTunes?  Or Java?  I could keep naming software- there's quite a few pieces of software that do the same in a benign way, then after the fact inform you that they did and would you like to install this update or that update.  Microsoft used to do it with Windows update.  Websites do it without ever telling you.

Yes, but you're far from the only person using OpenCandy, and now that I know what it looks like I realize it's been used in lots of software I've installed recently. I would have liked to know so I could learn more and make a more informed decision. Lack of full disclosure by software authors is my remaining concern.

So... I use other DLLs from third-parties in my software sometimes; does that mean that I need to inform you so that you can be made aware of exactly what software I'm using?  Where does it end?
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 02, 2011, 11:45 PM
^ So... I take it adobe flash is spyware?  How about iTunes?  Or Java?  I could keep naming software- there's quite a few pieces of software that do the same in a benign way, then after the fact inform you that they did and would you like to install this update or that update.  Microsoft used to do it with Windows update.  Websites do it without ever telling you.

Bingo!

Yes, but you're far from the only person using OpenCandy, and now that I know what it looks like I realize it's been used in lots of software I've installed recently. I would have liked to know so I could learn more and make a more informed decision. Lack of full disclosure by software authors is my remaining concern.

Looks like a user that didn't give informed consent for the information that was collected and sent back to OC.

So... I use other DLLs from third-parties in my software sometimes; does that mean that I need to inform you so that you can be made aware of exactly what software I'm using?  Where does it end?

Do those 3rd party DLLs collect user information and send it out to someone over the internet? If they do, then you should inform the user and get his permission before any information is collected.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 03, 2011, 12:25 AM
...while the software installed may not be adware or spyware, the OC powered installer is.

I can see some kind of confusion over adware, but "spyware" is so far off-base, it's not in the same solar system. It's so radically different that it's just not possible to make that confusion if you know what the two are. Instead, it's libelous.

*
*
*

Defamation (http://en.wikipedia.org/wiki/Defamation):

Defamation—also called calumny, vilification, traducement, slander (for transitory statements), and libel (for written, broadcast, or otherwise published words)—is the communication of a statement that makes a claim, expressly stated or implied to be factual, that may give an individual, business, product, group, government, or nation a negative image. It is usually a requirement that this claim be false and that the publication is communicated to someone other than the person defamed (the claimant).



Interesting comment.

Sounds very much like a threat.

Is some sort of legal threat being made here?





Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 12:45 AM
Interesting comment.

Sounds very much like a threat.

Is some sort of legal threat being made here?

Not in the least. I'm merely pointing out that app103 is making a serious accusation. Spyware is a subset of malware.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 01:08 AM
I don't think we'll ever agree on this.

See the smoking guns section below though, as I really don't see how there can be any debate after that.

But anyways...

It's not defamation unless it is false. I believe my statement to be true.

Spyware:

spyware (computer software that obtains information from a user's computer without the user's knowledge or consent)
-http://wordnetweb.princeton.edu/perl/webwn?s=spyware

What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation?


License information is clearly visisble at the beginning in the EULA.

There's simply no satisfying the requirment no matter what is done. Your verdict is guilty before the trial has begun. No amount of evidence will change that.

A great deal of software collects information, e.g. MS Office, Visual Studio, etc. etc. Now, if you happen to forget that you decided to participate in the customer experience program, it is now collecting information without your knowledge, and if you don't know, then you can't give consent.

You are implicitly demanding that all software that collects information be labeled spyware, which makes the term useless.

Now go check your web sites and see how much "spyware" in on them. All web ad companies, like Google or Double-Click, collect information without the user's knowledge or consent.


spyware

   1. (Internet) programs that surreptitiously monitor and report the actions of a computer user.
-http://en.wiktionary.org/wiki/spyware

That describes exactly what OC does.


No. It doesn't.

spyware

   1. (Internet) programs that surreptitiously monitor and report the actions of a computer user.
-http://en.wiktionary.org/wiki/spyware


However, the ads on your web sites do "surreptitiously monitor and report the actions of a computer user".



Spyware: Computer programs that typically track your use and report this information to a remote location. The more malicious spyware programs may capture and report keystrokes, revealing passwords and personal information. Users are often tricked into installing spyware programs without their knowledge. Spyware is sometimes referred to as adware.
-http://its.ucsc.edu/security/policies/glossary.php

Emphasis mine. And that is exactly what OC does. It doesn't have to do the rest to be spyware.


Really? I can take things out of context too. :)

Spyware: Computer programs that typically track your use and report this information to a remote location. The more malicious spyware programs may capture and report keystrokes, revealing passwords and personal information. Users are often tricked into installing spyware programs without their knowledge. Spyware is sometimes referred to as adware.
-http://its.ucsc.edu/security/policies/glossary.php

Emphasis mine. And that includes all software. The rest is irrelevant. :D :P

For the other things, you're taking them out of context and twisting them.

...spyware is sometimes referred to as adware.
-http://its.ucsc.edu/security/policies/glossary.php

And that's simply moronic.

The set of "spyware" and the set of "adware" intersect, but that does not make them the same.

Somewhat harsh
This is some pretty basic logic and quite frankly, anyone that doesn't understand it isn't worth listening to.


Is it possible for spyware to not include an advertisement? Yes. (Proof by example: keyloggers)
Is it possible for adware to not include an advertisement? No. (Proof: By definition. The "ad" in adware is there for a reason.)

They have properties that are not shared.

Why not just do away with all words and just have 1? Heck. It's the same nutty logic. Let's call everything "bloobledurp" or "<insert whatever sound you like here as long as everyone uses the same sound>".

Reductio ad absurdumw. QED.

This:

...spyware is sometimes referred to as adware.
-http://its.ucsc.edu/security/policies/glossary.php


Directly leads to that nutty "bloobledurp" conclusion. It is an absolute logical consequence. There is NO DEBATE on that.


Less formal way of looking at it

You can call a tree a door, but it's not.

General categories of things and events do not change the nature of their existence by expletive performatives. "Naming" is an expletive performative, and when I choose to call my pet "Fred", he *IS* thereafter "Fred". That same act/logic does not apply to general nouns or acts.

When in North America, and you are "rooting" for your team, that doesn't make it a sexual act, even if you are Australian! Conversely, "rooting" when in Australia doesn't necessarily make the act "cheering" just because you aren't Australian.

Those are 2 different dialects in English where the same pronunciation has 2 different meanings. Neither dialect gets to arbitrarily decide to redefine the pronunciation for the other.

In the same way, not understanding what something is doesn't make calling it something else correct.






I will ask one more time:

What percentage of users installing software from an OC powered installer gave their informed consent and know that information will be sent back to OC, even if they refuse the recommendation? And do they know what information?

Unless OC is getting informed consent to collect that information, it's spyware, plain and simple.

It doesn't matter if you think the information it is collecting is benign...it is still collecting information without the user's informed consent.


That's just silly. Everything in OpenCandy is upfront. Just because someone refuses to listen or refuses to attempt to understand doesn't validate any claims about "informed consent".

If you've got you eyes closed, and are walking towards a stream, and I start screaming that you're about to get wet, but you cover your ears and start saying "I can't hear you", that doesn't mean that I didn't try to tell you about the stream.

Guess what's in the EULA? At the very beginning of installers?

Refusal to listen doesn't justify crying wolf later on.


Informed consent is a phrase often used in law to indicate that the consent a person gives meets certain minimum standards. As a literal matter, in the absence of fraud, it is redundant. An informed consent can be said to have been given based upon a clear appreciation and understanding of the facts, implications, and future consequences of an action. In order to give informed consent, the individual concerned must have adequate reasoning faculties and be in possession of all relevant facts at the time consent is given.
-http://en.wikipedia.org/wiki/Informed_consent

That's a legal definition, which makes it essentially worthless. Law is entirely arbitrary and not based on reality. It incorporates aspects of reality, but that doesn't make it reality.

I can provide a logical proof for that if required.

But, to give it the benefit of the doubt... I go back to my point about refusing to listen doesn't make "informed consent" an excuse. Ignoring what you are being told then later recanting saying "yes" doesn't make it right.




Now... I'd like to bring out...




THE SMOKING GUNS...





I ran WireShark just now and what I got from running the Photo Resizer installer was this:

http://removed/?clientv=27&cltzone=600&language=en,en&method=get_offers&mstime=0.280&os=WIN6.1-64&product_key=613b8aaa21ae201a2c054a63f3e87f8d&v=1.0&signature=5b437627dd2fdb9897e0bbd47c2c3d58

NOTE: I have removed the host information because it *may* interfere with my control panel stats for initiated installations. This is purely a paranoid precaution on my part. I think the session value would prevent this though. Also note, that this has NO impact on the user. It only has an impact on ME.

If anyone wants the host information, PM me and I'll give it to you.

Let me break that down into each piece. (Some educated guesses in places on my part.)

HOST:
http://removed/

The OpenCandy DLL version (I assume):
clientv=27

Country (I assume):
cltzone=600

Language:
language=en,en

Action to get offers:
method=get_offers

Not sure. Looks like running time or something:
mstime=0.280

The Operating system:
os=WIN6.1-64

The unique key for Photo Resizer
product_key=613b8aaa21ae201a2c054a63f3e87f8d

The version of Photo Resizer registered with OC (I assume):
v=1.0

An authentication method to ensure that it isn't some other software (I assume):
signature=5b437627dd2fdb9897e0bbd47c2c3d58

There is NO personally identifying information sent there. None. Zero. Nadda. Zilch.

Let's go back to some of those accusations of OC being spyware, and look at the definitions you used...

1. (Internet) programs that surreptitiously monitor and report the actions of a computer user.

Ummm... No as I've shown above.

[QUOTE]Collection, use and distribution of their personal or other sensitive information.[/QUOTE]

Ummm... No as I've shown above.

Spyware Software that uses an internet connection without the permission of its owner, in order to 'listen' to confidential data and transmit them to third parties

Ummm... No as I've shown above.

Spyware: Computer programs that typically track your use and report this information to a remote location.

Ummm... No as I've shown above.


I don't see how this is any longer open to debate. I've given solid evidence that anyone can verify themselves.

In any event, on to further beating a dead horse... The XML result set...


The results returned a complete set of offers in XML (I have reformatted it for readability):


*** PROBLEMS POSTING IT -- SEE NEXT POST ***


There is no personally identify information there about me as a user. How could there be? It's purely information downloaded from OpenCandy.

If you check the information in there, you will see that it is exactly what it is advertised to be. There is NOTHING deceptive in there. There is nothing that could be remotely considered abusive or spyware or malware or whatever.

Flat out. The XML contains information that the OpenCandy DLL processes. The results of that are then displayed in the installer.

At no time prior to that is anything personal or identifying sent back to OpenCandy.



SUMMARY:

1. Start installer.
2. OC downloads XML file and does NOT send any information.

What else is there?


You can verify exactly what I said above.

Nothing is hidden. It's all perfectly out in the open for anyone to look at and verify.



I hope that clears up some things. I've presented clear evidence to back up my claims.

Like I said before, if anyone can actually present any evidence that OC is spyware, please do and I will recant! I don't think anyone can though.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 01:11 AM
The XML:


XML Results
Code: Text [Select]
  1. <?xml version="1.0"?>
  2. <get_offers>
  3.   <installer_md5s>
  4.     <md5>0</md5>
  5.   </installer_md5s>
  6.   <session_key>6977a5dd41e4da3e7a998d6abd5a4b5b</session_key>
  7.   <product_name>
  8.     <![CDATA[Photo Resizer]]>
  9.   </product_name>
  10.   <offer id="790" instance_id="6703" language="en">
  11.     <name>
  12.       <![CDATA[Uniblue RegistryBooster]]>
  13.     </name>
  14.     <score>26.784969949943</score>
  15.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  16.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  17.     <package_filesize>416160</package_filesize>
  18.     <package_tool_version></package_tool_version>
  19.     <styles>
  20.       <image_source name="imgsrc">http://media.opencandy.com/templates/790/537/6703.png</image_source>
  21.     </styles>
  22.     <banner_title>
  23.       <![CDATA[Install Uniblue RegistryBooster]]>
  24.     </banner_title>
  25.     <banner_description>
  26.       <![CDATA[Recommended by Photo Resizer]]>
  27.     </banner_description>
  28.     <panel>
  29.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  30.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  31.         <radio id="2" name="yes" position="0,132" size="400,35" drawfocused="false"/>
  32.         <radio id="3" name="no" position="0,175" size="400,20" drawfocused="false" triggers="offerhidden:this:unselect:notriggers"/>
  33.       </panel>
  34.       <area position="178,210" size="125x10" gotourlonclick="http://www.uniblue.com/software/powersuite/eula/"/>
  35.       <area position="" size="" gotourlonclick=""/>
  36.     </panel>
  37.     <icon_url>http://media.opencandy.com/p/136/icons/UniBlue_Icon.ico</icon_url>
  38.     <validation_code>
  39.       <![CDATA[<OR>
  40.         <AND Fail="1">
  41.         <VMatch V="26"/>
  42.         </AND>
  43.         <AND>
  44.         <AND Fail="1">
  45.         <VMatch V="8"/>
  46.         </AND>
  47.         <VMatch V="25"/>
  48.         </AND>
  49.         </OR>
  50.         <OR Fail="1"><VMatch V="8"/>
  51.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\Uniblue RegistryBooster</RCLM>
  52.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\{E63E34A7-E552-412B-9E40-FD6FC5227ABA}_is1</RCLM>
  53.         </OR><MODE>embedded</MODE>
  54.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/136/installers/registrybooster3-Wrapped.exe /OCS4057602 /OCMD5878df452cbf36ce8df3a1791916ae9c7 /AUTOSTART /PASSIVEINSTALL /S /LAUNCHFROMREGISTRYHKEY_LOCAL_MACHINE\SOFTWARE\Uniblue\Registry%20Booster2 /LAUNCHFROMREGISTRYSUBKEYInstalledLocation /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  55.     </validation_code>
  56.   </offer>
  57.   <offer id="1051" instance_id="9123" language="en">
  58.     <name>
  59.       <![CDATA[StumbleUpon for Firefox]]>
  60.     </name>
  61.     <score>23.904143904024</score>
  62.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  63.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  64.     <package_filesize>416160</package_filesize>
  65.     <package_tool_version></package_tool_version>
  66.     <styles>
  67.       <image_source name="imgsrc">http://media.opencandy.com/templates/1051/537/9123.png</image_source>
  68.     </styles>
  69.     <banner_title>
  70.       <![CDATA[Install StumbleUpon for Firefox]]>
  71.     </banner_title>
  72.     <banner_description>
  73.       <![CDATA[Recommended by Photo Resizer]]>
  74.     </banner_description>
  75.     <panel>
  76.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  77.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  78.         <radio id="2" name="yes" position="10,137" size="400,35" drawfocused="false"/>
  79.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false"/>
  80.       </panel>
  81.       <area position="234,209" size="64,10" gotourlonclick="http://www.stumbleupon.com/terms/"/>
  82.       <area position="324,209" size="67,10" gotourlonclick="http://www.stumbleupon.com/privacy/"/>
  83.     </panel>
  84.     <icon_url>http://media.opencandy.com/p/120/icons/stumbleupon.ico</icon_url>
  85.     <validation_code>
  86.       <![CDATA[<OR>
  87.         <AND Fail="1">
  88.         <VMatch V="26"/>
  89.         </AND>
  90.         <AND>
  91.         <AND Fail="1">
  92.         <VMatch V="8"/>
  93.         </AND>
  94.         <VMatch V="25"/>
  95.         </AND>
  96.         </OR>
  97.         <AND>
  98.         <OR Fail="1">
  99.         <FC Root="APPDATA" Path="Mozilla\Firefox\Profiles" Search="1">{AE93811A-5C9A-4d34-8462-F7B864FC4696}</FC>
  100.         <RCSRES Base="LM" Value="DisplayVersion" WSearch="4.*">Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 4.*</RCSRES>
  101.         </OR>
  102.         <OR>
  103.         <AND>
  104.         <RCSS Fail="1" Base="CU" Value="Progid">Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice</RCSS>
  105.         <OR>
  106.         <RCSS Base="CR" Value="" Search="firefox.exe">http\shell\open\command</RCSS>
  107.         <RCSS Base="CR" Value="" Search="FIREFOX.EXE">http\shell\open\command</RCSS>
  108.         </OR>
  109.         </AND>
  110.         <RCSS Base="CU" Value="Progid" Search="FirefoxURL">Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice</RCSS>
  111.         </OR>
  112.         </AND>
  113.         <MODE>embedded</MODE>
  114.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/120/PINS/StumbleUponFirefox_wp3v2.exe /OCS2405680 /OCMD5437ad77259d10844f291351db23a6f7a /AUTOSTART /S /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN  /LAUNCHEXEROOT /LAUNCHEXEPATHStartStumble.exe</CMDLINE>]]>
  115.     </validation_code>
  116.   </offer>
  117.   <offer id="1028" instance_id="7829" language="en">
  118.     <name>
  119.       <![CDATA[Registry Reviver]]>
  120.     </name>
  121.     <score>21.3</score>
  122.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  123.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  124.     <package_filesize>416160</package_filesize>
  125.     <package_tool_version></package_tool_version>
  126.     <styles>
  127.       <image_source name="imgsrc">http://media.opencandy.com/templates/1028/537/7829.png</image_source>
  128.     </styles>
  129.     <banner_title>
  130.       <![CDATA[Install Registry Reviver]]>
  131.     </banner_title>
  132.     <banner_description>
  133.       <![CDATA[Recommended by Photo Resizer]]>
  134.     </banner_description>
  135.     <panel>
  136.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  137.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  138.         <radio id="2" name="yes" position="10,133" size="400,35" drawfocused="false" totaldraw="true"/>
  139.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false" totaldraw="true"/>
  140.       </panel>
  141.       <area position="225,209" size="125x10" gotourlonclick="http://opencandy.com/eulas/registryreviverengeula.html"/>
  142.       <area position="" size="" gotourlonclick=""/>
  143.     </panel>
  144.     <icon_url>http://media.opencandy.com/p/217/icons/registryreviver.ico</icon_url>
  145.     <validation_code>
  146.       <![CDATA[<OR>
  147.         <AND Fail="1">
  148.         <VMatch V="26"/>
  149.         </AND>
  150.         <AND>
  151.         <AND Fail="1">
  152.         <VMatch V="8"/>
  153.         </AND>
  154.         <VMatch V="25"/>
  155.         </AND>
  156.         </OR>
  157.         <OR Fail="1"><VMatch V="8"/></OR>
  158.         <OR Fail="1">
  159.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\{924DAFFB-CA84-43a3-8205-A6E94461EC79}_is1</RCLM>
  160.         <RCSS Base="CU">SOFTWARE\ReviverSoft</RCSS>
  161.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\Registry Reviver</RCLM>
  162.         </OR>
  163.         <MODE>embedded</MODE>
  164.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/217/PINS/PPIRegRevStandard_p4v1.exe /OCS4585280 /OCMD5e100ecb77ae0ed53082f02d72d49df5f /S /AUTOSTART /OCEXITAFTERINSTALL /OCEXITAFTERINSTALL /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  165.     </validation_code>
  166.   </offer>
  167.   <offer id="737" instance_id="7687" language="en">
  168.     <name>
  169.       <![CDATA[Uniblue RegistryBooster]]>
  170.     </name>
  171.     <score>19.840718481439</score>
  172.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  173.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  174.     <package_filesize>416160</package_filesize>
  175.     <package_tool_version></package_tool_version>
  176.     <styles>
  177.       <image_source name="imgsrc">http://media.opencandy.com/templates/737/537/7687.png</image_source>
  178.     </styles>
  179.     <banner_title>
  180.       <![CDATA[Install Uniblue RegistryBooster]]>
  181.     </banner_title>
  182.     <banner_description>
  183.       <![CDATA[Recommended by Photo Resizer]]>
  184.     </banner_description>
  185.     <panel>
  186.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  187.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  188.         <radio id="2" name="yes" position="10,133" size="400,35" drawfocused="false"/>
  189.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false" triggers="offerhidden:this:unselect:notriggers"/>
  190.       </panel>
  191.       <area position="178,210" size="125x10" gotourlonclick="http://www.uniblue.com/software/powersuite/eula/"/>
  192.       <area position="" size="" gotourlonclick=""/>
  193.     </panel>
  194.     <icon_url>http://media.opencandy.com/p/136/icons/UniBlue_Icon.ico</icon_url>
  195.     <validation_code>
  196.       <![CDATA[<OR>
  197.         <AND Fail="1">
  198.         <VMatch V="26"/>
  199.         </AND>
  200.         <AND>
  201.         <AND Fail="1">
  202.         <VMatch V="8"/>
  203.         </AND>
  204.         <VMatch V="25"/>
  205.         </AND>
  206.         </OR>
  207.         <OR Fail="1"><VMatch V="8"/>
  208.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\Uniblue RegistryBooster</RCLM>
  209.         <RCLM>Software\Microsoft\Windows\CurrentVersion\Uninstall\{E63E34A7-E552-412B-9E40-FD6FC5227ABA}_is1</RCLM>
  210.         </OR><MODE>embedded</MODE><CMDLINE>/OCPhttp://cdn.opencandy.com/p/136/installers/registrybooster1-Wrapped.exe /OCS4057620 /OCMD534ec86a8ebcac187a2bde81dc2816dbc /AUTOSTART /PASSIVEINSTALL /S /LAUNCHFROMREGISTRYHKEY_LOCAL_MACHINE\SOFTWARE\Uniblue\Registry%20Booster2
  211.         /LAUNCHFROMREGISTRYSUBKEYInstalledLocation /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  212.     </validation_code>
  213.   </offer>
  214.   <offer id="1634" instance_id="14774" language="en">
  215.     <name>
  216.       <![CDATA[RegRevive]]>
  217.     </name>
  218.     <score>13</score>
  219.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  220.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  221.     <package_filesize>416160</package_filesize>
  222.     <package_tool_version></package_tool_version>
  223.     <styles>
  224.       <image_source name="imgsrc">http://media.opencandy.com/templates/1634/537/14774.png</image_source>
  225.     </styles>
  226.     <banner_title>
  227.       <![CDATA[Install RegRevive]]>
  228.     </banner_title>
  229.     <banner_description>
  230.       <![CDATA[Recommended by Photo Resizer]]>
  231.     </banner_description>
  232.     <panel>
  233.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  234.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  235.         <radio id="2" name="yes" position="10,133" size="400,35" drawfocused="false" totaldraw="true"/>
  236.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false" totaldraw="true"/>
  237.       </panel>
  238.       <area position="209,197" size="120x10" gotourlonclick=""/>
  239.       <area position="" size="" gotourlonclick=""/>
  240.     </panel>
  241.     <icon_url>http://media.opencandy.com/p/300/ICONS/RegRevive.ico</icon_url>
  242.     <validation_code>
  243.       <![CDATA[<OR Fail="1"><VMatch V="8"/>
  244.         <RCLM>software\microsoft\windows\currentversion\uninstall\regrevive</RCLM>
  245.         </OR>
  246.         <MODE>embedded</MODE>
  247.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/300/PINS/RegRevive_p2v1.exe /OCS4756480 /OCMD579f3ef346d6b1e91f4e547ae61ee3544 /AUTOSTART /PASSIVEINSTALL /S /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN /OCEXITAFTERINSTALL</CMDLINE>]]>
  248.     </validation_code>
  249.   </offer>
  250.   <offer id="1825" instance_id="16586" language="en">
  251.     <name>
  252.       <![CDATA[PC Speed Up]]>
  253.     </name>
  254.     <score>7</score>
  255.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  256.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  257.     <package_filesize>416160</package_filesize>
  258.     <package_tool_version></package_tool_version>
  259.     <styles>
  260.       <image_source name="imgsrc">http://media.opencandy.com/templates/1825/537/16586.png</image_source>
  261.     </styles>
  262.     <banner_title>
  263.       <![CDATA[Install PC Speed Up]]>
  264.     </banner_title>
  265.     <banner_description>
  266.       <![CDATA[Recommended by Photo Resizer]]>
  267.     </banner_description>
  268.     <panel>
  269.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  270.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  271.         <radio id="2" name="yes" position="0,132" size="400,35" drawfocused="false"/>
  272.         <radio id="3" name="no" position="0,175" size="400,20" drawfocused="false" triggers="offerhidden:this:unselect:notriggers"/>
  273.       </panel>
  274.       <area position="" size="" gotourlonclick=""/>
  275.       <area position="" size="" gotourlonclick=""/>
  276.     </panel>
  277.     <icon_url>http://media.opencandy.com/p/263/ICONS/PCSpeedUp.ico</icon_url>
  278.     <validation_code>
  279.       <![CDATA[<AND>
  280.         <AND Fail="1"><VMatch V ="25"/></AND><VMatch V="26"/>
  281.         <RCLM Fail="1">Software\Microsoft\Windows\CurrentVersion\Uninstall\PK-PCSU_is1</RCLM>
  282.         <OR>
  283.         <FCRES Root="WINDOWS" Path="Microsoft.NET\Framework">*v3.5*</FCRES>
  284.         <FCRES Root="WINDOWS" Path="Microsoft.NET\Framework">*v4*</FCRES>
  285.         </OR>
  286.         <OR>
  287.         <AND>
  288.         <RCSRES Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  289.         <RCSS Fail="1" Base="CU" Value="MultiUILanguageID">Control Panel\Desktop</RCSS>
  290.         </AND>
  291.         <AND>
  292.         <RCSRES Fail="1" Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  293.         <RCSRES Base="CU" Value="MultiUILanguageId" WSearch="00000409">Control Panel\Deskt?p</RCSRES>
  294.         </AND>
  295.         <AND>
  296.         <RCSRES Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  297.         <RCSS Fail="1" Base="CU" Value="PreferredUILanguages">Control Panel\Desktop</RCSS>
  298.         </AND>
  299.         <AND>
  300.         <RCSRES Fail="1" Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  301.         <RCSRES Base="CU" Value="PreferredUILanguages" WSearch="en???">Control Panel\Deskt?p</RCSRES>
  302.         </AND>
  303.         </OR>
  304.         </AND>
  305.         <MODE>embedded</MODE>
  306.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/263/PINS/PCSpeedUp_STANDp2v2.exe /OCS1837616 /OCMD5a165eb80e5802b5d0f60e67eff053bfc /S /AUTOSTART /PASSIVEINSTALL /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN /OCEXITAFTERINSTALL /LAUNCHEXEROOT /LAUNCHEXEPATHSpeedstarterEN.exe</CMDLINE>]]>
  307.     </validation_code>
  308.   </offer>
  309.   <offer id="1497" instance_id="12848" language="en">
  310.     <name>
  311.       <![CDATA[PC Speed Up]]>
  312.     </name>
  313.     <score>7</score>
  314.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  315.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  316.     <package_filesize>416160</package_filesize>
  317.     <package_tool_version></package_tool_version>
  318.     <styles>
  319.       <image_source name="imgsrc">http://media.opencandy.com/templates/1497/537/12848.png</image_source>
  320.     </styles>
  321.     <banner_title>
  322.       <![CDATA[Install PC Speed Up]]>
  323.     </banner_title>
  324.     <banner_description>
  325.       <![CDATA[Recommended by Photo Resizer]]>
  326.     </banner_description>
  327.     <panel>
  328.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  329.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  330.         <radio id="2" name="yes" position="0,132" size="400,35" drawfocused="false" totaldraw="true"/>
  331.         <radio id="3" name="no" position="0,175" size="400,20" drawfocused="false" totaldraw="true"/>
  332.       </panel>
  333.       <area position="197,199" size="150,10" gotourlonclick="http://www.opencandy.com/eulas/speedcheckerenglisheula.html"/>
  334.       <area position="" size="" gotourlonclick=""/>
  335.     </panel>
  336.     <icon_url>http://media.opencandy.com/p/263/ICONS/PCSpeedUp.ico</icon_url>
  337.     <validation_code>
  338.       <![CDATA[<OR>
  339.         <AND Fail="1">
  340.         <VMatch V="26"/>
  341.         </AND>
  342.         <AND>
  343.         <AND Fail="1">
  344.         <VMatch V="8"/>
  345.         </AND>
  346.         <VMatch V="25"/>
  347.         </AND>
  348.         </OR>
  349.         <AND>
  350.         <RCLM Fail="1">Software\Microsoft\Windows\CurrentVersion\Uninstall\PK-PCSU_is1</RCLM>
  351.         <OR>
  352.         <FCRES Root="WINDOWS" Path="Microsoft.NET\Framework">*v3.5*</FCRES>
  353.         <FCRES Root="WINDOWS" Path="Microsoft.NET\Framework">*v4*</FCRES>
  354.         </OR>
  355.         <OR>
  356.         <AND>
  357.         <RCSRES Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  358.         <RCSS Fail="1" Base="CU" Value="MultiUILanguageID">Control Panel\Desktop</RCSS>
  359.         </AND>
  360.         <AND>
  361.         <RCSRES Fail="1" Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  362.         <RCSRES Base="CU" Value="MultiUILanguageId" WSearch="00000409">Control Panel\Deskt?p</RCSRES>
  363.         </AND>
  364.         <AND>
  365.         <RCSRES Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  366.         <RCSS Fail="1" Base="CU" Value="PreferredUILanguages">Control Panel\Desktop</RCSS>
  367.         </AND>
  368.         <AND>
  369.         <RCSRES Fail="1" Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  370.         <RCSRES Base="CU" Value="PreferredUILanguages" WSearch="en???">Control Panel\Deskt?p</RCSRES>
  371.         </AND>
  372.         </OR>
  373.         </AND>
  374.         <MODE>embedded</MODE>
  375.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/263/PINS/PCSpeedUp_p2v1.exe /OCS1837672 /OCMD51b52dc6065d048ea754e40f948cba783 /S /AUTOSTART /PASSIVEINSTALL /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN /OCEXITAFTERINSTALL /LAUNCHEXEROOT /LAUNCHEXEPATHSpeedstarterEN.exe</CMDLINE>]]>
  376.     </validation_code>
  377.   </offer>
  378.   <offer id="1275" instance_id="10450" language="en">
  379.     <name>
  380.       <![CDATA[TuneUp for iTunes]]>
  381.     </name>
  382.     <score>4.0511677715375</score>
  383.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  384.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  385.     <package_filesize>416160</package_filesize>
  386.     <package_tool_version></package_tool_version>
  387.     <styles>
  388.       <image_source name="imgsrc">http://media.opencandy.com/templates/1275/537/10450.png</image_source>
  389.     </styles>
  390.     <banner_title>
  391.       <![CDATA[Install TuneUp for iTunes]]>
  392.     </banner_title>
  393.     <banner_description>
  394.       <![CDATA[Recommended by Photo Resizer]]>
  395.     </banner_description>
  396.     <panel>
  397.       <image name="background-on" imagesource="imgsrc" size="469,227" position="0,0" normalimagefrom="0,0"/>
  398.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  399.         <radio id="2" name="yes" position="101,165" size="157,20" drawfocused="false" totaldraw="true"/>
  400.         <radio id="3" name="no" position="275,165" size="157,20" drawfocused="false" totaldraw="true"/>
  401.       </panel>
  402.       <area position="319,217" size="135,10" gotourlonclick="http://www.opencandy.com/tuneupmediaeula.html"/>
  403.     </panel>
  404.     <icon_url>http://media.opencandy.com/p/70/icons/TuneUp.ico</icon_url>
  405.     <validation_code>
  406.       <![CDATA[<OR>
  407.         <AND Fail="1">
  408.         <VMatch V="26"/>
  409.         </AND>
  410.         <AND>
  411.         <AND Fail="1">
  412.         <VMatch V="8"/>
  413.         </AND>
  414.         <VMatch V="25"/>
  415.         </AND>
  416.         </OR>
  417.         <OR Fail="1"><VMatch V="8"/></OR>
  418.         <AND>
  419.         <FC Root="PROGRAM_FILES" Path="iTunes">iTunes.exe</FC>
  420.         <RCSRES Base="LM" Value="InstallLanguage" WSearch="??09">SYSTEM\CurrentControlSet\Control\Nls\*Language</RCSRES>
  421.         <OR>
  422.         <CMP>
  423.         <ADATE Root="MYMUSIC" Path="iTunes">iTunes Music Library.xml</ADATE>
  424.         <OP>SUP</OP>
  425.         <DATE Relative="1" Days="-14"></DATE>
  426.         </CMP>
  427.         <CMP>
  428.         <MDATE Root="MYMUSIC" Path="iTunes">iTunes Music Library.xm</MDATE>
  429.         <OP>SUP</OP>
  430.         <DATE Relative="1" Days="-14"></DATE>
  431.         </CMP>
  432.         </OR>
  433.         </AND>
  434.         <RCLM Fail="1">Software\Microsoft\Windows\CurrentVersion\Uninstall\TuneUpMedia</RCLM>
  435.         <MODE>embedded</MODE>
  436.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/70/PINS/TuneUpInst-1.9.0cmp144-p23v1.exe /OCS27297024 /OCMD5acd6990d1eeb07b59c8138ed2ef3a52d /AUTOSTART /PASSIVEINSTALL /S /LAUNCHEXEROOTPROGRAM_FILES /LAUNCHEXEPATHiTunes\iTunes.exe /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  437.     </validation_code>
  438.   </offer>
  439.   <offer id="1821" instance_id="16564" language="en">
  440.     <name>
  441.       <![CDATA[Nitro PDF Reader]]>
  442.     </name>
  443.     <score>1</score>
  444.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  445.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  446.     <package_filesize>416160</package_filesize>
  447.     <package_tool_version></package_tool_version>
  448.     <styles>
  449.       <image_source name="imgsrc">http://media.opencandy.com/templates/1821/537/16564.png</image_source>
  450.     </styles>
  451.     <banner_title>
  452.       <![CDATA[Install Nitro PDF Reader]]>
  453.     </banner_title>
  454.     <banner_description>
  455.       <![CDATA[Recommended by Photo Resizer]]>
  456.     </banner_description>
  457.     <panel>
  458.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  459.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  460.         <radio id="2" name="yes" position="0,133" size="400,35" drawfocused="false"/>
  461.         <radio id="3" name="no" position="0,175" size="400,20" drawfocused="false" triggers="offerhidden:this:unselect:notriggers"/>
  462.       </panel>
  463.       <area position="241,197" size="120x10" gotourlonclick="http://www.nitroreader.com/Support/EULA_en-US.pdf"/>
  464.       <area position="" size="" gotourlonclick=""/>
  465.     </panel>
  466.     <icon_url>http://media.opencandy.com/p/39/icons/nitropdf.ico</icon_url>
  467.     <validation_code>
  468.       <![CDATA[<AND><AND Fail="1"><VMatch V ="25"/></AND><VMatch V="26"/></AND>
  469.         <RCLM Fail="1">SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NitroPDFReader.exe</RCLM>
  470.         <MODE>embedded</MODE>
  471.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/39/PINS/NitriPDFen64_p1v3Installer.exe /OCS35047528 /OCMD572b9e7177e76c3d91dcb5c9bf6ff0e59 /AUTOSTART /PASSIVEINSTALL /S /OCEXITAFTERINSTALL /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  472.     </validation_code>
  473.   </offer>
  474.   <offer id="1538" instance_id="14073" language="en">
  475.     <name>
  476.       <![CDATA[Nitro PDF Reader]]>
  477.     </name>
  478.     <score>0.972664860672</score>
  479.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  480.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  481.     <package_filesize>416160</package_filesize>
  482.     <package_tool_version></package_tool_version>
  483.     <styles>
  484.       <image_source name="imgsrc">http://media.opencandy.com/templates/1538/537/14073.png</image_source>
  485.     </styles>
  486.     <banner_title>
  487.       <![CDATA[Install Nitro PDF Reader]]>
  488.     </banner_title>
  489.     <banner_description>
  490.       <![CDATA[Recommended by Photo Resizer]]>
  491.     </banner_description>
  492.     <panel>
  493.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  494.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  495.         <radio id="2" name="yes" position="10,133" size="400,35" drawfocused="false" totaldraw="true"/>
  496.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false" totaldraw="true"/>
  497.       </panel>
  498.       <area position="241,197" size="120x10" gotourlonclick="http://www.nitroreader.com/Support/EULA_en-US.pdf"/>
  499.       <area position="" size="" gotourlonclick=""/>
  500.     </panel>
  501.     <icon_url>http://media.opencandy.com/p/39/icons/nitropdf.ico</icon_url>
  502.     <validation_code>
  503.       <![CDATA[<OR>
  504.         <AND Fail="1">
  505.         <VMatch V="26"/>
  506.         </AND>
  507.         <AND>
  508.         <AND Fail="1">
  509.         <VMatch V="8"/>
  510.         </AND>
  511.         <VMatch V="25"/>
  512.         </AND>
  513.         </OR>
  514.         <OR Fail="1"><VMatch V="8"/>
  515.         <RCLM>SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\NitroPDFReader.exe</RCLM>
  516.         </OR>
  517.         <MODE>embedded</MODE>
  518.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/39/PINS/NitriPDFen64_p1v2.exe /OCS35047552 /OCMD57bc82cfaf9196d91c22aec7815388bf5 /AUTOSTART /PASSIVEINSTALL /S /LAUNCHEXEROOTPROGRAM_FILES /LAUNCHEXEPATHNitro%20PDF\Reader\welcome.pdf /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN</CMDLINE>]]>
  519.     </validation_code>
  520.   </offer>
  521.   <offer id="1763" instance_id="15946" language="en">
  522.     <name>
  523.       <![CDATA[RealPlayer]]>
  524.     </name>
  525.     <score>0.91921961586949</score>
  526.     <package_url>http://cdn.opencandy.com/p/309/installers/LatestDLMgr.exe</package_url>
  527.     <package_md5>60bd82cf879755124faf6b8a1ca4eeb2</package_md5>
  528.     <package_filesize>416160</package_filesize>
  529.     <package_tool_version></package_tool_version>
  530.     <styles>
  531.       <image_source name="imgsrc">http://media.opencandy.com/templates/1763/537/15946.png</image_source>
  532.     </styles>
  533.     <banner_title>
  534.       <![CDATA[Install RealPlayer]]>
  535.     </banner_title>
  536.     <banner_description>
  537.       <![CDATA[Recommended by Photo Resizer]]>
  538.     </banner_description>
  539.     <panel>
  540.       <image name="background-on" imagesource="imgsrc" size="471,220" position="0,0" normalimagefrom="0,0"/>
  541.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false">
  542.         <radio id="2" name="yes" position="10,133" size="400,35" drawfocused="false" totaldraw="true"/>
  543.         <radio id="3" name="no" position="10,175" size="400,20" drawfocused="false" totaldraw="true"/>
  544.       </panel>
  545.       <area position="209,202" size="120x10" gotourlonclick=""/>
  546.       <area position="" size="" gotourlonclick=""/>
  547.     </panel>
  548.     <icon_url>http://media.opencandy.com/p/323/icons/realplayer.ico</icon_url>
  549.     <validation_code>
  550.       <![CDATA[<RCSRES Fail="1" Base="LM" Value="UninstallString" WSearch="*">Software\Microsoft\Windows\CurrentVersion\Uninstall\RealPlayer*</RCSRES>
  551.         <MODE>embedded</MODE>
  552.         <CMDLINE>/OCPhttp://cdn.opencandy.com/p/323/PINS/RealPlayer_p1v2.exe /OCS686,840 /OCMD5a169862d0c9cb41c47caafe812d0f29d  /S /AUTOSTART /PASSIVEINSTALL /OCRETAINTASKBAR /OCHIDESYSTEMTRAY /OCMIN /OCEXITAFTERINSTALL</CMDLINE>]]>
  553.     </validation_code>
  554.   </offer>
  555.   <offer id="952" instance_id="6690" language="en">
  556.     <name>
  557.       <![CDATA[DevLeadGen]]>
  558.     </name>
  559.     <score>9999.99</score>
  560.     <package_url>http://cdn.opencandy.com/p/94/installers/OpenCandyDevWebpage.exe</package_url>
  561.     <package_md5>cbb8448ceb268f8cfe208cd97b5a1763</package_md5>
  562.     <package_filesize>36842</package_filesize>
  563.     <package_tool_version></package_tool_version>
  564.     <display size="471x220">
  565.       <image_url position="0,0" size="471x220">http://media.opencandy.com/p/186/images/publisher-lead-gen.png</image_url>
  566.     </display>
  567.     <banner_title>
  568.       <![CDATA[Learn about OpenCandy]]>
  569.     </banner_title>
  570.     <banner_description>
  571.       <![CDATA[Recommended by Photo Resizer]]>
  572.     </banner_description>
  573.     <panel>
  574.       <panel id="1" name="install" Type="Radio" default="0" tabstopgroup="true" drawfocused="false" >
  575.         <radio id="2" name="yes" position="130,164" size="400,20" drawfocused="false" totaldraw="true"></radio>
  576.         <radio id="3" name="no" position="130,183" size="400,20" drawfocused="false" totaldraw="true"></radio>
  577.       </panel>
  578.     </panel>
  579.     <icon_url>http://media.opencandy.com/p/58/images/oclarge.ico</icon_url>
  580.     <validation_code>
  581.       <![CDATA[<OR Fail="1"><VMatch V="17"/></OR>
  582.         <OR>
  583.         <RCSRES Base="LM" Value="DisplayName" WSearch="Nullsoft*">Software\Microsoft\Windows\CurrentVersion\Uninstall\NSIS*</RCSRES>
  584.         <RCSRES Base="LM" Value="DisplayName" WSearch="Inno Setup*">Software\Microsoft\Windows\CurrentVersion\Uninstall\Inno Setup*</RCSRES>
  585.         <RCSRES Base="LM" Value="DisplayName" WSearch="InstallAware*">Software\Microsoft\Windows\CurrentVersion\Uninstall\InstallAware*</RCSRES>
  586.         </OR>
  587.         <MODE>embedded</MODE>
  588.         <CMDLINE>/S</CMDLINE>]]>
  589.     </validation_code>
  590.   </offer>
  591.   <get_translations language="en" version="0">
  592.     <Msg_Download>
  593.       <![CDATA[Downloading *]]>
  594.     </Msg_Download>
  595.     <Msg_PercentComplete>
  596.       <![CDATA[*% Complete]]>
  597.     </Msg_PercentComplete>
  598.     <Msg_ConnctionInterrupted>
  599.       <![CDATA[****UNUSED****]]>
  600.     </Msg_ConnctionInterrupted>
  601.     <Msg_DownloadComplete>
  602.       <![CDATA[****UNUSED****]]>
  603.     </Msg_DownloadComplete>
  604.     <Msg_ClickToInstall>
  605.       <![CDATA[Click to install *]]>
  606.     </Msg_ClickToInstall>
  607.     <Msg_ConfirmCancel>
  608.       <![CDATA[****UNUSED****]]>
  609.     </Msg_ConfirmCancel>
  610.     <Msg_DownloadIsPaused>
  611.       <![CDATA[Download of * has been paused.
  612.        
  613.         Click on the tray icon to resume downloading.]]>
  614.     </Msg_DownloadIsPaused>
  615.     <Msg_CriticalError>
  616.       <![CDATA[A critical error has occurred.  Installation of * will be aborted.]]>
  617.     </Msg_CriticalError>
  618.     <Menu_PauseDownload>
  619.       <![CDATA[****UNUSED****]]>
  620.     </Menu_PauseDownload>
  621.     <Menu_CancelInstall>
  622.       <![CDATA[****UNUSED****]]>
  623.     </Menu_CancelInstall>
  624.     <Menu_ResumeDownload>
  625.       <![CDATA[****UNUSED****]]>
  626.     </Menu_ResumeDownload>
  627.     <Menu_ExitInstaller>
  628.       <![CDATA[****UNUSED****]]>
  629.     </Menu_ExitInstaller>
  630.     <Msg_WindowTitleLabel>
  631.       <![CDATA[* - Recommended by *]]>
  632.     </Msg_WindowTitleLabel>
  633.     <Msg_TitleLabel>
  634.       <![CDATA[Downloading *...]]>
  635.     </Msg_TitleLabel>
  636.     <Msg_HeaderLabel>
  637.       <![CDATA[*, the software recommended to you by *, is now downloading at your request. We will let you know when it is ready to be installed.]]>
  638.     </Msg_HeaderLabel>
  639.     <Msg_TitleReadyLabel>
  640.       <![CDATA[* is ready for installation]]>
  641.     </Msg_TitleReadyLabel>
  642.     <Msg_HeaderReadyLabel>
  643.       <![CDATA[* is now fully downloaded. Please click on "Install" to proceed.]]>
  644.     </Msg_HeaderReadyLabel>
  645.     <Msg_DownloadLabel>
  646.       <![CDATA[* of * downloaded]]>
  647.     </Msg_DownloadLabel>
  648.     <Msg_PoweredLabel>
  649.       <![CDATA[Powered by OpenCandy]]>
  650.     </Msg_PoweredLabel>
  651.     <Msg_HelpLabel>
  652.       <![CDATA[Learn more at OpenCandy.com]]>
  653.     </Msg_HelpLabel>
  654.     <Msg_InstallButtonText>
  655.       <![CDATA[Install]]>
  656.     </Msg_InstallButtonText>
  657.     <Msg_HelpUrl>
  658.       <![CDATA[http://www.opencandy.com/?utm_source=oc&utm_medium=install&utm_campaign=en]]>
  659.     </Msg_HelpUrl>
  660.     <Msg_ConfirmCancelTitle>
  661.       <![CDATA[Installation of *]]>
  662.     </Msg_ConfirmCancelTitle>
  663.     <Msg_ConfirmCancelText>
  664.       <![CDATA[This will cancel the installation of *.
  665.        
  666.         Are you sure you wish to exit?]]>
  667.     </Msg_ConfirmCancelText>
  668.     <Msg_PauseText>
  669.       <![CDATA[Pause]]>
  670.     </Msg_PauseText>
  671.     <Msg_PausedText>
  672.       <![CDATA[Your download has been paused. Click 'Resume' when you are ready to continue.]]>
  673.     </Msg_PausedText>
  674.     <Msg_ResumeText>
  675.       <![CDATA[Resume]]>
  676.     </Msg_ResumeText>
  677.     <Msg_MenuItemInstall>
  678.       <![CDATA[Install Now]]>
  679.     </Msg_MenuItemInstall>
  680.     <Msg_MenuItemPause>
  681.       <![CDATA[Pause Download]]>
  682.     </Msg_MenuItemPause>
  683.     <Msg_MenuItemResume>
  684.       <![CDATA[Resume Download]]>
  685.     </Msg_MenuItemResume>
  686.     <Msg_MenuItemCancel>
  687.       <![CDATA[Cancel Install]]>
  688.     </Msg_MenuItemCancel>
  689.     <Msg_PleaseChooseDlgMsg>
  690.       <![CDATA[Please choose an option]]>
  691.     </Msg_PleaseChooseDlgMsg>
  692.     <Msg_InstallOptMsg>
  693.       <![CDATA[Install *]]>
  694.     </Msg_InstallOptMsg>
  695.     <Msg_DontInstallOptMsg>
  696.       <![CDATA[Don't Install]]>
  697.     </Msg_DontInstallOptMsg>
  698.     <Msg_SelectOptMsg>
  699.       <![CDATA[Please choose an option.]]>
  700.     </Msg_SelectOptMsg>
  701.     <Msg_Installing>
  702.       <![CDATA[Installing *...]]>
  703.     </Msg_Installing>
  704.     <Msg_Downloading>
  705.       <![CDATA[Downloading *...]]>
  706.     </Msg_Downloading>
  707.     <Msg_LaunchButtonText>
  708.       <![CDATA[Start *]]>
  709.     </Msg_LaunchButtonText>
  710.     <Msg_InstallationSuccessful>
  711.       <![CDATA[* was installed!]]>
  712.     </Msg_InstallationSuccessful>
  713.     <Msg_InstallationFailed>
  714.       <![CDATA[Installation of * cancelled. Try again at your convenience.]]>
  715.     </Msg_InstallationFailed>
  716.     <Msg_DownloadFailed>
  717.       <![CDATA[Downloading of * failed.]]>
  718.     </Msg_DownloadFailed>
  719.     <Msg_DownloadSuccessful>
  720.       <![CDATA[Download of * was successful. Install at your convenience.]]>
  721.     </Msg_DownloadSuccessful>
  722.     <Msg_InstallationSuccessfulReboot>
  723.       <![CDATA[* was installed! Restart your computer to finish setup.]]>
  724.     </Msg_InstallationSuccessfulReboot>
  725.     <Msg_CloseButtonText>
  726.       <![CDATA[Close]]>
  727.     </Msg_CloseButtonText>
  728.     <Msg_ConnectionInterrupted>
  729.       <![CDATA[Connection interrupted, retrying...]]>
  730.     </Msg_ConnectionInterrupted>
  731.     <Msg_CriticalFailure>
  732.       <![CDATA[A critical error has occurred. Installation of * will be aborted.]]>
  733.     </Msg_CriticalFailure>
  734.     <Msg_ReminderTitle>
  735.       <![CDATA[* - Recommended by *]]>
  736.     </Msg_ReminderTitle>
  737.     <Msg_ReminderInstalledUnused>
  738.       <![CDATA[You recently installed * and have not used it.{br}Would you like to try it now?]]>
  739.     </Msg_ReminderInstalledUnused>
  740.     <Msg_ReminderPromptNotTried>
  741.       <![CDATA[You have not yet tried *, would you like to try * now?]]>
  742.     </Msg_ReminderPromptNotTried>
  743.     <Msg_TryButtonText>
  744.       <![CDATA[Try *]]>
  745.     </Msg_TryButtonText>
  746.     <Msg_RemindMeLaterButtonText>
  747.       <![CDATA[Remind me later]]>
  748.     </Msg_RemindMeLaterButtonText>
  749.     <Msg_ConfirmCloseReminderTitle>
  750.       <![CDATA[Confirmation]]>
  751.     </Msg_ConfirmCloseReminderTitle>
  752.     <Msg_ConfirmCloseReminderText>
  753.       <![CDATA[Are you sure you want to close this reminder?]]>
  754.     </Msg_ConfirmCloseReminderText>
  755.     <Msg_ConfirmCloseRemindLaterCheckbox>
  756.       <![CDATA[Remind me later]]>
  757.     </Msg_ConfirmCloseRemindLaterCheckbox>
  758.     <Msg_ConfirmCloseReminderOKButton>
  759.       <![CDATA[Ok]]>
  760.     </Msg_ConfirmCloseReminderOKButton>
  761.     <Msg_ConfirmCloseReminderCancelButton>
  762.       <![CDATA[Cancel]]>
  763.     </Msg_ConfirmCloseReminderCancelButton>
  764.     <Msg_StartButtonText>
  765.       <![CDATA[Start *]]>
  766.     </Msg_StartButtonText>
  767.     <Msg_BrowserNeedsRestart>
  768.       <![CDATA[* needs attention. You must close your browser to begin the installation.]]>
  769.     </Msg_BrowserNeedsRestart>
  770.     <Msg_BrowserNeedsRestartButOK>
  771.       <![CDATA[Close browser]]>
  772.     </Msg_BrowserNeedsRestartButOK>
  773.     <Msg_BrowserNeedsRestartButCancel>
  774.       <![CDATA[Try again later]]>
  775.     </Msg_BrowserNeedsRestartButCancel>
  776.     <Msg_BrowserAddonRunAfterRestart>
  777.       <![CDATA[* has been installed. You can start using it after you restart your browser.]]>
  778.     </Msg_BrowserAddonRunAfterRestart>
  779.     <Msg_BrowserAddonRunAfterRestartButOK>
  780.       <![CDATA[Restart browser]]>
  781.     </Msg_BrowserAddonRunAfterRestartButOK>
  782.     <Msg_BrowserAddonRunAfterRestartButCancel>
  783.       <![CDATA[I'll do it later]]>
  784.     </Msg_BrowserAddonRunAfterRestartButCancel>
  785.     <Msg_DlgTitleLaunchBrowser>
  786.       <![CDATA[* has been installed. You can start using it after you launch your browser.]]>
  787.     </Msg_DlgTitleLaunchBrowser>
  788.     <Msg_DlgLaunchMsgButOK>
  789.       <![CDATA[Launch browser]]>
  790.     </Msg_DlgLaunchMsgButOK>
  791.     <Msg_DlgLaunchMsgButCancel>
  792.       <![CDATA[I'll do it later]]>
  793.     </Msg_DlgLaunchMsgButCancel>
  794.   </get_translations>
  795. </get_offers>

Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 03, 2011, 02:49 AM

I don't think we'll ever agree on this.


I think it all comes down to where somebody's personal interests lie.

As Machiavelli so accurately pointed out, the best way to understand motivation is to "follow the money."

Those who stand to financially benefit from something like Open Candy will tend to see this product/service (or whatever) in a positive light, and accept OC's definitions and arguments as valid.

Many of those who don't have a financial interest in going along with OC's view of the universe will tend to be much more skeptical of OC's claims, and less likely to be convinced by the arguments and assurances being given.

In the end, it's mostly a matter of how one's bread gets buttered. And by whom.

Like the Tom Gray song says: "Money changes everything."  :)



Title: Re: What the hell is OpenCandy?
Post by: app103 on April 03, 2011, 04:36 AM
I think your smoking gun didn't show all the smoke...but a trip to the OC site did show they collect more information than your smoking gun showed.

Q: What information does OpenCandy collect during installation of an installer powered by OpenCandy?

A: First and foremost, we do NOT collect any personally identifiable information. Nor do we store IP addresses.

We collect the following NON-personally identifiable information for aggregate statistical purposes:
A) Operating system version and language, country location and timezone of the computer running the installer, and the language of the developer’s software installer
B) That the developer’s installer was initiated, and whether it was completed or canceled
C) Whether a third-party recommendation was made and if so, whether it was accepted or declined
D) If a third-party recommendation was accepted, whether the recommended software’s installer has been downloaded and the installer initiated
E) That the recommended third-party installer was initiated, and whether it was completed or canceled.

For more information about what “personally identifiable information” or “PII” is, see this Wikipedia article: http://en.wikipedia.org/wiki/Personally_identifiable_information

For additional details about information collection, please see What Information Does OpenCandy Collect?.
-http://www.opencandy.com/faqs/#what-info-is-collected

They also collect other information (http://www.opencandy.com/what-information-does-opencandy-collect/):

The number of times the user hit the “Next” button in the installer without making an accept or decline select for the recommendation. This information is used as a feedback measurement for the clearness and transparency of the recommendation screen.

The amount of time, in second, that the user spent on the recommendation screen.

Now that is information I never expected to be collected when I install software...kind of like looking over my shoulder with a stopwatch.  :huh:

The amount of time, in seconds, that it took to download the software.

Indicates if the user launched the installed software by way of the “Launch” button in the download manager.


Nope, haven't changed my mind...I still consider it spyware. And all those definitions I provided before was to give you a list of the ways spyware is defined, not just the definition source that OC or you prefer.

And as far as adware goes, OC does admit to being adware by the common definition of the word.

Outside of the anti-virus and anti-malware industry adware is broadly defined as any software that displays advertising of any form. As OpenCandy is an advertising platform, which software developers use to make software recommendations in their installers, this definition covers OpenCandy as it does most downloaded software: Skype, AVG Anti-Virus, avast! Antivirus, and Adobe Flash (which advertise products like Google Chrome in their installers).
-http://www.opencandy.com/learn-more-about-opencandy-and-false-adware-detections/#is-opencandy-adware


I think it all comes down to where somebody's personal interests lie.

As Machiavelli so accurately pointed out, the best way to understand motivation is to "follow the money."

Those who stand to financially benefit from something like Open Candy will tend to see this product/service (or whatever) in a positive light, and accept OC's definitions and arguments as valid.

Many of those who don't have a financial interest in going along with OC's view of the universe will tend to be much more skeptical of OC's claims, and less likely to be convinced by the arguments and assurances being given.

In the end, it's mostly a matter of how one's bread gets buttered. And by whom.

Like the Tom Gray song says: "Money changes everything."  :)

I couldn't agree more!  :Thmbsup:




Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 05:34 AM
A bit more information here:

Opening Up OpenCandy (http://cynic.me/2011/04/03/opening-up-opencandy/)

I've put more packet analysis there. It only confirms that no "PII" is collected.


app103, following your criteria, pretty much all software is spyware.

Filezilla - I got an update alert that I didn't ask for. Must be spyware! That's just silly!
ProLasso - Alerts me when updates are available. Spyware? Hardly.

Is there any software that uses a network connection that isn't spyware?

I don't think there is. Whether or not an ad is served isn't relevant.



Regarding things like how long is spent on a screen, that's typical stuff that you use to improve the software. It's not "PII".


Try this, start up WireShark then see what's happening in your browser and what the sites you visit are doing.


As for my financial interests and following the money... The payouts aren't that much. It's quite frankly insignificant.

My interests lie in my hatred of the scareware industry. I simply loathe the security sector and the media and their massively irresponsible attitudes.

Just look at the Samsung keylogger fiasco. THAT is what really pisses me off. They're alarmists and they do more harm than good in a lot of cases. Thank god they're not in pest control. They'd be fumigating houses with people in them.


I still have no clue as to how you can maintain that OC is spyware, but other networking software isn't.


OC doesn't send any "PII", so that cannot be a part of the criteria.

Since other software sends and receives non-"PII" information, but presumably isn't spyware, I can really only assume that the real criteria is whether or not you like the software. I just can't see any other reason. If you apply your criteria to other software, then pretty much everything is spyware.




Title: Re: What the hell is OpenCandy?
Post by: app103 on April 03, 2011, 07:23 AM
I never claimed it was PII, and in most of the definitions of spyware that I provided earlier, there is no mention of PII...only mention of spying, collecting information the user doesn't know is going on.

Let's talk about YOUR software for a minute, and how the information gathered by OC is related to it...and what is and isn't spying on a user...

If your software checks for updates and informs the user that one is available, who benefits from any exchange of information related to finding out, that takes place? Does the user directly benefit in any way? Do you benefit in any way? Does it allow you to deliver bug fixes that correct issues that could have a negative effect on the user's experience? Does some unrelated 3rd party benefit the most? Does knowing a new version of the software being available and giving them the opportunity to download it have any possibility of enhancing their enjoyment of your software?

Does the info about how long a user stared at the recommendation screen benefit the user directly in any way? Does it have anything to do with your software they intended to install and their enjoyment of it? Does it help you improve your software? Is it necessary for a 3rd party to know this info for your software to function properly?

How long the recommendation screen was viewable on my computer isn't anybody's business but my own, even when it is collected without PII. When it is collected without my knowledge or consent it's an invasion of my privacy, it's spying. How I choose to launch my software is also my business, whether I do it from some 3rd party download manager that ended up launched on my computer because of OC or I use FARR or the Start Menu, or a desktop shortcut, or if I open the program folder and drag the exe file to my taskbar to make a shortcut. No matter what way I choose to launch it, it's my business...not yours, OC's, or anybody else's. Any attempt to gain access to how I do it, without my knowledge or consent, is spying on me.

Just look at the Samsung keylogger fiasco. THAT is what really pisses me off. They're alarmists and they do more harm than good in a lot of cases. Thank god they're not in pest control. They'd be fumigating houses with people in them.

So an irresponsible idiot of a writer for a reputable IT site that should have known better, jumped the gun and accused Samsung without checking his facts, based on a false positive, and you are going to get back at the both of them by adding OC to your installers? That makes no sense.

And it doesn't make OC run by saintly angels, either.

I told you, I don't trust them. They keep doing sneaky stuff, getting caught, changing things, getting caught, changing more, go back on their word, blame software authors for the changes...the same crap they did when they were at DivX.

Don't you know...you greedy developers twisted their arm and made them add an opt-out option, even though they are so very ethically opposed to that because they know it creates situations where people end up installing unwanted software.

It was because you greedy developers wanted users to install stuff they didn't want, so you could make more money from it. It's all your fault and had absolutely nothing to do with OC wanting to make more money, because they are the nice benevolent company that only exists to help poor little developers make money. All the VC's that invested big money in them didn't do it for the even bigger profits they hoped to gain, and their desire to make big profits and whatever pressure they put on OC had nothing to do with the changes...that VC money was all a big donation to help freeware and open source authors.

Oh how sweet of them to assign each computer a unique ID, building a profile of what each user accepted, installed, declined, uninstalled, etc, without the user's knowledge or consent, which they blamed on a bug when they got caught and had to change it. And the use of the registry entries like permanent cookies...till they got caught and had to change it.

What are they going to get caught doing next? And are they going to blame you again when it happens?

It's no secret that I have financial problems, no secret that my family is less than a paycheck away from disaster. I am scrambling to make as much money any way I can. I have even thought about using OC...but every time I do, I get sick to my stomach, feeling like I would be a sell-out, selling my users to a bunch of slimeballs, for a few cents each. No matter how tempting it is and how bad I need the money, I just can't bring myself to do it.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 03, 2011, 08:26 AM
^ So... I take it adobe flash is spyware?  How about iTunes?  Or Java?  I could keep naming software- there's quite a few pieces of software that do the same in a benign way, then after the fact inform you that they did and would you like to install this update or that update.  Microsoft used to do it with Windows update.  Websites do it without ever telling you.

Bingo!
Not quite.  By agreeing to the installer, you're agreeing to the EULA.  So if you agree to the EULA, then you've already given your 'informed consent' whether you read the EULA or not.

So... I use other DLLs from third-parties in my software sometimes; does that mean that I need to inform you so that you can be made aware of exactly what software I'm using?  Where does it end?

Do those 3rd party DLLs collect user information and send it out to someone over the internet? If they do, then you should inform the user and get his permission before any information is collected.

So even if you agree to the EULA (read it or not) you *still* want another step of approval?  Sort of reminds me of the consumer advocates that say that the credit card agreements are too long because no one reads them, but if they are shortened, use the absence of text to attempt to say that the agreement is invalid.

It's no secret that I have financial problems, no secret that my family is less than a paycheck away from disaster. I am scrambling to make as much money any way I can. I have even thought about using OC...but every time I do, I get sick to my stomach, feeling like I would be a sell-out, selling my users to a bunch of slimeballs, for a few cents each. No matter how tempting it is and how bad I need the money, I just can't bring myself to do it.

The thing that bothers me is that the situation is no where near as black and white as you make it appear.  Your choice is your choice, and your interpretation is your interpretation.  But you seem IMO closed to anything that might speak against that narrow view, and use pejoratives where they don't belong (adware, spyware, slimeballs).  No one knows their motivations, for good or for bad.  Software does have defects, and sometimes people misjudge backlash against actions, and so end up spinning what happens.  And sometimes people deceive intentionally.  But unlike spyware and adware producers, who just attempt to find ways around any sort of exposure they get to dig deeper into the ground to get away from attention, OC does have an evangelist that does speak to these issues, and apparently gets things done.  Why not trust but verify, instead of putting them into the negative category because of possible growing pains?  And why, if that's a personal decision, attempt to inflict that on others even in the face of evidence.  Renegade put out a challenge above... but none of this really speaks to that challenge.  If there is such overwhelming evidence, why not prove it?  Especially if this is a black and white issue.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 03, 2011, 08:49 AM
@wraith808 - just out of curiosity, are you personally considering using OC?

If you don't mind somebody who goes "back *that* far" asking? ;)

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 03, 2011, 09:05 AM
@wraith808 - just out of curiosity, are you personally considering using OC?

If you don't mind somebody who goes "back *that* far" asking? ;)



;)

I hadn't been.  I hadn't even considered it until I started following Renegade's experiment.  And even now, I doubt I will- I used to write installers for a living, so I try to stay as far away from that as possible, if you hadn't noticed from my software.  ;D  It's just unzip and run...

(And I don't remember my first mainframe... but I think you might have me beat by a few years.  Not many though! :)  Though fully qualifying it, I was pretty precocious when it came to computers, and my father being a professor helped to give me unusual access to hardware.)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 09:25 AM
Thank you for stepping in wraith808.

I'm really drunk at the moment, so I'll post again later when I'm sober. :D :p hahahahhahahah~! :D
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 03, 2011, 10:20 AM
Just curious, app103, did you install the latest Photo Resizer from Renegade?
I have all his other releases as well.

Personally I have probably 50 programs that can resize, all with their own uniqueness.
But I'm I download junkie.

I'm not asking to be controversial or make a point.
Just wondering if the current OC process would stop you from a download you want.

Peace!
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 03, 2011, 12:13 PM
@Renegade

Do you have Sweet IM installed on your machine?
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 12:27 PM
@Renegade

Do you have Sweet IM installed on your machine?

I'm still pretty drunk... But no. I hate IM period. I just hate being interrupted all the time.

I have Skype and that's all I run. I should probably look into Sweet IM though as it might be useful. Dunno.

Have you tried it?

I generally try not to install software at all unless I have a specific need.

A lot of software does a lot to your system, which is one of the reasons that I always write my software to have zero or minimal impact on people's systems.

Photo Resizer is actually some of the most "system intrusive" software I've ever released. It lets you create a system registry entry to create a Windows Explorer context menu entry when right-clicking on an image file. And that's it. I consider that to be pretty invasive. It only does that in the installer though, and not in the software itself.

And now, I'm going to get back to my Vodka~! :D
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 03, 2011, 12:47 PM
@Renegade

No, I did not try Sweet IM (and have no intention/need to do that). I was just wondering how you can recommend Sweet IM to others without having tried it yourself first?
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 03, 2011, 02:38 PM
@Renegade

No, I did not try Sweet IM (and have no intention/need to do that). I was just wondering how you can recommend Sweet IM to others without having tried it yourself first?

Where did he recommend it?
Title: Re: What the hell is OpenCandy?
Post by: Eóin on April 03, 2011, 05:02 PM
I would guess that Phil is referring to the OC screen in the installer, as in this shot from earlier

[ You are not allowed to view attachments ]

where it definitely is implied that the author implicitly recommends the advertised product. Nonetheless it seems rather trivial and nitpicking, we don't get our knickers in a knot when a Google ad might not have been personally tested by every maintainer whose site which displays the ad.

This comes back around again to the double standards some people have. What the OC dll does and reports back on is trivial and benign and also seems perfectly legitimate. An advertising company needs info on how their ads are perceived, and stats like how long a user navigates through the installer do just that. Sure you could call that spying, really the application is its just reporting how it was used.

I return to the example of apps website, as she is one of the more vocal against OC, though in truth, almost any website online could used. The tracking and spying done on apps sites is much more intrusive and much broader than OC. And yet we all get on with our lives and accept that tracking, suddenly however when OC does similar, indeed much more benign, stat reporting we have people freaking out because "I just don't trust those guys". That's not a rational argument, it's hysteria.

Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 03, 2011, 05:06 PM
@Renegade

No, I did not try Sweet IM (and have no intention/need to do that). I was just wondering how you can recommend Sweet IM to others without having tried it yourself first?

Where did he recommend it?

Scuds me, but isn't that what OC insists on referring to their advertisements as - recommendations rather than ads? :huh:

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 03, 2011, 05:18 PM
^ I was just asking where he recommended it.  I didn't know where he was referring to.
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 03, 2011, 05:27 PM
Just curious, app103, did you install the latest Photo Resizer from Renegade?
I have all his other releases as well.

Personally I have probably 50 programs that can resize, all with their own uniqueness.
But I'm I download junkie.

I'm not asking to be controversial or make a point.
Just wondering if the current OC process would stop you from a download you want.

Peace!

No, I haven't tried it. Don't have a need for it. I am pretty well over covered for image resizing.

However, I do have CDBurner XP on one of my other machines and really should update it, except that the latest version has OC, so I will probably uninstall it and replace it with something else.

And I had recently considered trying SUPER, but once I found out that has OC I changed my mind.
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 03, 2011, 08:53 PM
Nitpicking? No, absolutely not. The obsession with spyware terminology, however, is a deviation from the real issue here. Fact is that OC is an Ad serving platform that also tracks your usage of software, monitors your actions and report this information back home. Arguing that others (Google, Adobe, Java, ....) do similar stuff does not (and should not) approve OC. Targeting the 'happy click next' ignorant crowd is not okay. What it actually does is setting a precedence for the rest of us who do think before clicking yes, read the EULA, etc. Next thing you hear, but everyone is using google, everyone is on FB... every installer is powered by OC (well, they wish).... got it?

The comment about Sweet IM illustrates another issue I have with OC, developers have no control about what OC promotes and they do not care about the end user and would recommend anything that pays well. User satisfaction my arxx ... >:(

[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 03, 2011, 09:34 PM
^ Actually, from what Renegade said in his post, developers *do* have some control.  At least, that's the impression that I got from his post.  And from what I've seen of the statistics available, it doesn't track your software usage.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 03, 2011, 10:23 PM
Nitpicking? No, absolutely not. The obsession with spyware terminology, however, is a deviation from the real issue here. Fact is that OC is an Ad serving platform that also tracks your usage of software, monitors your actions and report this information back home.

HTTP is stateless. As such you need an ID for transactions. Without that, it would be like a restaurant taking orders, but then randomly delivering orders to people. Hey, I ordered the chicken, not a beer!

I've outlined exactly what information is tracked, and app103 posted more above.

You make that sound like the end of the world. Of course information needs to be tracked. app103's nitpicking about time spent on a screen is over the top. It's a usability metric to ensure a decent user experience.

But none of the information is anything outside of the installer itself, and none of the information is personally identifying.

You are effectively complaining about the fact that HTTP is stateless and that you don't like usability metrics.

And yes, what other companies do is relevant. They're doing a LOT more than what OC does, but somehow some people here have no problem with that.


Targeting the 'happy click next' ignorant crowd is not okay.


Ahem... Look at the installer screenshot that you uploaded. You cannot just click next. You MUST explicitly accept or decline the offer. Again, a baseless accusation with clear evidence to the contrary.

I'm quite frankly disappointed at being accused of something that I am not doing, especially when the evidence is posted by someone else and proves that I'm not doing what I'm being accused of.


The comment about Sweet IM illustrates another issue I have with OC, developers have no control about what OC promotes

You can enable or disable offers in the OC control panel. So, yes, developers DO have control.

[ You are not allowed to view attachments ]

You are making wild accusations that are flat out false. You're just making up "facts" as you go without any knowledge of what is actually happening.


they (developers) do not care about the end user and would recommend anything that pays well. User satisfaction my arxx ... >:(

I looked at the available offers, and I don't see anything that I don't think wouldn't be useful to some people.

Do I recommend software that I don't use (outside of OpenCandy)? Yes. Because some people have different needs. I wouldn't recommend Photoshop to someone that barely knows how to turn on a computer, but I use Photoshop.

People have different needs and different software works better or worse in the hands of different people.

So I have no problems with the recommendation in OpenCandy.

Does OpenCandy perfectly recommend the software that each person is going to want/need? Hell no! That would require a massive amount of personal information about the person, which they don't have.

So your getting a recommendation for SweetIM and complaining about it only means that you don't like SweetIM. That's fine. Other people do.

I had someone ask me about getting an HTC Android phone or an iPhone. I gave the pros and cons for both and explained my bias. iPhones are great for some people. But it depends on what you are looking for. I'm not looking to get locked into a dictatorially controlled ecosystem, so I don't have an iPhone.



I wish that people would stop making wild, false accusations that there is clear evidence against. It's disingenuous and insulting.




Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 03, 2011, 11:03 PM
This about enough about Renegade's program and choices.

I thought it was about OC, now it's getting personal.
And could get worse.

Renegade offered info that he did not have to share.
And looked deeper into it because of these other posts.
There is no need to pick out his program and choices to take on OC.

WTF, he is a DC'er and been around a while.
Get off it. Lock this damn thread. Please.

----

About OC, perhaps not seeing what a developer picked to offer,
it has alternatives. I don't know, ask OC, that's just a guess.
Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 04, 2011, 01:44 AM
Ahem... Look at the installer screenshot that you uploaded. You cannot just click next. You MUST explicitly accept or decline the offer. Again, a baseless accusation with clear evidence to the contrary.
This is a nice thing about OpenCandy, and I do hope they won't change away from that practice. But before you get to that screen, OpenCandy has run - and it's contacted the mothership, right? So you're not getting a chance to avoid that, except for... clicking through... the EULA :)
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 04, 2011, 02:02 AM
Ahem... Look at the installer screenshot that you uploaded. You cannot just click next. You MUST explicitly accept or decline the offer. Again, a baseless accusation with clear evidence to the contrary.
This is a nice thing about OpenCandy, and I do hope they won't change away from that practice. But before you get to that screen, OpenCandy has run - and it's contacted the mothership, right? So you're not getting a chance to avoid that, except for... clicking through... the EULA :)

A little misleading...they did change their practice back in September 2010 (http://techcrunch.com/2010/09/11/tempted-by-the-dark-side-opencandys-bundled-app-installs-now-offering-opt-out/) and blamed it in part on greedy developers wanting more money and demanding an opt-out option.

It is up to the individual developer to set whether it is opt-in or opt-out, depending in part on the software they choose to recommend (some won't allow opt-out). I believe Renegade hasn't made a choice and that is why one has to click one choice or the other and no default is selected for the apps he is recommending through OC. Other developers using OC may not be as nice, choosing only those apps that allow the opt-out option, so accidental unwanted installs are still possible with OC.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 04, 2011, 02:20 AM
I'm curious if anyone thinks my suggestion back a few pages actually has any merit:
Let's keep some perspective here though. This does not need to be stated in scary terms in order to avoid being seen in a bad light. I believe OC could require better communication of its activities through its partners and their installers while not necessarily reducing opt-in significantly. Here's an example:
"This installer is powered by OpenCandy! As part of a free service, OpenCandy will check your system for potential software upgrades to improve performance and capabilities. This check will collect basic non-personal information about your system and store it securely on our servers. If you'd like to decline this service, simply uncheck the box below." That's 30 seconds of thought put into the wording; a good marketer could do a lot better, keeping the important information will making it more appealing. That's what marketers do, and that's ok.

They could even make it a bit more controllable and potentially get more customers by doing something like this: "...This check will collect basic non-personal information about your system and store it securely on our servers. If you'd prefer not to have your information sent to our servers, we can still perform a local check and offer some recommendations if you select the "local check" radio button below. You can also choose to decline this service by selecting the "do not check my system" radio button." In a situation like that I might still opt-in to the local check.

Adding a sentence of info about OC's service helping to support developers might also be a good thing, depending.

In the end I think the problem 40hz has, and which I share, is that OC is not very open about what it's doing, and in some/many cases even seems to be completely unmentioned in the equation (e.g. the offer appears to be coming from Microsoft for installing IE9, with no mention of the fact that OC brokered the deal). Disclosure is a big deal to many people.

Also want to mention I like the way WinSCP handles this! http://winscp.net/eng/docs/opencandy

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 04, 2011, 02:31 AM
Ahem... Look at the installer screenshot that you uploaded. You cannot just click next. You MUST explicitly accept or decline the offer. Again, a baseless accusation with clear evidence to the contrary.
This is a nice thing about OpenCandy, and I do hope they won't change away from that practice. But before you get to that screen, OpenCandy has run - and it's contacted the mothership, right? So you're not getting a chance to avoid that, except for... clicking through... the EULA :)

A little misleading...they did change their practice back in September 2010 (http://techcrunch.com/2010/09/11/tempted-by-the-dark-side-opencandys-bundled-app-installs-now-offering-opt-out/) and blamed it in part on greedy developers wanting more money and demanding an opt-out option.

It is up to the individual developer to set whether it is opt-in or opt-out, depending in part on the software they choose to recommend (some won't allow opt-out). I believe Renegade hasn't made a choice and that is why one has to click one choice or the other and no default is selected for the apps he is recommending through OC. Other developers using OC may not be as nice, choosing only those apps that allow the opt-out option, so accidental unwanted installs are still possible with OC.


Out of 39 offers, 17 *can* be switched to opt-out. Only 1, the Yandex toolbar (this is new and is for the Russian market only), is opt-out by default. (I just saw this now as it is new.)

i.e. Out of 38 opt-in offers, 21 CANNOT be switched to opt-out. So, that's 55%. About half. Just say 50-50 to make it simple. :)

Actually, I did make a choice. I chose to leave the defaults as they are. i.e. Opt-in.

Having checked and just seen that Yandex, I've been contemplating making it opt-in, but it just doesn't seem that important. It's Russian market only, and Yandex is the dominant search there (as far as I know). If anything, it's a desirable thing. Still mulling it over though...

I like the default that forces the user to choose yes or no.

At the moment, I see that 31% of people choose to accept an offer. (So far earning me a bit more than half of the cost of a cup of coffee at StarBucks. Don't think for a moment that my position on the matter is financially motivated...)




Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 04, 2011, 03:17 AM
I'm curious if anyone thinks my suggestion back a few pages actually has any merit:
Let's keep some perspective here though. This does not need to be stated in scary terms in order to avoid being seen in a bad light. I believe OC could require better communication of its activities through its partners and their installers while not necessarily reducing opt-in significantly. Here's an example:
"This installer is powered by OpenCandy! As part of a free service, OpenCandy will check your system for potential software upgrades to improve performance and capabilities. This check will collect basic non-personal information about your system and store it securely on our servers. If you'd like to decline this service, simply uncheck the box below." That's 30 seconds of thought put into the wording; a good marketer could do a lot better, keeping the important information will making it more appealing. That's what marketers do, and that's ok.

They could even make it a bit more controllable and potentially get more customers by doing something like this: "...This check will collect basic non-personal information about your system and store it securely on our servers. If you'd prefer not to have your information sent to our servers, we can still perform a local check and offer some recommendations if you select the "local check" radio button below. You can also choose to decline this service by selecting the "do not check my system" radio button." In a situation like that I might still opt-in to the local check.

Adding a sentence of info about OC's service helping to support developers might also be a good thing, depending.

In the end I think the problem 40hz has, and which I share, is that OC is not very open about what it's doing, and in some/many cases even seems to be completely unmentioned in the equation (e.g. the offer appears to be coming from Microsoft for installing IE9, with no mention of the fact that OC brokered the deal). Disclosure is a big deal to many people.

Also want to mention I like the way WinSCP handles this! http://winscp.net/eng/docs/opencandy

- Oshyan

Yes and no. Your facts are not quite right there, but the basic idea, maybe... Depends.

e.g.
This check will collect basic non-personal information about your system and store it securely on our servers

It doesn't do that. System information isn't transmitted back. Information about the installer is transmitted (and the OS). I detailed it all here (http://cynic.me/2011/04/03/opening-up-opencandy/).

But 6-of-1. Close enough for the purpose at hand.

But there's still a problem. Less is more. The more you throw in front of users, the more likely you are to lose them. A 30 second message is simply too much. People don't have that kind of attention span.

If something can be added to the installer that's not a distraction, the sure. I think a small graphic that has the OpenCandy logo and "Powered by" or "Installer powered by" or something similar, and a link, "Find out more...", to a web page with information about it is more than enough. Minimal text is key. It can't be a distraction. Maybe something like:

[*graphic*]
Supporting developers...
[LOGO text]
powered installer
[/*graphic*]
[*link*]
Find out more...
[/*link*]

Maybe a link to a privacy policy would be good as well. But how much is that going to clutter things up? Probably a "Find out more..." link is enough.

If it's out to be a major Broadway musical, forget it.




+1 for WinSCP. It's quite well done there.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 04, 2011, 03:45 AM
Sure, even if it's just a "powered by" with a link for more info, that will give types like me, App (I think) and others with these kinds of concerns the chance to find out more before we go too much further with things. In this case, knowing what I know now, I'd probably go through with the install of an app using OC in its installer, assuming I was fairly interested in the app of course.

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 04, 2011, 07:02 AM
Speaking of consent and whatnot, while it is somewhat off-topic... ok... it's massively off-topic, but it's funny!

[ You are not allowed to view attachments ]

:D

Hey, they got the warning in there at least~! :P

From Starship Troopers 3.
Title: Re: What the hell is OpenCandy?
Post by: Eóin on April 04, 2011, 10:02 AM
If a once off usability metric is all 'spyware' ever did we would probably never have had Ad aware or Spybot Search and Destroy. No one would have considered that type of reporting malicious.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 04, 2011, 02:13 PM
If a once off usability metric is all 'spyware' ever did we would probably never have had Ad aware or Spybot Search and Destroy. No one would have considered that type of reporting malicious.

And therein lies a good part of the problem: Mission creep.

Much like cable TV stations...

First it was all free of commercials. That's why you were supposedly paying for cable - to avoid ads.

Then came ads in between the shows  - and it was now called "without commercial interruption" instead of "commercial free." But only after the FCC wouldn't go along with some channel's assertions that ads between shows shouldn't really count as ads (in the traditional sense of television advertising) because they didn't interrupt the main show.  

The FCC didn't buy it.

And with that part of the "redefine the meaning of a word" battle lost, the situation called for new thinking.

So began an industry move to reeducate the public about what should be considered an acceptable intrusion into their viewing experience...

But first, it was necessary to prime the pump and check customer reactions.

The initial test came in the form of a discreet semi-transparent channel ID "bug" in the lower right-hand corner of the screen.

Officially, this was done to discourage 'illegal' recording of cable TV shows. Which was odd, because home recording for personal use had already been ruled well within the legal provisions of "fair use" after several high profile court cases.

The bug did, however, get the viewing public used to seeing something not related to what they were watching displayed on screen during a show.

Next came little text "advisories" ("not ads - we're still ad free") at the bottom of the screen announcing the next show. Then they got bigger...and were no longer transparent...and stayed on screen longer...and soon incorporated logos and graphics.

Next came quarter-height characters from other shows walking out on the bottom of our screen waving banners and performing antics in the middle of what we were trying to watch. But now they weren't just announcing what was coming up next. They were also hyping things that wouldn't be on for two or three more days.

And lately, we've been treated to mini overlay-type commercials from various companies on some cable shows. But these "can't really" be considered ads because they're tied into - (wait for it!) a bloody contest!!!

Lovely...

I'm waiting for the day they stop kidding themselves (and us) and just permanently split the screen to have ads continuously running in one of the panels during a show.

Except they're not going to be called "ads."

Because it's still supposed to be "ad free."

So these will now officially be called 'recommendations' or 'advisories.' Or just about anything else it makes sense to call them - other than 'ads.'  

And perhaps those who are responsible for running them will hint at (or directly threaten) possible legal consequences for any who publicly call them anything different...

But only after they assure us that they're actually a bunch of extremely nice people who are deeply hurt by all the criticism they're "unfairly" receiving - and how they'd all quit the business tomorrow if they thought they were doing anything wrong.

So it's really nothing to worry about...

Really!

OC is gonna be totally different.

Really.

They have given us their word.

Forget they have serious venture funding - and are actively trying to get as many developers as possible into the fold without drawing too much attention to it.

And forget about some of its developer's past track records.

We all make mistakes.

Like getting caught.  :P

So let's just let bygones be bygones - and "put it behind us" as the saying goes.

That's the perfect place to stick it anyway.

Besides, like Renegade pointed out, end users are clueless and stupid. So why bother trying to explain all the magical and complex logic behind how OC discovered an ad is no longer an ad? And how there's no way anybody could possibly consider OC as some form of adware. Some of OC's proponents have even cited an authority as absolute and unassailable as Wikipedia to back them up with a definition of 'adware' that works well for them.

So end of discussion and no worries, right?

Those of us who are bothered by things like OC just need to grow up, get with the times, and stop being so darn nitpicking.

 :)

[ You are not allowed to view attachments ]
Title: Re: What the hell is OpenCandy?
Post by: Eóin on April 04, 2011, 02:50 PM
Well yes, give an inch and they'll take mile, so of course everyone should be vigilant. But dissing OC and the developers who use it today because they might turn evil tomorrow is not vigilance, it's paranoia.
Title: Re: What the hell is OpenCandy?
Post by: Ath on April 04, 2011, 03:48 PM
I'm waiting for the day they stop kidding themselves (and us) and just permanently split the screen to have ads continuously running in one of the panels during a show.

Ah, you haven't been watching any of the 'music channels' on TV lately then. It's 80% ads for SMS services with the cost displayed in a font so small that even HD-TV won't show it readable, and the rest for other teenage crap stuff, and though it's not yet half of the screen, the in-song/in-clip advertising is enough to fill that gap. :down:
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 04, 2011, 03:57 PM
Besides, like Renegade pointed out, end users are clueless and stupid. So why bother trying to explain all the magical and complex logic behind how OC discovered an ad is no longer an ad? And how there's no way anybody could possibly consider OC as some form of adware. Some of OC's proponents have even cited an authority as absolute and unassailable as Wikipedia to back them up with a definition of 'adware' that works well for them.

Methinks that a bit too much sarcasm got in your reply that it went from sarcasm to twisting words and veers towards that slippery slope that leads to flaming and feelings getting hurt...   :huh:

If we keep names out of it and quote what people say instead of substituting meanings (I'm guilty of it too...) then we can keep off that slippery slope.  There's ways to debate, and then there are ways to argue.  I'd prefer to keep on the debate side of things.

After all, we're a pretty good group here, right?  And we're just discussing, as our own views don't require that everyone else view things the same way, right?

(Attacking the software/developers that use it fall under the same aegis - especially if they are coders on the site.  A little vitriol can really hurt a developer's livelihood for our own personal bias...)

And as far as the bygones... I say that old chestnut from Ronald Reagan... Trust, but Verify.  We can't truly know the ins and outs of *anyone's* motivations.  Actions speak louder than words, especially over time.  And if someone does make mistakes (for whatever reasons), does that disallow the possibility that course corrections can't be genuine?  That mistakes can't be mistakes?

Keep vigilant, but that doesn't mean that tinfoil hats should be the desired attire while doing so.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 04, 2011, 07:40 PM
@40Hz

You've got some very good points there.

Playing the definition game is really a bad way to go.

And I have avoided the use of the word "ad". But not because I'm worried about "ads"; rather, I'm concerned about the perception of "adware" as it originally evolved. Which is why I prefer "ad supported".

Adware, when it first appeared, was malware. OC isn't malware. I don't write malware. I don't want to be associated with malware.

A lot of media coverage has done a lot of damage to the industry as well. The scareware industry and media seem to be only interested in hyping stories and creating scandal, even where none exists.



Besides, like Renegade pointed out, end users are clueless and stupid. So why bother trying to explain all the magical and complex logic behind how OC discovered an ad is no longer an ad? And how there's no way anybody could possibly consider OC as some form of adware. Some of OC's proponents have even cited an authority as absolute and unassailable as Wikipedia to back them up with a definition of 'adware' that works well for them.


I think I said that people don't have much of an attention span. Others have also pointed it out with the "quick click-through the installer" thing going on with a lot of users. We just are busy and don't pay attention to details. Ok ok ok ok, ya ya ya, click click click. Everyone does it.

As for clueless, yes. Some are. A lot of people just don't understand what's going on in their computer. And why would they? Computers are complex things. It's not a source of shame to be clueless about certain things. I'm pretty clueless on a lot of topics. I can't fix my car. I'm pretty clueless there. There's no shame in not being an expert on everything.


But using language that isn't clear doesn't help anyone. The media have muddied the waters so badly with jargon and badly misused jargon that I don't think there's any redemption for some terminology.

e.g. Take the word "gentleman" from it's original meaning and what it means now. Originally it meant "land owner". It was associated with chivalry and politeness, good breeding and manners. People would say, "oh, he is so gentlemanly". Eventually the term lost its meaning.

I was reading a news article about the .xxx TLD, and it referred to it as a "domain". Well, yes and no. It's a TLD, so yes, but the term is pretty much never used that was. TLDs are referred to as TLDs and not domains. "Domain" has other uses, but that's not generally one of them. (Or not that I've ever seen.)

It's important for word usage to properly and accurately describe what is being talked about. Muddying the waters and diluting meaning isn't helpful.

I don't take issue with "ad" at all. I do take issue with "malware", which is strongly associated to "adware". Virtually no discussion of the topic (adware) excludes the dark-side of the Internet. It's unfortunate.

When it comes to privacy and security issues, I think it's important to be clear about what is meant. With the term "adware", it is not clear.

It doesn't serve anyone's best interests to confuse issues.

Anyways, that's just my take on it.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 04, 2011, 10:53 PM
Attacking the software/developers that use it fall under the same aegis - especially if they are coders on the site.  A little vitriol can really hurt a developer's livelihood for our own personal bias...


I think if you reread what I wrote, you will discover that I have not, at any point, 'attacked' (your word) either OC or the developers that use it - either here at DoCo - or out in the 'wild.'

If you look at any of my previous comments, at no point will you ever see me say (or imply) that a developer doesn't have the right to get into bed with OC. Or that doing so proves they are a bad person. Or that people shouldn't trust them, or use their software, because they incorporated OC's DLL in their installer.

I did suggest that it might not turn out be quite what it appeared in the long run. But I also extended a very sincere wish to Renegade that it would work out well for him and his customers. So if I am 'attacking' anybody for using OC, I'd appreciate being shown exactly where I did. Because I looked and I can't find it.

I also openly acknowledged my initial lack of understanding of the product, and asked a number of fairly direct and specific questions about it. Many of which went unanswered in any real sense.

I have challenged OC's refusal to consider their software as a type of adware. But despite that, I edited one of my comments - and acknowledged within it a complaint from Renegade that it contained erroneous terminology - after which I gave him the floor to clarify things for us.

I have questioned OC's business practices for what I consider less than forthright behavior. I have questioned their bone fides. And I have repeatedly stated that my primary problem with the software isn't what it does but how it goes about doing it. And that it represented an attempt to change our ideas of what should be considered acceptable behavior on the part of a software installer by OC's refusal to have it display a splash screen and ask for the customer's ok before it runs.

I even went so far as to offer what I thought was the business motivation for doing it that way ($$$ - what else?), and to date, have not had anybody from OC challenge my assessment. Which leads me to conclude I was spot on. Especially since they have at least one person in their organization actively monitoring web discussions of their product - and that person has been a participant in this thread. So it's not like they don't know what's being said here.

I responded to the challenge that OC does not install anything by offering for consideration the definition I learned (before PCs ruled the world) to clarify where I was coming from when I said it did. The definition of "install" was not presented as gospel truth, but rather for the purposes of discussion. And for which I received a sarcastic and rather insulting reply.

But I still don't see anyplace in my previous comment, or any of the earlier ones in this thread, where I'm attacking anybody.

If I have been "vitriolic" and "sarcastic" (I prefer to think of it more as being "passionate" and "pithy" BTW :mrgreen:) it was largely directed towards the 'on air' advertising practices of the cable television industry. And for that I offer no apologies whatsoever.

Perhaps I did indulge in some excess here in my attempt to sound a cautionary note:
OC is gonna be totally different.

Really.

They have given us their word.

Forget they have serious venture funding - and are actively trying to get as many developers as possible into the fold without drawing too much attention to it.

And forget about some of its developer's past track records.

We all make mistakes.

Like getting caught.  tongue

So let's just let bygones be bygones - and "put it behind us" as the saying goes.

But I thought it might be a little less offensive than coming right out and saying what I initially wrote right after: OC is gonna be totally different. I originally just said Bullshit and ended it there.

And I will agree that that following comment would have been better left unsaid:

That's the perfect place to stick it anyway.

It's already sounding less funny to me than it originally did.

Where I did err, however was in implying Renegade said, at some point, that end users were both "stupid" and "clueless." He did not say that, even though I sensed that was what he thought from some other comments, both in this thread, and a few others.

Needless to say, my intuiting doesn't justify my creating a "composite" comment that could be confused with a direct quote.

So for that, I do apologize.

 :)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 04, 2011, 11:11 PM
Where I did err, however was in implying Renegade said, at some point, that end users were both "stupid" and "clueless." He did not say that, even though I sensed that was what he thought from some other comments, both in this thread, and a few others.

No, from a lot of my comments, I can see how I could be interpreted like that. A lot of users are stupid. Ask any developer and they'll give you horror stories. I had one guy complaining about my software not working. After numerous emails back and forth, I finally figured out that he hadn't even installed it  or even downloaded it yet! So, yeah, some people are clueless to the point of stupidity. I don't mean to imply that all people are idiots, except when I'm drunk and spewing nonsense, which only goes to prove that I can be an idiot as well~! :D :P 
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 04, 2011, 11:41 PM
Attacking the software/developers that use it fall under the same aegis - especially if they are coders on the site.  A little vitriol can really hurt a developer's livelihood for our own personal bias...


I think if you reread what I wrote, you will discover that I have not, at any point, 'attacked' (your word) either OC or the developers that use it - either here at DoCo - or out in the 'wild.'
<snip />

So for that, I do apologize.

 :)



I guess I misspoke (mistyped...?) with the attack word... that's a bit more inflammatory than I meant it.  I did mean the misquote, since the new quote seemed a lot more negative than the impression I got from Renegade's original post... and I meant it more in a cautionary manner.  As things like this go on, many people do it (I know I've been guilty of it).  I just didn't want to go down that road- DC is quite the civil environment, and this thread has been degenerating for a while.

In the end, I don't think anyone is going to be persuaded by a few words, but by their own thoughts, if at all.  And if your own thoughts are towards one end of the spectrum or the other, it is less likely that introspection is to happen.  So I look at threads like this more for information sharing and debate.  And I just wanted to keep it that way. :)

Sorry for any confusion I may have injected into the conversation.  :-[
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 04, 2011, 11:42 PM
I have avoided the use of the word "ad". But not because I'm worried about "ads"; rather, I'm concerned about the perception of "adware" as it originally evolved. Which is why I prefer "ad supported".

Adware, when it first appeared, was malware.

Understood. It's a valid concern.

A lot of media coverage has done a lot of damage to the industry as well. The scareware industry and media seem to be only interested in hyping stories and creating scandal, even where none exists.

Agree with you on that point 100%.

It's important for word usage to properly and accurately describe what is being talked about. Muddying the waters and diluting meaning isn't helpful.

I don't take issue with "ad" at all. I do take issue with "malware", which is strongly associated to "adware". Virtually no discussion of the topic (adware) excludes the dark-side of the Internet. It's unfortunate.

When it comes to privacy and security issues, I think it's important to be clear about what is meant. With the term "adware", it is not clear.

It doesn't serve anyone's best interests to confuse issues.

Anyways, that's just my take on it.

I agree with you on most of what you're saying here.

My feeling, however, is that OC's approach of refusing to acknowledge the advertising aspect of their product; and being a little too surreptitious about how it gets installed and run, is likely to backfire.

If it just popped up a screen that said something like:

The developer of this product has teamed with Open Candy to provide you with recommendations for a very small number of carefully selected and related software products you may also be interested in learning more about.

By teaming with Open Candy, the developers of the product you are installing are able to continue to offer it to you [free of charge|for substantially less money than it would cost otherwise.]

Open Candy will search your drive to see if you have one of its recommended products already installed. This allows us to offer you the most relevant suggestions for other software you may be interested in. No personally identifiable data will be transmitted to Open Candy as part of this process.

May the installation proceed with Open Candy? [Y|N]

If the person then said "no", I'd be willing to accept a second screen asking them to reconsider saying "no," and explaining how OC benefits the customer and the developer.

At which point if they still said "no" it would proceed to do the installation without first invoking OC.

If OC only did this, I'd have absolutely no problem at all with it. In fact, I'd probably be willing to consider it a better alternative than a lot of what's out there.

What I do worry about, however, is that OC won't remain benign forever. With VCs backing this endeavor, big things will be expected. VCs are notorious for wanting their investments to pay off without any undue delays or surprises. So while OC may actually (to give them the benefit of the doubt) have the best of intentions, their business partners may not.

What I worry about is a slippery slope where advertising mechanisms start to get incorporated into ALL software distributions. Much like cable started ad free, and then gradually "evolved" to a mixed mode where the customers were gradually acclimated, and then trained, to accept some advertising, even on channels where there isn't supposed to be any.

And I think once OC gets enough developers on board, their mechanism it will become a fiat accomplis since every product will then come with OC in it. It will be completely unavoidable. And once that happens, I think you'll see things start to change.

FL Studio is already including it with their purchased product by the simple expedient of selling activation codes, but only distributing their actual software in the 'demo' mode.

If OC catches on, I think you'll ultimately see everybody end up doing that. :o


Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 04, 2011, 11:45 PM
which only goes to prove that I can be an idiot as well~!

I prefer to think you're just being "passionate" and "pithy" about something that's important to you. :)

Welcome to the club! :Thmbsup:

 ;D


Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 12:10 AM
In the end, I don't think anyone is going to be persuaded by a few words, but by their own thoughts, if at all.  And if your own thoughts are towards one end of the spectrum or the other, it is less likely that introspection is to happen.  So I look at threads like this more for information sharing and debate.  And I just wanted to keep it that way.

Understood.

Perhaps I'm a bit sensitive because I've been in some very "introspective" (and occasionally yelling & screaming) discussions about OC in a few other places where I have administrative responsibilities.

Despite my misgivings about OC, I'm one of the people that voted against excluding "OC loaded" software from reviews, or otherwise banning it. Or at least so far I have.

FWIW, it looks like the policy is going to be that the developer gets asked up front if his/her installer uses Open Candy or any other marketing/advertising add-on.

If the answer is yes, we're going to require that the product's download page clearly states so, and require any additional product installation options be set to "no" by default.

We'll include our own "advisory" the product contains OC if the product is reviewed or listed on the site. After that, it's up to the visitor to decide whether or not they care. Either way, we did our part to let the public know. End of script.

If the developer lies about it, refuses to set the defaults appropriately, or plays any games after the fact - they're banned. First time gets a warning and an automatic shot at redemption. If changes aren't forthcoming, or the developer gets caught screwing around a second time, both they and their products (all of them) are permanently banned from site reviews and listings.

Doing it this way allows the site to maintain its software disclosure and education rule, and puts the ball squarely in the developers' court. After that, it's up to them to decide whether or not they still want to be listed and/or reviewed. End of script number two.

 :)

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 12:48 AM
...this thread has been degenerating for a while.


Seems like it's back on track. Just my impression.



What I do worry about, however, is that OC won't remain benign forever. With VCs backing this endeavor, big things will be expected. VCs are notorious for wanting their investments to pay off without any undue delays or surprises. So while OC may actually (to give them the benefit of the doubt) have the best of intentions, their business partners may not.


Yes. That is a very real concern. I really believe that they are being genuine and are really out to do good. But, as you point out, they may not have a choice later on. I hope that it does not come to that.

I'm comfortable with the level of tracking right now as it is only about the installer itself.

Regarding a screen like this:

The developer of this product has teamed with Open Candy to provide you with recommendations for a very small number of carefully selected and related software products you may also be interested in learning more about.

By teaming with Open Candy, the developers of the product you are installing are able to continue to offer it to you [free of charge|for substantially less money than it would cost otherwise.]

Open Candy will search your drive to see if you have one of its recommended products already installed. This allows us to offer you the most relevant suggestions for other software you may be interested in. No personally identifiable data will be transmitted to Open Candy as part of this process.

May the installation proceed with Open Candy? [Y|N]

I'm waffling. I like the idea. JavaJones pointed out that idea earlier. But I don't like complicating things.

Ok, let me put it to you like this... It takes a lot of effort, time and money to go out and get people to visit your site. It takes more time, money and effort to get them to download. You still have attrition at that point as some people download, but don't install. Then starting and finishing an installation is another source of attrition. Adding in screens to the installer adds to that start/finish attrition rate.

Depending on the software and business model, the above screen could work. But it won't work for all.

I did some math for Photo Resizer and have come up with a number for COMPLETED INSTALLATIONS. That's not web site visitors or downloads. It's purely for completed installations. Ready? Here it is... $0.01. That's what I could afford to pay. Maybe as much as $0.015. About a penny.

There's nowhere that I can purchase traffic that cheaply. It's simply not possible.

(This is very early on, and I do plan to add in some other revenue models, but at the moment, that's how things are.)

So, for that particular application, the final attrition rate is really important.

This is a cludge, and still too wordy, but isn't a dedicated screen.

[ You are not allowed to view attachments ]

Offering an opt-out there could be as simple as cancelling the installation. But some requirement to force an opt-in/opt-out would only have people screaming about how it must be opt-in or nothing, which kind of defeats the purpose, and now you have to say "yes" twice. Going down that road in the silliness sector, why not have a screen before that asks for the user's permission to ask a question. Then a screen to ask if it's ok to ask about advertising... At some point it needs to stop. Forcing opt-in at that stage would kill any potential for OC to be useful.

Practically, a "yes/no" at the beginning is like handing me a knife and expecting me to slit my throat, smiling all the way.

Actually, thinking again, here's what I think is better all the way around (stilly a cludgy job, but it demos things):

[ You are not allowed to view attachments ]

That would make it clear that the user should read the EULA, which contains the information in a better format along with links to more.

That might not be the best solution, but it's an option that at least minimizes the impact on the installer and user experience.


Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 05, 2011, 01:05 AM
40hz, your version of the disclosure text is a lot better than mine. I believe you made the point about disclosure early on and I've been in support of it throughout this thread as really the only necessary remedy, assuming OC's tactics remain as benign as they are presently of course.

Renegade, I really want to acknowledge your willingness to consider these points and issues, and to actually make potential changes in your product install and business model as a result. That's really admirable and goes right along with the "open business" approach you've been talking about. Putting your money where your mouth is indeed! I for one do think the mockups you've put up in your last post would do the job at this point. I'd *like* to see something mandated by OC, and the ability for devs to optionally provide a route to still install the product without OC ever running (i.e. 1 installer, 2 install paths - with and without OC running - at the user's option). I grant that doing so would weaken OC's value proposition, but doing the right thing is seldom the most profitable route. In any case, short of OC themselves doing something about this (which I doubt), I want to applaud you for taking the initiative and doing so. Thanks for listening!

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 01:06 AM
FWIW, it looks like the policy is going to be that the developer gets asked up front if his/her installer uses Open Candy or any other marketing/advertising add-on.


There are some nasty things out there. OC and W3i are two of the good ones.


If the answer is yes, we're going to require that the product's download page clearly states so, and require any additional product installation options be set to "no" by default.


I'm not sure I know what site you're talking about.

Did I miss something?


We'll include our own "advisory" the product contains OC if the product is reviewed or listed on the site. After that, it's up to the visitor to decide whether or not they care. Either way, we did our part to let the public know. End of script.


Any links?


Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 01:09 AM
If it just popped up a screen that said something like:

The developer of this product has teamed with Open Candy to provide you with recommendations for a very small number of carefully selected and related software products you may also be interested in learning more about.

By teaming with Open Candy, the developers of the product you are installing are able to continue to offer it to you [free of charge|for substantially less money than it would cost otherwise.]

Open Candy will search your drive to see if you have one of its recommended products already installed. This allows us to offer you the most relevant suggestions for other software you may be interested in. No personally identifiable data will be transmitted to Open Candy as part of this process.

May the installation proceed with Open Candy? [Y|N]

If the person then said "no", I'd be willing to accept a second screen asking you to reconsider, and explaining how OC benefits the customer and the developer.

At which point if they still said "no" it would proceed to the installation without first invoking OC.

If OC only did this, I'd have absolutely no problem at all with it. In fact, I'd probably be willing to consider it a better alternative than a lot of what's out there.


I'm going to go back to your definition of installation (you knew that was going to happen... didn't you? ;)).  At the time that this dialog would be accessed, the open candy dll would already be in memory.  There's no way around it.  The installers don't dynamically link the DLLs so that they only load them on demand.  They decompress the payload, put it in a temp directory, and run with the bootstrapper linked to the resources in that directory.

And as far as your questions to developers... what happens if the 'offending' code is in the application proper (banner ads, or just some kind of tracking...)  Or if the addition to the installer isn't marketing/advertising... but something else?

With a clearly defined moniker to apply to malicious software, and not applying that definition to any other software that doesn't cross the line, offending software can be clearly categorized.  And anything that has the particular properties of the definition can be added to that list.  But these definitions are nebulous at best.  There are some things that are clearly over the line.  But there's a gray area that over time can seriously damage a major part of the arsenal against true malware.  Think of how prevalent anti-virus once was on PCs, and how the use of it has been dropping over time amongst the savvy because of the bloat of anti-virus software, and false positives (and missed legitimate virii).

That's just my concern with the whole thing...
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 01:14 AM
A little update- I was installing Applian FLV player on my new computer.  It uses Open Candy.  Or at least I *think* it does.  Looking in the EULA, it has something about OpenCandy.  But I wasn't presented with any option other than installing their own premium version... so I'm not sure *what* that was about...
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 01:37 AM
Renegade, I really want to acknowledge your willingness to consider these points and issues, and to actually make potential changes in your product install and business model as a result. That's really admirable and goes right along with the "open business" approach you've been talking about. Putting your money where your mouth is indeed! I for one do think the mockups you've put up in your last post would do the job at this point.


Thank you! :)


I'd *like* to see something mandated by OC, and the ability for devs to optionally provide a route to still install the product without OC ever running (i.e. 1 installer, 2 install paths - with and without OC running - at the user's option). I grant that doing so would weaken OC's value proposition, but doing the right thing is seldom the most profitable route. In any case, short of OC themselves doing something about this (which I doubt), I want to applaud you for taking the initiative and doing so. Thanks for listening!


I don't think I could go as far as 2 install paths. Informing the user, sure. But man... It's a simple ad. It's not that bad. Allowing an opt-out would simply be too much. They can always decompile the installer then install it manually without the OC ad if it's that crucially important that they are not exposed to 1 ad.

A graphic and a "please read the EULA" message is about as far as I'd be willing to go.

That is for Photo Resizer. I should make that clear.

Sorry -- I've been speaking in a minimalist context and have not been clear about that.


If I were to include OpenCandy in my Guitar & Drum Trainer installer, then I really wouldn't care about allowing an opt-out. It just wouldn't be that important to me as the revenue model isn't ad-based. It's shareware-based. Try and buy if you like it.

But Photo Resizer is different. It has a different model. Allowing an opt-out for the opportunity to show an ad would effectively kill any revenue at all. And trust me... It hasn't been that much so far. I have received 1 donation from a generous DC'er (cranioscopical) that amounted to more than double what Photo Resizer has made from OpenCandy to date.

I'm still very early on with it, and it can certainly grow, but like I said above, at the moment, it can afford about 1 penny to get a finished installation. You can't buy traffic that cheap. You can't buy traffic for 10x that. 25x, maybe. 50x, ok.

I know the typical advice about ad supported software... forget it. Go with paid.

But I like the idea of free, and I think I've got an idea where I can make it work. We'll see though.


Anyways, the point is that forcing an opt-in prior to an opt-in is kind of redundant, and would absolutely kill off any hope for freeware. My analogy above about asking me to slit my throat and smile is pretty accurate. I'd have to go back in and change the installer, all for the sake of killing any remaining hope.

At the end of the day, it's so minimally invasive (web ads are more invasive), that I just can't get behind it.

If the same standards were applied to the web at large, then sure. I'll roll with that. But good luck in getting anyone to support that. :)



Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 05, 2011, 02:12 AM
A little update- I was installing Applian FLV player on my new computer.  It uses Open Candy.  Or at least I *think* it does.  Looking in the EULA, it has something about OpenCandy.  But I wasn't presented with any option other than installing their own premium version... so I'm not sure *what* that was about...

Do you have the Freecorder toolbar?
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 02:27 AM

I'm not sure I know what site you're talking about.

Did I miss something?

No. Sorry. I wasn't talking about here. (I have a life outside DoCo, although you'd probably never suspect it based on the amount of times I post here. ;D)

I'm involved with a few other websites where the OC question came up. One discussion has been very rational and displays admirable restraint despite opinions running very high. The other site has been a screaming free for all.

Makes me appreciate this place even more.

Any links?

Not yet. It's still going back and forth in both places. About the only thing that's sure is that the ruling consensus is that the presence of OC is not sufficient reason to have the containing product be seen as malware.

So that's a victory for OC and its partners. :)
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 05, 2011, 02:29 AM
I'd be curious to know what other sites you're referring to, if you don't mind sharing. Especially with the sound of the standards for software listing. :)

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 04:34 AM
I'd be curious to know what other sites you're referring to, if you don't mind sharing. Especially with the sound of the standards for software listing. :)

- Oshyan

Ditto! :) Links? ;)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 04:38 AM
Ok... I've been mulling over some things...

The double-opt-in thing is just unacceptable.

So how does this sound?

Opt-out information in the "info screen" and opt-in on the offer screen? Or opt-in in the info screen, and opt-out in the offer screen?

Trying to come up with a compromise that would suit both perspectives... Not sure if that would work.

Try to think "in principle" and not about OC. OC is just one example. There are others as well.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 06:41 AM
@JavaJones + Renegade

re:links

Soon as something is finalized I'll post links.

Or at least for the one that's a public site. (FYI: this site is where the rational discussion is taking place.)

The other is a 'company private' site so I likely won't be able to provide reachable links for that one. I will ask if it's ok to share the text of their site's policy when it's finished however.

As of right now it's still in the "draft for comment" phase at both places.

No ETA as to when it may be done. I'll update when I know more. :)

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 08:50 AM
A little update- I was installing Applian FLV player on my new computer.  It uses Open Candy.  Or at least I *think* it does.  Looking in the EULA, it has something about OpenCandy.  But I wasn't presented with any option other than installing their own premium version... so I'm not sure *what* that was about...

Do you have the Freecorder toolbar?

I don't even know what that is.  I don't have any toolbars in my browsers, though.  And nothing was installed other than the FLV player.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 02:18 PM
I'm going to go back to your definition of installation (you knew that was going to happen... didn't you? ;)).  At the time that this dialog would be accessed, the open candy dll would already be in memory.  There's no way around it.  The installers don't dynamically link the DLLs so that they only load them on demand.  They decompress the payload, put it in a temp directory, and run with the bootstrapper linked to the resources in that directory.

Yeah. This is where OC's real 'innovation' lies IMO.

And from my perspective, that's what makes it unacceptable.

I'd be happier if OC provided the partner developers with a full installer that the devs could load their application into rather than the other way around.

But I doubt that will ever happen for a variety of technical, legal, and business reasons.

As a result, I'm probably never going to be able to agree with OC that theirs is a proper and acceptable way to do things. Fortunately for them, it's not my opinion that controls the marketplace.

So no problem. It's their decision and their product. They can do things however they think best. And if people are willing to go along with it...well...so be it.

:)

Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 02:33 PM
Trying to come up with a compromise that would suit both perspectives... Not sure if that would work.

Try to think "in principle" and not about OC. OC is just one example. There are others as well.

I think in light of what wraith808 was saying about how the DLL works in conjunction with the installer, it's kinda moot at this point. OC is active the minute the installer loads into RAM. No getting around it.

Probably the best you can do by way of compromise is go with your second idea where the installer splash screen directs the user to review the EULA for details about what OC is and what it's there for. (see below)

[ You are not allowed to view attachments ]

Beyond that, there's not much else you (as a developer-partner) can do with the way OC currently is set up to work. Or at least nothing short of deciding not to use OC at all.

Besides, if people can't be bothered to at least look at the EULA, there's little to be done for them. Much as it galls me to say it, that's the sad truth of the matter. And life is way too short to get super hung-up trying to help people who don't really care about what you're trying to help them with. It's just "horses to water" at that point..

Onward! :Thmbsup:

--------

P.S. Nice splash screen design BTW. Really like that camera graphic. :Thmbsup:

Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 05, 2011, 03:08 PM
Umm, how does OpenCandy work, again?

Do they provide their own entire installation framework, or is it "merely" a plugin DLL available for use with 3rd party installers like NSIS, InnoSetup, InstallShield et cetera?

If it's a plugin, then Wraith isn't entirely correct - the DLL won't be part of the installer.exe import table, and it will be loaded dynamically. Now, it's several years since I've played with installers, so it could very well be that the major installers load all contained 3rd party DLLs as soon as possible... but that sounds a bit stupid.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 03:11 PM
I'm going to go back to your definition of installation (you knew that was going to happen... didn't you? ;)).  At the time that this dialog would be accessed, the open candy dll would already be in memory.  There's no way around it.  The installers don't dynamically link the DLLs so that they only load them on demand.  They decompress the payload, put it in a temp directory, and run with the bootstrapper linked to the resources in that directory.

Yeah. This is where OC's real 'innovation' lies IMO.

And from my perspective, that's what makes it unacceptable.

I'd be happier if OC provided the partner developers with a full installer that the devs could load their application into rather than the other way around.

But I doubt that will ever happen for a variety of technical, legal, and business reasons.

I don't think that will happen (very much technical reasons here), but there is a possible compromise (though it might just be splitting hairs).  Have a bootstrap dll that is loaded into the installer space.  After the user OKs the use of OC, that bootstrap dll then loads the OC dll dynamically.  Of course (1) that bootstrap DLL would still be OC code, and (2) that's a lot of effort for very little gain (see splitting hairs).
/me shrugs

As I said above, there's a lot of little details that I think will never make this anything other than a huge divide between certain parties.  There's no way to satisfy the nay sayers than by not existing in a lot of cases (or practically that, since the effort that's involved would be pretty substantial for little benefit), and with the VCs involved, I don't think that's going to be practical for the company.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 03:13 PM
Umm, how does OpenCandy work, again?

Do they provide their own entire installation framework, or is it "merely" a plugin DLL available for use with 3rd party installers like NSIS, InnoSetup, InstallShield et cetera?

If it's a plugin, then Wraith isn't entirely correct - the DLL won't be part of the installer.exe import table, and it will be loaded dynamically. Now, it's several years since I've played with installers, so it could very well be that the major installers load all contained 3rd party DLLs as soon as possible... but that sounds a bit stupid.


I've had to incorporate 3p dlls with NSIS, InstallShield, and WISE, and in each case, the DLL was copied to the computer, which is installed, and then it was dynamically linked (of course), but it had to be loaded at the beginning of the installer.  I sort of mixed my metaphors so to speak with the dynamic links... but it's not load on demand which is what I meant.
Title: Re: What the hell is OpenCandy?
Post by: JavaJones on April 05, 2011, 03:13 PM
I'm with 40hz: I think the OC logo and text, referring to the EULA, addresses the problem as best you can given current limitations. It also avoids the "problem" of increased attrition from an opt-in. ;)

Edit: I for one don't have a problem with the DLL being put on my computer (e.g. in temp) for it to be loaded in the installer. If upon immediately being loaded it's already *doing* stuff then I do take issue with that, but I would guess it won't *do* anything until actually asked to. In that case I personally am ok with it as long as I am asked if I want OC to *do* anything *before* it does it. Obviously this requires a bit of trust already, but that's fine by me. Ideally both the website/download location *and* installer would specify OC is used, that way if I'm concerned about even the DLL being loaded, I know I shouldn't bother with even downloading it.

- Oshyan
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 05, 2011, 04:09 PM
the effort that's involved would be pretty substantial for little benefit

I think that's only true if you're looking at it from a purely technical perspective.

What makes OC a bellweather is its asking us to accept that a piece of software - provided by a third party and totally unrelated to the main app's function - should be allowed to scan and transmit data back to that third party without announcing itself or getting the user's permission before doing so.

Regardless of whether or not it's been happening in other places, this has not generally been considered acceptable behavior for a legitimate software product. Truth is, stealth and operating without permission has always been considered more in keeping with malware and quasi-maleware behaviors.

And with venture capital backing and several prominent software developers signing onto OC, I think we really need to see this as a company attempting to change the definition of what is considered acceptable. If it wasn't trying to do this, it wouldn't be causing some anti-malware products to flag its behaviors as suspicious.

Whether or not it's malicious, by the way it operates, OC shares cultural and technical similarities with software that is potentially dangerous.

And while so-called false positives may damage a product's reputation unfairly, we also need to consider that most anti-malware detection is based of behavioral analysis. And to have a legitimate product display such behaviors by design - and then insist the anti-malware detection methodology needs to be changed to accommodate it - creates an even bigger problem when it comes to continuing to be able detect truly malicious code that operates in a similar manner except for the payload.

I'll risk a clumsy analogy to illustrate my point:

***

Suppose in a certain city, several of the most notorious and violent street gangs were easily identified by the fact they wore green fedora hats and drove a certain model van. The police were aware of this behavior, so it was relatively easy for them to spot the gangs and intervene whenever they were seen racing around in their vehicles or entering buildings at a a run.

Now suppose that the EMTs in this same city decided to also adopt green fedoras and begin driving similar looking vehicles.

Now the police have a much harder time identifying potential trouble and preventing it.

Are those two green fedora wearing guys who just ran into that building going in to put a hit on somebody or rob the place? Or are they just EMTs responding to an emergency call? And is that van that just flew down the road fleeing a crime scene - or is it attempting to get a stroke victim to an Emergency Room in time to save someone's life?

When the EMTs are asked to stop wearing green hats and get different vehicles, they refuse, claiming it's not they who are doing anything wrong.

And when an EMT unit is inevitably pulled over in error, the EMTs all demand that the police stop profiling them as if they were criminals - because again, it's not they who are doing anything wrong despite the fact their appearance and behavior demonstrates strong similarities to those who are.

In the wake of this, the police now have a much harder job zeroing in on potential trouble.

And as a result, they are not as effective as they used to be when dealing with a certain criminal element.

***

So while it may be a large effort for small gain, in the larger cultural and technical arena, having something work like OC introduces issues that could easily be avoided if it was implemented differently.

And that is something they are apparently refusing to do even though it shouldn't present much in the way of a technical challenge for them change their software.

Just my 2¢
 :)
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 05, 2011, 04:27 PM
the effort that's involved would be pretty substantial for little benefit

I think that's only true if you're looking at it from a purely technical perspective.

What makes OC a bellweather is its asking us to accept that a piece of software - provided by a third party and totally unrelated to the main app's function - should be allowed to scan and transmit data back to that third party without announcing itself or getting the user's permission before doing so.

Regardless of whether or not it's been happening in other places, this has not generally been considered acceptable behavior for a legitimate software product. Truth is, stealth and operating without permission has always been considered more in keeping with malware and quasi-maleware behaviors.

And with venture capital backing and several prominent software developers signing onto OC, I think we really need to see this as a company attempting to change the definition of what is considered acceptable. If it wasn't trying to do this, it wouldn't be causing some anti-malware products to flag its behaviors as suspicious.

Whether or not it's malicious, by the way it operates, OC shares cultural and technical similarities with software that is potentially dangerous.

And while so-called false positives may damage a product's reputation unfairly, we also need to consider that most anti-malware detection is based of behavioral analysis. And to have a legitimate product display such behaviors by design - and then insist the anti-malware detection methodology needs to be changed to accommodate it - creates an even bigger problem when it comes to continuing to be able detect truly malicious code that operates in a similar manner except for the payload.

I'll risk a clumsy analogy to illustrate my point:

<snip />

So while it may be a large effort for small gain, in the larger cultural and technical arena, having something work like OC introduces issues that could easily be avoided if it was implemented differently.

And that is something they are apparently refusing to do even though it shouldn't present much in the way of a technical challenge for them change their software.

Just my 2¢
 :)

I snipped out your example- I do get what you mean, so as my reply doesn't really speak to that...

1) As far as acceptable behavior, I think that though it might be through a different avenue, and through a different type of organization, this has been around for a while.  And while people might grumble and complain, there's never been a huge outcry against it. (see yahoo toolbar, et al).  I think the difference is that they are openly courting developers, while at the same time touting that they are not more of the same.  So people are trying to prove that they are.  I have to consciously every time I install iTunes, or when I used to use yahoo messenger, or several other apps remember to uncheck the installs for other items.  And this is considered worse?  And in each case, there was a bit of discussion (or sometimes not) and then it blows over.  There's been no censure of Apple by the masses for their actions, nor of yahoo, or google, or any of the others that do the exact same thing.  So to say that this is not acceptable behavior is just not true.

2) The fact that this shouldn't present much of a technical challenge is *also* not true.  Especially when you're courting developers that already have an installer, and creating an installer is a *lot* of work.  I've done it from scratch before, and there's a lot of things you take for granted that InstallShield or Wise give you for free.  When I say a lot of work for little gain, I don't mean in terms of mindshare or other intangibles- those are hard to sell to VCs.  I mean in justifiable ROI.  I'm not defending the position; I'm just seeing things how they are.

So I don't think it's a refusal as much as it is a feasibility thing versus how much of an investment that the changes that you're mentioning would really cost versus their perceived gain.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 05, 2011, 09:24 PM
P.S. Nice splash screen design BTW. Really like that camera graphic. :Thmbsup:

Thanks! I tried to make the software friendly and attractive from the get-go.
Title: Re: What the hell is OpenCandy?
Post by: PhilB66 on April 06, 2011, 06:34 PM
A little update- I was installing Applian FLV player on my new computer.  It uses Open Candy.  Or at least I *think* it does.  Looking in the EULA, it has something about OpenCandy.  But I wasn't presented with any option other than installing their own premium version... so I'm not sure *what* that was about...

Do you have the Freecorder toolbar?

I don't even know what that is.  I don't have any toolbars in my browsers, though.  And nothing was installed other than the FLV player.
Applian Flv Player is bundled with FreeCorder Toolbar. No OC recommendations, just the EULA though.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 06, 2011, 10:51 PM
A little update- I was installing Applian FLV player on my new computer.  It uses Open Candy.  Or at least I *think* it does.  Looking in the EULA, it has something about OpenCandy.  But I wasn't presented with any option other than installing their own premium version... so I'm not sure *what* that was about...

Do you have the Freecorder toolbar?

I don't even know what that is.  I don't have any toolbars in my browsers, though.  And nothing was installed other than the FLV player.
Applian Flv Player is bundled with FreeCorder Toolbar. No OC recommendations, just the EULA though.


Apparently it's not bundled as far as being installed; I don't have it installed on my machine.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 06, 2011, 11:05 PM
Applian Flv Player is bundled with FreeCorder Toolbar. No OC recommendations, just the EULA though.

Not quite, but close. There are 2 downloads for it. One includes Freecorder, the other doesn't.

[ You are not allowed to view attachments ]

Freecorder is one of their own applications, and isn't a 3rd party toolbar. So basically, it's just getting a bundle with their own software.
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on April 09, 2011, 01:27 AM
I was searching for the Pay per install market recently and the rates of download made me chuckle. Check the rates on 21media.biz (sorry not going to give them link).

1000 downloads - 100$ (US downloads), just curious what's the rate of OC in comparison to them ?  :D
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 09, 2011, 04:15 AM
I was searching for the Pay per install market recently and the rates of download made me chuckle. Check the rates on 21media.biz (sorry not going to give them link).

1000 downloads - 100$ (US downloads), just curious what's the rate of OC in comparison to them ?  :D

Holy Murphy! From 21media:

What do you pay for?

We pay for a unique installation of our EXE-file on a user's computer. By registering in our affiliate program, you receive an EXE-file associated with your ID in our system. We can track the unique installations of this EXE-file on user's computers. The payment for each installation is made according to the rates of the chosen program. The installed EXE-file is safe for users, its activity does not harm users and their computers and it does not violate any law of any country.

How do I start working with your affiliate program?

You need to register and then you'll get a unique EXE-file that you can install by any means except SPAM.

That's the kind of program that's perfect for bundling with warez and cracks.



With OC, so far it looks like an auction system, but I'm not sure. Different offers have greater/lesser earnings. You can see that in a control panel screenshot above.

Post:
https://www.donationcoder.com/forum/index.php?topic=18297.msg244126#msg244126
Image:
https://www.donationcoder.com/forum/index.php?action=dlattach;topic=18297.0;attach=57048;image

Now, whether that's due to better offer acceptance rates or not, I am not sure.

I've posted some information about revenue here:

http://cynic.me/2011/04/09/an-initial-look-at-opencandy-revenue/

That breaks things down by country. The US is worth about $0.50 per accepted offer, but acceptance is only about 21%. Keep in mind that it is a very small data set and not really very reliable. We're talking about the first 10 days of a product on a site that is brand new with no previous exposure. Ground zero.

Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 09, 2011, 05:44 AM
Here's some good information from DrApps:

http://www.techsupportalert.com/content/controversial-advertising-program-now-being-embedded-more-software.htm#comment-69790

OpenCandy does indeed want to make sure that we don't recommend something that someone already has installed. However, OpenCandy does *NOT* scan your computer and catalog all the programs you have installed (a very common misconception for some reason). What the OpenCandy installer plug-in does do is use what we call "validation code" to determine whether a recommendation a developer has chosen is valid for a given computer. As an example, someone without Outlook installed wouldn't benefit from an Outlook plugin. So if a developer has chosen to recommend an Outlook plugin, an XML-based file of "validation code" is sent to the user's computer. The OpenCandy plug-in (running locally) checks the "validation code" to see if Outlook is installed and if so, the OpenCandy plug-in sends our server a binary "yes" in order for the graphics and messaging for the recommendation screen to be sent to the user's computer to be displayed during the publisher's installation process.

That's some of the internal processes of the OpenCandy DLL.

It should clear up some concerns for some people.
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on April 09, 2011, 05:48 AM
I Just tried to dig more into their offers. They're basically secondary tier like OC installing the same CPI/CPA offers and luring publishers on lower rate. If publisher approaches directly using their product to a better network then i'm sure the rate of downloads will be much better. Only thing is that it's hard to get accepted into such big networks because - 1) they're so hyped and their affiliate managers treat small publishers like beggars or useless fly 2) they want bigger fish. So getting a secondary tier network(like OC) is the only option for small publishers me thinks.

I'm sure owners of utorrent, k-lite media codec, sharkcodec earn more from such downloads than REAL donations(if they exist).
Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 09, 2011, 08:29 AM
Holy Murphy! From 21media:

What do you pay for?

We pay for a unique installation of our EXE-file on a user's computer. By registering in our affiliate program, you receive an EXE-file associated with your ID in our system. We can track the unique installations of this EXE-file on user's computers. The payment for each installation is made according to the rates of the chosen program. The installed EXE-file is safe for users, its activity does not harm users and their computers and it does not violate any law of any country.

How do I start working with your affiliate program?

You need to register and then you'll get a unique EXE-file that you can install by any means except SPAM.

That's the kind of program that's perfect for bundling with warez and cracks.
I doubt you'd ever see that kind of thing included with warez, though. "Hi feds, here's a money trail to follow back to us" - sounds smart to you? :)

Here's some good information from DrApps:

*SNIP*
*SNIP* However, OpenCandy does *NOT* scan your computer and catalog all the programs you have installed (a very common misconception for some reason). *SNIP* The OpenCandy plug-in (running locally) checks the "validation code" to see if Outlook is installed and if so, the OpenCandy plug-in sends our server a binary "yes" in order for the graphics and messaging for the recommendation screen to be sent to the user's computer to be displayed during the publisher's installation process.
Snipped the quote down a bit, and added italic emphasis. So, while OC doesn't a full list of software installed on your computer (good - let's hope that lasts), they do in effect get to know whether any of the software in their programme is installed. Better, but still not perfect.

Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 09, 2011, 10:29 AM
My only concern is Dr. Apps. Back when this thread first started I searched for "OpenCandy" trying to find out more about it. The 4 or 5 search results I visited all were postsd by Dr. Apps seemingly smoothing over people's concerns, as he did here when he first showed up on DC. So I searched for Dr. Apps + OpenCandy and found a whole lot of the same. Harmless I guess, but it looks, smells, and feels a lot like the astroturfing that I see with certain other products, like MagicJack. As soon as a thread or blog discussion starts somewhere and mentions their product suddenly someone shows up to sing its praises.

Oddly I have never found this to be the case with normal apps that aren't doing anything that people deem suspicious; only with suspect apps.

(Plus that creepy smile on his avatar bugs me!!  ;D  )

Thanks!

Jim
Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 09, 2011, 10:39 AM
J-Mac: he's definitely their propagandist, but at least he's not trying to hide it - and that's something to give credit for.

Oddly I have never found this to be the case with normal apps that aren't doing anything that people deem suspicious; only with suspect apps.

(Plus that creepy smile on his avatar bugs me!!  ;D  )
You and me both, man.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 09, 2011, 10:43 AM
I've never installed anything OC has promoted.
Does it do an auto install if you choose one?
Or does it do it another way?

I expect it just installs if you choose to.
I would prefer a new tab with the proposal and more info.
So I could see more about the program.
The link could still be credited to the developer.
More to deal with for the end-user, but more transparent, imo.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 09, 2011, 11:13 AM
I've never installed anything OC has promoted.
Does it do an auto install if you choose one?
Or does it do it another way?

OC isn't installed on your machine.  It runs in the installer temp directory, loaded into memory by the installer so that functions can be called from the installer.  Once the installer cleanup runs, it is removed from your machine.  Renegade did (https://www.donationcoder.com/forum/index.php?topic=18297.msg240887#msg240887) a (https://www.donationcoder.com/forum/index.php?topic=18297.msg240914#msg240914) test (https://www.donationcoder.com/forum/index.php?topic=18297.msg241181#msg241181) to see if everything is removed, and apparently it is, other than one empty folder.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 09, 2011, 11:36 AM
What I mean is, for example, IE9, the opt-in/opt-out check boxes are not checked-correct?
So if I check, opt-in, 'install IE9', will it connect, to somewhere, and install without any more info about IE9?
Instead of opening a web page for installing IE9, which is what I'd like.

So I'm not talking about OC's .dll, but how the opt-in for any program actually works.

Is that more clear.
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 09, 2011, 12:26 PM
I've never installed anything OC has promoted.
Does it do an auto install if you choose one?
Or does it do it another way?

OC isn't installed on your machine.  It runs in the installer temp directory, loaded into memory by the installer so that functions can be called from the installer.  Once the installer cleanup runs, it is removed from your machine.  Renegade did (https://www.donationcoder.com/forum/index.php?topic=18297.msg240887#msg240887) a (https://www.donationcoder.com/forum/index.php?topic=18297.msg240914#msg240914) test (https://www.donationcoder.com/forum/index.php?topic=18297.msg241181#msg241181) to see if everything is removed, and apparently it is, other than one empty folder.

To be clear, IIRC, that was where I declined an offer. I should do the same where I accept an offer.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 09, 2011, 12:48 PM
J-Mac: he's definitely their propagandist, but at least he's not trying to hide it - and that's something to give credit for.

Strongly agree w/f0dder on that point. As long as the business affiliation is announced up front, I have no problem with somebody being a paid supporter as long as there's no agenda to deceive. Most of us need to work for a living. And getting paid to 'evangelize' a piece of tech is a common and accepted practice anyway. No point singling out any one company or individual for doing that.



Oddly I have never found this to be the case with normal apps that aren't doing anything that people deem suspicious; only with suspect apps.

(Plus that creepy smile on his avatar bugs me!!  ;D  )
You and me both, man.

I personally think they should hire Renegade in some capacity. He's done more to build a convincing case for OC (despite the fact I personally don't like how OC implements itself) than some of the official communiqués ever did. He also speaks to the concerns of developers and software geeks. And, being a developer himself, on their level.

Hey DrApps! Maybe you folks should consider hiring this guy in some capacity?

Seriously.
 8)
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 09, 2011, 01:04 PM
J-Mac: he's definitely their propagandist, but at least he's not trying to hide it - and that's something to give credit for.

Strongly agree w/f0dder on that point. As long as the business affiliation is announced up front, I have no problem with somebody being a paid supporter as long as there's no agenda to deceive. Most of us need to work for a living. And getting paid to 'evangelize' a piece of tech is a common and accepted practice anyway. No point singling out any one company or individual for doing that.


I'm not singling him out; he's done that for himself! I'm just saying that I have not seen this kind of paid supporter appearing all over the web in any other program that I use. I personally only see this in what I would call "controversial" apps or devices. Maybe you or others have seen differently.

Thanks!

Jim
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 09, 2011, 01:17 PM
J-Mac: he's definitely their propagandist, but at least he's not trying to hide it - and that's something to give credit for.

Strongly agree w/f0dder on that point. As long as the business affiliation is announced up front, I have no problem with somebody being a paid supporter as long as there's no agenda to deceive. Most of us need to work for a living. And getting paid to 'evangelize' a piece of tech is a common and accepted practice anyway. No point singling out any one company or individual for doing that.


I'm not singling him out; he's done that for himself! I'm just saying that I have not seen this kind of paid supporter appearing all over the web in any other program that I use. I personally only see this in what I would call "controversial" apps or devices. Maybe you or others have seen differently.

For better or worse... PhraseExpress is an example of a company that does aggressive marketing through a rep and proxies.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 09, 2011, 01:25 PM
@J-Mac

I wasn't criticizing you for being suspicious. I certainly was suspicious when I first noticed that as well. I was just agreeing with f0dder that in this particular instance, DrApps was forthcoming about the fact he was an employee of OC - which goes a long way to reducing the worry someone's trying to 'turf the forum.

In the case of OC, I think we're seeing more of them on forums brcause they have made a commitment in money and people to be seen there.

Amazing what startup capital can do to get the word out and tell your side of the story.
 :)
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 09, 2011, 01:36 PM
I personally think they should hire Renegade in some capacity. He's done more to build a convincing case for OC (despite the fact I personally don't like how OC implements itself) than some of the official communiqués ever did. He also speaks to the concerns of developers and software geeks. And, being a developer himself, on their level.

Hey DrApps! Maybe you folks should consider hiring this guy in some capacity?

Seriously.
 8)


Agreed +1.  :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: movrshakr on April 09, 2011, 01:37 PM
This is ever so simple...

Does it install ANYTHING (part of itself or whatever it is "offering" or anything else) without user choice to deny?

Does it send ANY info "home to mama" without a user choice to deny same.

Is user option to NOT do either of the above presented clearly and obviously BEFORE it is done?

If the answers to those are other than NO, NO, YES, then OpenCandy is undeniably evil.

http://www.techsupportalert.com/content/controversial-advertising-program-now-being-embedded-more-software.htm
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 10, 2011, 07:15 AM
I personally think they should hire Renegade in some capacity. He's done more to build a convincing case for OC (despite the fact I personally don't like how OC implements itself) than some of the official communiqués ever did. He also speaks to the concerns of developers and software geeks. And, being a developer himself, on their level.

Hey DrApps! Maybe you folks should consider hiring this guy in some capacity?

Seriously.
 8)

Stranger things have happened~! :D
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 10, 2011, 10:46 AM
I personally think they should hire Renegade in some capacity. He's done more to build a convincing case for OC (despite the fact I personally don't like how OC implements itself) than some of the official communiqués ever did. He also speaks to the concerns of developers and software geeks. And, being a developer himself, on their level.

Hey DrApps! Maybe you folks should consider hiring this guy in some capacity?

Seriously.
 8)

Stranger things have happened~! :D

After seeing your comments over on Gizmo's blog I don’t think it strange at all!   ;D 8)

Jim
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 11:27 AM
Looks like all the objections have been raised, and at least discussed, even if they haven't been addressed.

But at the end of the day, OC is standing firm on how it operates and how they want to conduct business despite those objections.

So now that we've arrived at an apparent impasse regarding OC, maybe it's time we start wrapping this discussion up?

 :)
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 10, 2011, 12:08 PM
After seeing your comments over on Gizmo's blog I don’t think it strange at all!   ;D 8)

Well, one of my posts was deleted. I just noticed. Sent MidnightCowboy a PM to see if it's ok to repost. I don't think he likes me. :(

UPDATE: It's been undeleted. Maybe he does like me~! :D
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 02:13 PM
After seeing your comments over on Gizmo's blog I don’t think it strange at all!   ;D 8)

Well, one of my posts was deleted. I just noticed. Sent MidnightCowboy a PM to see if it's ok to repost. I don't think he likes me. :(

UPDATE: It's been undeleted. Maybe he does like me~! :D


@Ryan- I'm an editor over there. I suspect your post was most likely taken down by accident, or because it contained a weblink to someplace that returned a WOT rating of orange.

If a moderator took it down for what they felt was a violation of the forum rules (or if it contained a 'red' WOT rated link) it wouldn't have been put back up later. :)

FWIW, I don't think anybody (or hardly anybody at least) over at Gizmo's dislikes you personally. It's just you've put yourself in a challenging position by endorsing a product many TSA members have major concerns about. So, as unofficial apologist for OC, you're bound to get some heat. But for the most part, the responses to your posts seem to be generally positive and echo much of what's been said here: people don't like the way OC works, and they're suspicious of the reassurances OC is giving that they will "do no evil" down the road.

Note: Gizmo's is also not DoCo. They have considerably less tolerance than Mouser has for hyperbole, outrageous analogies, put-ons, snarky comments and wandering too much around a topic. They prefer posts that are like a shot of vodka - short and to the point.

Makes us appreciate Mouser's way of doing things more than ever, doesn't it? ;D

 8)
Title: Re: What the hell is OpenCandy?
Post by: movrshakr on April 10, 2011, 02:28 PM
Does it install ANYTHING (part of itself or whatever it is "offering" or anything else) without user choice to deny?

Does it send ANY info "home to mama" [I add now "or ANYWHERE"] without a user choice to deny same.

Is user option to NOT do either of the above presented clearly and obviously BEFORE it is done?

What are the answers to these questions?  And they are yes or no questions.  They are simple and direct.  And the answers immediately solve the riddle of whether OpenCandy is acceptable or not.  I get the feeling no one wants to answer them truthfully.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 02:49 PM
Does it install ANYTHING (part of itself or whatever it is "offering" or anything else) without user choice to deny?

Does it send ANY info "home to mama" [I add now "or ANYWHERE"] without a user choice to deny same.

Is user option to NOT do either of the above presented clearly and obviously BEFORE it is done?

What are the answers to these questions?  And they are yes or no questions.  They are simple and direct.  And the answers immediately solve the riddle of whether OpenCandy is acceptable or not.  I get the feeling no one wants to answer them truthfully.

@movrshakr - I think we've pretty much been over all of this several times by now. And we all have a pretty good idea of how OC actually works. In the end, it comes down to an individual's choice as to whether or not they can accept OC's view of things and live with how it operates. Apparently many people can, even after they've read the debates and warnings.

To me, the only simple and direct answer is: if in doubt  - don't install.

I've instituted a personal moratorium on using anything that ships with OC. That's a bummer because some of my favorite software now does, so I'll have to identify replacement titles come upgrade time.

But the interesting thing (to me) is that about half my friends have no problems with anything OC is doing and think I'm overreacting.

If most people stop installing OC partnered software, OC will become history in short order. If most people don't care, OC will probably wind up being a part of almost every piece of software out there after a few years.

Only time will tell what the public really thinks about OC.  :-\


Title: Re: What the hell is OpenCandy?
Post by: movrshakr on April 10, 2011, 02:53 PM
All those words, and no answer to the questions I posed.  Only three words required... pick one (truthful answer) from each line (they align with my 3 questions):
1. yes no
2. yes no
3. yes no
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 10, 2011, 03:05 PM

If most people stop installing OC partnered software, OC will become history in short order. If most people don't care, OC will probably wind up being a part of almost every piece of software out there after a few years.

Only time will tell what the public really thinks about OC.  :-\


Actually, if OC can manage to get itself inserted in enough widely used, popular software titles, it won't matter; many users now shunning it will start ignoring it rather than give up their most used/useful programs. My opinion anyway.

Jim
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 03:08 PM
All those words, and no answer to the questions I posed.  Only three words required... pick one (truthful answer) from each line (they align with my 3 questions):
1. yes no
2. yes no
3. yes no

Cancel my initial response. Wraith808 answered it better.  :Thmbsup:

See his post below.


Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 10, 2011, 03:09 PM
All those words, and no answer to the questions I posed.  Only three words required... pick one (truthful answer) from each line (they align with my 3 questions):
1. yes no
2. yes no
3. yes no

I think no one wants to go over this again.  If you look through the thread, it will tell you, and have the complete explanation of what it does.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 03:14 PM

If most people stop installing OC partnered software, OC will become history in short order. If most people don't care, OC will probably wind up being a part of almost every piece of software out there after a few years.

Only time will tell what the public really thinks about OC.  :-\


Actually, if OC can manage to get itself inserted in enough widely used, popular software titles, it won't matter; many users now shunning it will start ignoring it rather than give up their most used/useful programs. My opinion anyway.

Jim

You're probably right. Which is why I'd like to see OC be stopped right now.

But I'm not hopeful...

Many people I've talked to who have the technical smarts to understand what this debate's about don't seem much to care.

If that's the feeling of the general public, then OC is here to stay.  :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 10, 2011, 03:16 PM
Oh no - does that mean I am going to see that creepy-looking avatar of Dr. Apps smiling back at me even more then?!    ;)    ;D

Thanks!

Jim
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 03:23 PM
Oh no - does that mean I am going to see that creepy-looking avatar of Dr. Apps smiling back at me even more then?!    ;)    ;D

Thanks!

Jim

It is a creepy avatar isn't it? ;D

(Thx. I thought it was just me.)

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 10, 2011, 03:35 PM
Oh no - does that mean I am going to see that creepy-looking avatar of Dr. Apps smiling back at me even more then?!    ;)    ;D

Thanks!

Jim

It is a creepy avatar isn't it? ;D

(Thx. I thought it was just me.)



I wonder was it specifically crafted for him- and if he really looks that way...
Title: Re: What the hell is OpenCandy?
Post by: movrshakr on April 10, 2011, 03:46 PM
I guess I'll just bid adieu.  It is clear I am very out of sync with some of the general thinking here...in that I cannot see how anyone would conclude that this "method" has any coat of acceptability whatsoever.

I say that because, to me, if anything is being done (installed or info sent to wherever) before the user has a chance to prevent it, that unquestionably (in my opinion) constitutes unacceptable behavior.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 10, 2011, 03:51 PM
After seeing your comments over on Gizmo's blog I don’t think it strange at all!   ;D 8)

Well, one of my posts was deleted. I just noticed. Sent MidnightCowboy a PM to see if it's ok to repost. I don't think he likes me. :(

UPDATE: It's been undeleted. Maybe he does like me~! :D


@Ryan- I'm an editor over there. I suspect your post was most likely taken down by accident, or because it contained a weblink to someplace that returned a WOT rating of orange.

If a moderator took it down for what they felt was a violation of the forum rules (or if it contained a 'red' WOT rated link) it wouldn't have been put back up later. :)

FWIW, I don't think anybody (or hardly anybody at least) over at Gizmo's dislikes you personally. It's just you've put yourself in a challenging position by endorsing a product many TSA members have major concerns about. So, as unofficial apologist for OC, you're bound to get some heat. But for the most part, the responses to your posts seem to be generally positive and echo much of what's been said here: people don't like the way OC works, and they're suspicious of the reassurances OC is giving that they will "do no evil" down the road.


Edited your post to point out that I think Renegade has the same concerns.
Such as-
they're suspicious of the reassurances OC is giving that they will "do no evil" down the road.
He's done more investigating OC than anyone on this thread so far I think.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 10, 2011, 03:58 PM
I guess I'll just bid adieu.  It is clear I am very out of sync with some of the general thinking here...in that I cannot see how anyone would conclude that this "method" has any coat of acceptability whatsoever.

I say that because, to me, if anything is being done (installed or info sent to wherever) before the user has a chance to prevent it, that unquestionably (in my opinion) constitutes unacceptable behavior.

That is overreacting imo.
There is no "general thinking here" here on this subject as well as many subjects.
Title: Re: What the hell is OpenCandy?
Post by: movrshakr on April 10, 2011, 04:15 PM
That is overreacting imo.
There is no "general thinking here" here on this subject as well as many subjects.
I said "...out of sync with SOME of the general thinking here."

"That is overreacting imo."
Clearly, you have no problem with someone, without your permission, installing software on your machine, or sending off data about you or your machine--as does OpenCandy.

I do have a problem with that--a BIG problem with that.

You are OpenCandy's dream come true.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 10, 2011, 04:20 PM
That is overreacting imo.
There is no "general thinking here" here on this subject as well as many subjects.
I said "...SOME on the general thinking here."

"That is overreacting imo."
Clearly, you have no problem with someone, without your permission, installing software on your machine, or sending off data about you or your machine--as does OpenCandy.

I do have a problem with that--a BIG problem with that.

You are OpenCandy's dream come true.


Actually, he's one of the negative posters.  The cool thing about DC is the fact that we don't agree on everything, but we have a community built on our differences as well as our similarities.  That's how many of our greatest discussions come about.  If all of us were the same, then what would be the use of debate or conversation, and where would new perspectives come in.  And none of the software on DC as far as I know use any sort of ad mechanism in them- for better or worse, they depend on donations.

And the overreaction would be the leaving the forums just because a few people here like OC, rather than overreacting to OC.  But to each his own.
Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 10, 2011, 04:25 PM
You are OpenCandy's dream come true.

No, not even close.

You nor anyone here can read minds.
Nor have you read this thread apparently....
Which is fine, like no problem, jump right in.

I said "...out of sync with SOME of the general thinking here."

A contradiction in terms, imo, but say what you want to.
I'd appreciate no back-handed insults, thanks.
I'm not OC's dream come true...that's just wrong to even think it.
Even about a developer who is using OC.

Title: Re: What the hell is OpenCandy?
Post by: cmpm on April 10, 2011, 04:30 PM
the overreaction would be the leaving the forums just because a few people here like OC

Thanks wraith808 for clarifying that for me.

That is what I meant more then "the general thinking here" thing.
Which I don't know where that could have come from in this thread.
But there it is. An opinion I suppose....
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 10, 2011, 04:39 PM
I guess I'll just bid adieu.  It is clear I am very out of sync with some of the general thinking here...in that I cannot see how anyone would conclude that this "method" has any coat of acceptability whatsoever.

I say that because, to me, if anything is being done (installed or info sent to wherever) before the user has a chance to prevent it, that unquestionably (in my opinion) constitutes unacceptable behavior.

No need to walk away. But you might want to tone it down just a bit. We're all friends here. Even when we're arguing over something and sound like we're a bunch of 5-year olds.  ;D

I think if you read the entire thread you'll discover that the "general thinking" (such as it is) has not  been in agreement with OC's arguments. If anything there are two camps that are in complete disagreement over OC in this thread.
 :)

 
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 10, 2011, 09:22 PM
Clearly, you have no problem with someone, without your permission, installing software on your machine, or sending off data about you or your machine--as does OpenCandy.

This is the kind of thing that I've been trying to debunk.

I've looked into what OC is doing and checked the data. It's not doing that. Here's a post I did that shows what is happening: Opening Up OpenCandy (http://cynic.me/2011/04/03/opening-up-opencandy/). That walks through a low-level look at the installer, the network traffic, and the information in that network traffic.

One thing I did not point out in there, is that the network traffic is NOT encrypted. So it's wide open to see! Now, if you were trying to do naughty things, wouldn't you try to hide? 

If it were doing naughty things, I wouldn't have started using it.

I am not out to change opinions on the topic. Like I've said before, that's simply stupid.

What I have been trying to do is to set straight some facts.

Well, I did go off on a tangent about language usage and red herrings. But that's kind of a nit-picky issue.

Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 10, 2011, 10:36 PM
I guess I'll just bid adieu.  It is clear I am very out of sync with some of the general thinking here...in that I cannot see how anyone would conclude that this "method" has any coat of acceptability whatsoever.

I say that because, to me, if anything is being done (installed or info sent to wherever) before the user has a chance to prevent it, that unquestionably (in my opinion) constitutes unacceptable behavior.

I agree to an extent; just not as passionately as you. Mainly though I just want to keep Renegade from getting cranked back up... see if we can save him from destroying his keyboard in this thread!   ;D

Jim
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 10, 2011, 11:58 PM
I guess I'll just bid adieu.  It is clear I am very out of sync with some of the general thinking here...in that I cannot see how anyone would conclude that this "method" has any coat of acceptability whatsoever.

I say that because, to me, if anything is being done (installed or info sent to wherever) before the user has a chance to prevent it, that unquestionably (in my opinion) constitutes unacceptable behavior.

I agree to an extent; just not as passionately as you. Mainly though I just want to keep Renegade from getting cranked back up... see if we can save him from destroying his keyboard in this thread!   ;D

Jim

Hahahaha~! YES! No need to get me all riled up any more! :)

I'm like a dog with a bone sometimes...  :-[

Ok... Most of the time~! :D

I have some more software that I want to get up onto Super Simple, and should get back to work! I've also got more client work for mobile phones and an MMORPG game coming in!

Title: Re: What the hell is OpenCandy?
Post by: mouser on April 11, 2011, 12:16 AM
i don't mean to push my feelings on anyone.. but do we maybe think the points on this thread have been hashed out several times over, and maybe it's time to move on? just a thought.
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 11, 2011, 12:20 AM
i don't mean to push my feelings on anyone.. but do we maybe think the points on this thread have been hashed out several times over, and maybe it's time to move on? just a thought.

We keep trying... Maybe time to lock this one up for good? If any new information (reall news) comes up I'm sure that someone will start a new thread then.

Thanks!

Jim
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 11, 2011, 12:36 AM
i don't mean to push my feelings on anyone.. but do we maybe think the points on this thread have been hashed out several times over, and maybe it's time to move on? just a thought.

[ You are not allowed to view attachments ]

No! Never! Mine! Nom nom nom~! :) :P

Sorry... Couldn't resist... :D

Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 11, 2011, 06:34 AM
A zero tolerance policy for advertising (much as I like the idea) isn't going to help anybody. And OC seems to be doing a fine job of walking a very fine line ... At least to me.

So while it is not something I have any plans to use, it is also not something that would deter me from using a given piece of software.

Ren, if nothing else, you have convinced me of its innocence.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 11, 2011, 06:57 AM
+1 w/Mouser. :) It's starting to loop. Time to shut it down.

Like J-Mac said, if anything new comes up someone can always start a new thread.  :Thmbsup:
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on April 11, 2011, 08:23 AM
Just diverting the thread to new turn, is there any competitor of open candy ? I would like to see if there is any, afterall secondary tier CPA/CPI ads pay some good amount. It's interesting to see if there is any alternative ad network.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 11, 2011, 08:47 AM
Just diverting the thread to new turn, is there any competitor of open candy ? I would like to see if there is any, afterall secondary tier CPA/CPI ads pay some good amount. It's interesting to see if there is any alternative ad network.

Interesting...

 How about starting a new thread for that question?  :)



Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 11, 2011, 08:53 AM
+1 w/Mouser. :) It's starting to loop. Time to shut it down.

Like J-Mac said, if anything new comes up someone can always start a new thread.  :Thmbsup:

As long as there is constructive conversation, is there really any need to artificially shut it down?  It petered out before, and when Renegade had new information, the thread was still here to keep context... just a thought.
Title: Re: What the hell is OpenCandy?
Post by: mahesh2k on April 11, 2011, 09:15 AM
Interesting...
 How about starting a new thread for that question?

Well even if i start another thread, you guys are going to make life hard for Dr.apps over there and that thread will reach 19th page for sure. So i'm saving bandwidth of soft layer  :D  :P (J/K)

Anyway, seriously i would like to see alternatives thread. Not sure if mouser likes that discussions here ?
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 11, 2011, 10:20 AM
+1 w/Mouser. :) It's starting to loop. Time to shut it down.

Like J-Mac said, if anything new comes up someone can always start a new thread.  :Thmbsup:


As long as there is constructive conversation, is there really any need to artificially shut it down?  It petered out before, and when Renegade had new information, the thread was still here to keep context... just a thought.

I think it's more for the benefit of the discussion. Should people arrive late (and not read all 18 previous pages) there's a risk of needlessly revisiting issues that have already been discussed and settled.

So when it comes to OC, I think it would be better if this thread were either closed out, or kept exclusively focused on OC as much as possible.

Because right now, it basically comes down to whether or not you agree with OC's logic, philosophy, and methodology. It's not an issue of the technology. It's an issue of business practices - and how the technology gets deployed and used. (With special thanks to Renegade for his efforts to get to the bottom of exactly how OC's current software package works and also for sharing his findings with us.)

And there's not a lot of wiggle room in there.

About the only thing that would be newsworthy at this point is if OC changed it's "below the radar" business model and installation method (which I doubt will happen any time soon, if at all) - or - it goes over to the "dark side" (which I also doubt will happen any time soon, if at all - although I'm much less sanguine about that)...

So I respectfully suggest: New Thread!
 :)
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 11, 2011, 10:55 AM
A couple of questions before we get off this topic:

1. If they did change their business model to be obtrusive and glaring as you suggest, what do you think would be the effect on their bottom line?  It would seem at that point that OC would be the focus of the software, rather than the software.  Sort of like an advertisement for a product where another product is prevalent detracting from the subject.

2. I really like project wonderful and what they stand for, and their stated goals of bringing 'fairness, transparency, and profitability to the advertising process'.  But if you ask yourself the same questions about OC (i.e. are you tracked before you have a chance to opt out), the answer would be yes.  As soon as you go to a page with the PW ads installed, you are tracked as a necessity for payment.  Even thing such as tickers at the bottom of the web page track visitors, and they don't ask you before they do so.  Is the only difference between these and OC the fact that OC has to be bundled into software that you use to install other software on your machine?  

I'm really trying to see the difference... unlike Renegade, the reason that I'm involved in the discussion is for the discussion's sake, and the fact that I like to operate from a logical perspective- and looking at it in that manner, it's not operating any differently from other things that we take for granted- other than the fact that it's bundled into an installer.  There doesn't seem to be a way that they could change their business model in a way to stay viable in the market.  I know that if I were selling/giving away software and had to blare the business model that I was using so that it outshined my product, I wouldn't really be too keen on utilizing it.

Thoughts?
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 11, 2011, 11:33 AM
2. I really like project wonderful and what they stand for, and their stated goals of bringing 'fairness, transparency, and profitability to the advertising process'.  But if you ask yourself the same questions about OC (i.e. are you tracked before you have a chance to opt out), the answer would be no.  As soon as you go to a page with the PW ads installed, you are tracked as a necessity for payment.  Even thing such as tickers at the bottom of the web page track visitors, and they don't ask you before they do so.  Is the only difference between these and OC the fact that OC has to be bundled into software that you use to install other software on your machine?

To me it is a simple matter of intent. OC's stated intent is to display one or two Ads, in the hopes that the person running the installer likes one of said advertised products. Fine. It is displayed only once during the install, and is then done. Which tracks with their stated intent.

Now, in the process of displaying the Ads, they (or the installer rather) load some code in the background, that has the potential to someday get misused (maybe). So. So do alot of things ... The question is what is the intent behind the code being loaded?

Let me put this a different way. I have a concealed weapons license, and frequently carry a gun. Banks have very high security concerns ... yet when I go to the bank, I am (and will be) carrying said a gun. Should I be accosted at the door because of what I might do? No. My actions are perfectly legal. Even though the fact that I'm standing in a bank, with a gun, does help facilitate robbing the place. It doesn't alter the simple fact that I have absolutely no intentions of doing so.

OC is simply asking for - and I feel deserves - the same courtesy.
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 11, 2011, 06:51 PM
Let me put this a different way. I have a concealed weapons license, and frequently carry a gun. Banks have very high security concerns ... yet when I go to the bank, I am (and will be) carrying said a gun. Should I be accosted at the door because of what I might do? No. My actions are perfectly legal. Even though the fact that I'm standing in a bank, with a gun, does help facilitate robbing the place. It doesn't alter the simple fact that I have absolutely no intentions of doing so.

OC is simply asking for - and I feel deserves - the same courtesy.

I am sure if you had a criminal record of armed robbery they would never have given you that concealed weapons license.

Unfortunately, in the software world, there is no equivalent to that kind of license. If there was, it is unlikely OC would have ever been given one for what the founders did while at DivX. (there is your equivalent to armed robbery) And even if they had been given one, it would probably have been revoked long ago for the unique tracking IDs, stealthy registry entries, the opt-out flip-flop they made back in September, and a few other things (there is your equivalent to assault and battery).
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 11, 2011, 07:35 PM
Let me put this a different way. I have a concealed weapons license, and frequently carry a gun. Banks have very high security concerns ... yet when I go to the bank, I am (and will be) carrying said a gun. Should I be accosted at the door because of what I might do? No. My actions are perfectly legal. Even though the fact that I'm standing in a bank, with a gun, does help facilitate robbing the place. It doesn't alter the simple fact that I have absolutely no intentions of doing so.

OC is simply asking for - and I feel deserves - the same courtesy.

I am sure if you had a criminal record of armed robbery they would never have given you that concealed weapons license.

Unfortunately, in the software world, there is no equivalent to that kind of license. If there was, it is unlikely OC would have ever been given one for what the founders did while at DivX. (there is your equivalent to armed robbery) And even if they had been given one, it would probably have been revoked long ago for the unique tracking IDs, stealthy registry entries, the opt-out flip-flop they made back in September, and a few other things (there is your equivalent to assault and battery).

Doom9 had this to say about DivX in the Doom9 forums:

http://forum.doom9.org/showthread.php?p=96332#post96332

can we stop this please? I posted instructions that will ensure that not only will the adware not launched, but it will also never be able to connect to the internet... you can even remove it if you keep a single registry key... is that so bad? no person that has complained has truly understood why the adware is there in the first place.. it's the damned mpeg-4 licensing fees. Apple has not release QT6 so far because of this.. DXn now has.. but had to find a way to cover their costs.

divx3 is illegal.. I think we can all agree on that. xvid's license says educational use only.. of course we don't do that.. but in a legal way that makes it illegal, too. Same goes for lame where nobody pays mp3 licensing fees either. While we as private users we don't have to worry about this too much (and most people don't even know it but go flaming DXn anyways), corporations do have to worry.

And the whole "you owe me something" attitude that's being shown about DivX5 really sickens me. Nobody owes you a codec. Absolutely nobody. Take it or leave it!

I've disabled the ads and am now encoding to find out if DivX5 really is better than its predecessor.. and then face off the best parameters against XviD and SBC. That is a much more useful activity than flaming around.

Case closed.. I don't want any more of this on this forum.

Others were similarly vocal about their support for DivX:

http://www.nanomessiah.com/dvd-backup/divx-spyware.html

It's recommend that you don't use this guide. Why? Because we are getting the opportunity to use this codec free of charge and one of the few ways DivXNetworks(DXN) can make money is by using adware and selling the pro codec. The more money they make the more resources they can make available to improve on future codecs they release. If more and more people disable the adware, DXN might have to start charging us for the use of their codec. Of course this is all up to you :-)... by powerdup


More about the DivX adware that helped to support a free version of the codec:

http://forum.doom9.org/showthread.php?t=35610


MPEG-LA always wants its cut no matter what. So if there's a pro and an ad supported version, and people choose the ad supported one, I don't see where they get off complaining. There's a paid one there. Choosing the ad supported version then complaining about it is a bit disingenuous.

Upfront fees alone for some codecs cost more than enough to buy a nice car.

For one popular codec, think in the $25k~$30k range. I forget exactly, so don't quote me. But 6-of-1, that's still a pretty penny just to get access to the SDK. Then there were royalty fees on top of that. And they weren't $0.50 either. If I remember properly, they were in the $66 to $90 range. (Professional level, not consumer.)

Costs need to be covered. People need to eat.
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 11, 2011, 07:49 PM
Costs need to be covered. People need to eat.

And that makes anything and everything ok? All is fair in love and war...and making money?

Don't try to whitewash what they did while at DivX...their own spokesperson sure doesn't and admits the crap they did was evil.

Those Divx Guys and My Life as a User Advocate

I’m not going to defend what some of the colleagues did while at Divx. Because I was one of the people who spent in inordinate amount of time removing the crap that Divx installed. Actually, out of the last 9 years, I’m confident in saying that I’ve spent at 2 hours a day, Monday through Sunday removing malware, adware and spyware from user’s systems. I do it for free (for those who can’t afford to pay) and I do it as a paid IT consultant (to home users and small businesses). So I’ve spent the equivalent of 273 days removing malware from systems. Heck I haven’t even been alive for 11,000 days. So approximately 2.5% of my life I’ve spent removing malware! (WOW! Now that I did the calculation and see it in writing… it’s sad.) That doesn’t include the unfathomable amount of time I’ve spent setting up Windows systems and securing them.

When I was interviewed by the OpenCandy team in February, I let my displeasure with what Divx bundled be known. And you know what? Those that were involved knew they made a mistake… and had no problem saying so. EVERYBODY makes mistakes... just NEVER make the SAME one TWICE. They didn't... What they learned at DivX allowed them to identify an opportunity to democratize software distribution so that ALL developers and ALL users could benefit. So they embarked on a mission and created a vision to do just that... the RIGHT way. And they (we) have built something that is not only beneficial to the developer community (they can increase distribution, make money or both), it’s really beneficial to users (users get to discover great software via recommendations by developers of applications they trust).

But while he has forgiven them and think they deserve another chance, especially since they are willing to give him a paycheck...I am not ready to forgive them or trust them, and can't bring myself to touch their money. You can't pay me to change my mind about them. I can't be that easily bought.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 11, 2011, 08:13 PM
Costs need to be covered. People need to eat.

Perhaps the best solution to that 'problem' is to write software people are actually willing to pay for?

And if that proves impossible, do something else for a living?

That's how it works with just about everything else.  :)


Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 11, 2011, 08:42 PM
Costs need to be covered. People need to eat.

Perhaps the best solution to that 'problem' is to write software people are actually willing to pay for?

And if that proves impossible, do something else for a living?

That's how it works with just about everything else.  :)

A lot of that was back in 2002/2003. The Internet was much less mature then. There was a lot more experimenting. But I think a lot of lessons were learned from a lot of mistakes in the earlier years of the Internet. It's fine to look back and see mistakes with 20/20 hindsight, but... Anyways... I'm going to drop it. I really don't care much about dwelling on ancient history. It has its lessons.

Regarding:

Perhaps the best solution to that 'problem' is to write software people are actually willing to pay for?

So, Google should drop free Gmail and free search? People should pay for Windows updates? Ditch Linux entirely? Make people pay to use all web sites? Close up all standards and RFCs and make people pay royalties? Ban all ads? And while we're at it, make all free broadcasts for radio and television also pay-to-use?

There is more than just 1 business model in the industry.

Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 11, 2011, 08:51 PM
But while he has forgiven them and think they deserve another chance, especially since they are willing to give him a paycheck...I am not ready to forgive them or trust them, and can't bring myself to touch their money. You can't pay me to change my mind about them. I can't be that easily bought.

That's cool... but does an individual's right to choose not to consume make the company's right to exist and operate moot?  Does an opinion not based in current facts surrounding the company make the company evil?  I don't think anyone would force you to install software you don't want to install or participate in a program you don't want to participate in.  But people aren't just choosing not to participate, they are actively campaigning against them.  Is that right in the face of a lack of bad actions or proof of bad intent?  And if the same people go to another company in the computer industry- does that make that company evil by association, since apparently this company is evil by their association?
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 11, 2011, 09:39 PM
So, Google should drop free Gmail and free search? People should pay for Windows updates? Ditch Linux entirely? Make people pay to use all web sites? Close up all standards and RFCs and make people pay royalties? Ban all ads? And while we're at it, make all free broadcasts for radio and television also pay-to-use?

There is more than just 1 business model in the industry.

Agree, but I think you're overreacting to what I'm saying.

What I was commenting on was a certain sense of 'entitlement' I see creeping into a lot of discussions about software development. Almost as if there's a feeling that the simple act of creating a piece of software 'deserves' something in return.

This attitude isn't confined to software  BTW. I see the same thing in music performance and composition, which is something I'm personally involved in. But in my case, I tend to look at it the same way. (I'm the last person I'll ever claim an exception or privilege for. :mrgreen:)

If I want to write and play the music I want to play, then I have to accept the fact I may well have to do it on my own tab if other people don't also see a value in it. Not to say I can't do what I want so long as I do something else for my main source of income. Which is what I do.

Could music be my sole source of income?

Probably...

I say that because it was in the past. But it got to the point where it became too annoying, and required too many compromises to mix business with pleasure. So I worked out a compromise with myself where I no longer insisted my work and my play be one and the same. Which allowed me to become exactly the musician I wanted to be while still covering costs and being able to eat on a fairly regular basis.

And oddly enough, the music itself got better once I re-engineered my career plan.

Since the music market is very small where I live, had I insisted on "making it pay" I probably would have ended up being forced to abandon music sooner or later. Doing it the way I did it allowed me to keep a hand in the game.

So to your point about there being more than one business model, I'll agree with you completely. But all I'm saying is that, within the range of possible business models and revenue strategies, sometimes the most obvious ones get overlooked.

 :)

------------------
If at first you don't succeed, try, try, again. Then quit. There's no use in being a damn fool about it. - W.C.Fields  ;D



But people aren't just choosing not to participate, they are actively campaigning against them.  Is that right in the face of a lack of bad actions or proof of bad intent?  And if the same people go to another company in the computer industry- does that make that company evil by association, since apparently this company is evil by their association?

Like it or not, that's what's called "a reputation."

A good one is hard to earn, but easy to lose.

And it has persistence.

Most people subscribe to the notion: "Burn me once, shame on you. Burn me twice, shame on me."

So while it's all well and good to change one's 'evil' ways and apologize, there's no guarantee you'll be given a second chance.

That's just the way it goes sometimes. Not everyone believes in redemption. :)


Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 11, 2011, 09:51 PM
Wait a minute - if folks are actually going to attempt to defend what DivX did then we had better start a new thread.

Don’t speak as if we had a choice with DivX; nothing was open or upfront last time. All was deception. DivX did do some evil. And regarding Gmail I don’t think that's a valid comparison either. I use Gmail very little personally, but at least Google made it abundantly clear when they launched Google Mail that it was ad-driven. DivX dii all under the table, hidden.

Please don’t insult us with DivX apologist nonsense.

Jim
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 11, 2011, 10:10 PM
That's cool... but does an individual's right to choose not to consume make the company's right to exist and operate moot?  Does an opinion not based in current facts surrounding the company make the company evil?

Pardon me, but it s a known fact that I have trust issues (I don't believe in 3 strikes and you'd be lucky if you were allowed 2), so help me out here...

When does a current fact stop being current and become old news, worthy of forgetting? If they do something seriously questionable today, do we immediately forgive and forget tomorrow, if they stop, change the way they do things, apologize, make promises, etc?

Where do YOU draw the line? At what point do you say enough is enough and now I am not going to trust you until you have proven yourselves worthy of that trust? How long does it take to win that trust back? How many infractions are they allowed during that period? How serious are those infractions allowed to be? At what point do you write them off and never trust again?

These were not just employees of DivX that were being paid to just do their job and the company made them do stuff that they didn't feel good about, so they quit.

No, these guys were very involved at a high level. It was because of them that the spyware was bundled into DivX...it was their idea and they stood behind it 100% without losing a wink of sleep.

They took what they learned while at DivX and started Open Candy to do the same, but instead of bundling it in their own software, they will get developers to bundle it in their software. And at first they will look like the good guys, sweet talking, smooth, and convincing open source and freeware developers that they are the good guys (meanwhile they keep getting caught with their hand in the cookie jar, pulling their hand out and saying "look, see, no cookie, I'm not doing anything wrong") And little by little they change the way people think about adware and spyware, redefining it, pushing the envelope until what they did at DivX is completely acceptable by the public as something wonderful. Then they can take freely from the cookie jar and say "it's only cookies, and we are only taking a few, and we are sharing them with others that deserve some too."

Because if they can get you to swallow a tiny bit of BS and make you like it, it will be that much easier to get you to swallow more and more till you live on a diet entirely of BS, and like it. And since they are going after the mainstream, you are going to end up with a McBS on every corner before too long.

A lot of that was back in 2002/2003. The Internet was much less mature then. There was a lot more experimenting.

You could say that about 1999, but not 2002/2003.

But I think a lot of lessons were learned from a lot of mistakes in the earlier years of the Internet. It's fine to look back and see mistakes with 20/20 hindsight, but... Anyways... I'm going to drop it. I really don't care much about dwelling on ancient history. It has its lessons.

Those that do not remember history are doomed to repeat it. There was a time when things like Gator, CometCursors, Gozilla, and the CueCat (a company I really wish did things right) were cool, just like OpenCandy seems to some to be cool today.
Title: Re: What the hell is OpenCandy?
Post by: f0dder on April 11, 2011, 11:05 PM
As much as I don't believe what OC are doing right now is particularly bad, I'm afraid the ever-perceptive app103 hit the nail on my gut feeling about them. That, and their name makes me think of child molesters >_<
Title: Re: What the hell is OpenCandy?
Post by: Renegade on April 11, 2011, 11:21 PM
Wait a minute - if folks are actually going to attempt to defend what DivX did then we had better start a new thread.

Don’t speak as if we had a choice with DivX; nothing was open or upfront last time. All was deception. DivX did do some evil. And regarding Gmail I don’t think that's a valid comparison either. I use Gmail very little personally, but at least Google made it abundantly clear when they launched Google Mail that it was ad-driven. DivX dii all under the table, hidden.

Please don’t insult us with DivX apologist nonsense.

Jim

Not my intent. I'm only vaguely remembering from a long time ago and a quick few searches. I used to read EULAs completely and not install most because of that. I just don't recall much other than adware with 2 versions and some controversy, and I didn't find anything to indicate that it was malicious. But I really don't care much either because it's ancient history. (I'm skeptical of claims about things being "bad" because there's a lot of alarmism and claims with nothing to back them up.)
Title: Re: What the hell is OpenCandy?
Post by: app103 on April 11, 2011, 11:39 PM
That, and their name makes me think of child molesters >_<

Oh, it doesn't make me think of that.

Coming originally from the world of retail, it makes me think of charge backs, damaged goods that the department merchandiser is supposed to record in a book and then dispose of. One of my departments was candy. Customers would occasionally rip open a bag and help themselves to some "free samples" and leave the bag sitting on the shelf. It was technically against the rules, to dispose of this candy in any other way than the trash, but it was customary for the merchandiser to leave it on his or her podium if it was something that came individually wrapped, and quietly and discreetly go around and tell the other employees about the open candy, who would then go help themselves at their leisure.

It was a way for employees to bend the rules enough to pilfer from the company and blame it on someone else (the customers). As long as we weren't the ones that opened the bag, we didn't see anything wrong with it. But like it or not, it was still breaking the rules.
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 12, 2011, 07:02 AM
Those that do not remember history are doomed to repeat it.

Perhaps so, but those that fixate on history are just doomed.

They seem to be trying to get it "right", so I say give them a chance (face it desperation will only make it/them worse). Just watch them like a hawk...and if the screw-up once. A mass Exodus of support should send the needed message.

If the developer/marketing relationship can't be somehow "Self Policed", the lawyers will get their hooks in it deeper, and the internet will end up quickly sucking as bad as basic cable.

Renegades point of "people gotta eat" is (unarguably) true. And straight donations are not an effective business model (i.e. Getting one million people to send you $1 doesn't actually work). So alternatives are needed, and some may require more vigilance than others.

On a side note: You are correct in your assessment of my (lack of an extensive) criminal record. But I do know several "felons". Some are indeed "unrecoverable" ... But many were just in a bad place, at a bad time, and made a bad decision.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 12, 2011, 08:04 AM
Should I be accosted at the door because of what I might do? No.

Yes.

The bank's security has responsibility for the safety of its customers and employees. So they have every right (and IMO obligation) to question you since youre setting foot on their property. They also have the right to bar all persons carrying weapons from entering the building, even if certain people have the legal right to carry. A gun permit only applies to your being granted the privilege (not the right - otherwise you wouldnt need a license) to have a concealed weapon when on public property. Any individual has the right to ban weapons on their own property except when they're carried by police officers when they're acting in an official capacity.

My actions are perfectly legal

Yes they are.

...But the permission you were granted is also subject to verification. Having a gun permit doesn't mean you can't be stopped or challenged. Nor does it mean you'll be permitted entry with a gun everywhere. It just means you won't be arrested by the police once it's established you're "packing."
 ;D

------
@SJ - Note: this is how it works in CT at least. It may be different where you live.  :)

(Carry permit? Bank? I take it you're the guy that got stuck with making the bank deposits huh?)



Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 12, 2011, 09:23 AM
That's cool... but does an individual's right to choose not to consume make the company's right to exist and operate moot?  Does an opinion not based in current facts surrounding the company make the company evil?

Pardon me, but it s a known fact that I have trust issues (I don't believe in 3 strikes and you'd be lucky if you were allowed 2), so help me out here...

When does a current fact stop being current and become old news, worthy of forgetting? If they do something seriously questionable today, do we immediately forgive and forget tomorrow, if they stop, change the way they do things, apologize, make promises, etc?

Where do YOU draw the line? At what point do you say enough is enough and now I am not going to trust you until you have proven yourselves worthy of that trust? How long does it take to win that trust back? How many infractions are they allowed during that period? How serious are those infractions allowed to be? At what point do you write them off and never trust again?

Well, no, I didn't know that, but despite that- does a mistake made rob you of your right to make a living?  They weren't convicted of any crime- what they did was wrong, and it seems from the quote of DrApps that you posted, that they are aware of it.  One strike and you're out is very unforgiving, especially in a world where *everyone* makes mistakes.  Sure, there is a point where you don't trust... but I don't think that OC as a company is at that point.  They've made some course corrections and had some defects- even those were benign- just traces of what they had done.  A dll by itself, or registry settings by themselves are not smoking guns- and to me point to the fact that there were some growing pains more than malign intent.  An executable or anything that ran out of process, or any sort of network traffic to the contrary of what they're saying would be more evidence than these missteps.

And is there a point where there's no redemption?  I should hope not.  The lack of the possibility of redemption removes hope, and removes the one thing that can make people choose the right path.  It reminds me of people with criminal records.  Do you trust them outright and give them the keys to the safe?  No.  But if you don't give them a chance to prove themselves, then how are they ever going to be rehabilitated?  And isn't it just as much your fault when given the lack of a means to make a living they resort to the only thing they can still do?
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 12, 2011, 12:06 PM
@SJ - Note: this is how it works in CT at least. It may be different where you live.

Yeah, I'm in the south ... Our version of the "Three Step Rule" is never be more that Three Steps away from your gun... :)   (Seriously) The last stats I saw on the news for FL was 1 in 10 for armed license holders ... And I think half the other 9 just do it anyway.
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 12, 2011, 12:53 PM
@SJ - Note: this is how it works in CT at least. It may be different where you live.

Yeah, I'm in the south ... Our version of the "Three Step Rule" is never be more that Three Steps away from your gun... :)   (Seriously) The last stats I saw on the news for FL was 1 in 10 for armed license holders ... And I think half the other 9 just do it anyway.

When I used to live in the south, there was a county that had a gun requirement law- you were required by law to have a gun in your house.
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 12, 2011, 01:39 PM

And is there a point where there's no redemption?  I should hope not.  The lack of the possibility of redemption removes hope, and removes the one thing that can make people choose the right path.  It reminds me of people with criminal records.  Do you trust them outright and give them the keys to the safe?  No.  But if you don't give them a chance to prove themselves, then how are they ever going to be rehabilitated?  And isn't it just as much your fault when given the lack of a means to make a living they resort to the only thing they can still do?

This comparison just don’t work for me. People with criminal records and software companies (and/or their founders) that have done serious wrong aren't in the same realm with regard to rehabilitation, second chances, etc. At least in my universe!

Jim
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 12, 2011, 02:20 PM
@SJ - Note: this is how it works in CT at least. It may be different where you live.

Yeah, I'm in the south ... Our version of the "Three Step Rule" is never be more that Three Steps away from your gun... :)   (Seriously) The last stats I saw on the news for FL was 1 in 10 for armed license holders ... And I think half the other 9 just do it anyway.


Approximate number of inmates sentenced and awaiting execution order for a capital offense ( i.e. all legal appeals other than executive clemency currently exhausted).

Florida.        400
Connecticut.   10

Actual executions since the 1976 reinstatement of capital punishment through year-end 2010:

Florida.         69
Connecticut.    1

Hmm...

Wonder if the gun ownership ratio made those statistics better...or worse.  :huh:


Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 12, 2011, 02:57 PM

And is there a point where there's no redemption?  I should hope not.  The lack of the possibility of redemption removes hope, and removes the one thing that can make people choose the right path.  It reminds me of people with criminal records.  Do you trust them outright and give them the keys to the safe?  No.  But if you don't give them a chance to prove themselves, then how are they ever going to be rehabilitated?  And isn't it just as much your fault when given the lack of a means to make a living they resort to the only thing they can still do?

This comparison just don’t work for me. People with criminal records and software companies (and/or their founders) that have done serious wrong aren't in the same realm with regard to rehabilitation, second chances, etc. At least in my universe!


In mine they are.  I did some things out of ignorance when I was younger professionally, so I'm apt to give second chances, as I wouldn't be where I am without one.  And I know people who've had criminal records for quite innocuous mistakes... the difference a criminal record makes in things you take for granted until you have one is pretty staggering!
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 12, 2011, 03:30 PM

In mine they are.  I did some things out of ignorance when I was younger professionally, so I'm apt to give second chances, as I wouldn't be where I am without one.  And I know people who've had criminal records for quite innocuous mistakes... the difference a criminal record makes in things you take for granted until you have one is pretty staggering!

I think you misunderstand. I have no problem with redemption for people; but that has absolutely nothing to do with software developers. My moral code allows forgiveness for people. It doesn’t work the same way for software companies. Nor for banks, investment companies, etc. See the difference? People, yes. Software companies, no.

Jim
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 12, 2011, 03:43 PM
Wonder if the gun ownership ratio made those statistics better...or worse.

Has no impact on it what so ever actually. How much coastline does CT have? We have well over 1,000 miles; over half of the drugs smuggled into the US come right through FL (remember Miami Vice? :) ...Yeah that's right here in FL).
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 12, 2011, 04:26 PM

In mine they are.  I did some things out of ignorance when I was younger professionally, so I'm apt to give second chances, as I wouldn't be where I am without one.  And I know people who've had criminal records for quite innocuous mistakes... the difference a criminal record makes in things you take for granted until you have one is pretty staggering!

I think you misunderstand. I have no problem with redemption for people; but that has absolutely nothing to do with software developers. My moral code allows forgiveness for people. It doesn’t work the same way for software companies. Nor for banks, investment companies, etc. See the difference? People, yes. Software companies, no.


No... I don't misunderstand.  My professional mistakes were as a software developer, so it's very relevant.  I'm sure *many* software developers have made mistakes, and have regrets, just as many people in other fields do.  Does that make them ineligible to make money in their chosen profession?

The people at OC are just that... people.  Yet it's guilt by association, no matter what changes they may have made, no matter what revelations they may have gleaned.  It's easy to demonize companies while holding the company to some standard- but no matter what the legal definition is, a company is not an entity.  And even if it were, that wouldn't hold water either, as OC is not Divx; it just has some of the same people.  So it's not redemption for even Divx as a company.  We're talking about people here, truthfully, and their actions and history.
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 12, 2011, 05:38 PM
Wonder if the gun ownership ratio made those statistics better...or worse.

Has no impact on it what so ever actually. How much coastline does CT have? We have well over 1,000 miles; over half of the drugs smuggled into the US come right through FL (remember Miami Vice? :) ...Yeah that's right here in FL).

Approximately 618 miles bordering some of the most well-to-do communities in the United States. We're no strangers to the drug traffickers around here. People who want drugs can easily afford to buy them.

I wouldn't be surprised if the lion's share of what came in through FL hits the distribution network and ends up on the streets around here. We're less than 50 miles from NYC where I live, so it's just a hop, skip, and a jump to the Big Apple. My area has lots of private beaches, wooded areas, small police departments, and quiet secluded neighborhoods with neighbors who tend to mind their own business and not be overly curious about what's going on next door - as long as there's no gunfire or screams to be heard. :P

I understand the Feds just did yet another major roundup of dealers last week. :-\
Title: Re: What the hell is OpenCandy?
Post by: Stoic Joker on April 12, 2011, 05:39 PM
A small company is a collection of people that rise or fall based on how well they work together, and how well the result of that work is accepted by the consumer. I'm pretty sure that's where wraith is at.

Large companies (/faceless evil mega-corporations) Like Shell, Bank of America, etc. are On-the-Other-Hand, subject to a corporate think (Feed the Share Holders) mentality that transcends the people (or humanity for that matter). I'm guessing is more J-Mac's take.

IT companies tend to all try to look as big a possible - Even when they're only 1 or 2 people working out of a spare room. Which makes the line blurrier, true.  But any group of people (IMO) can sit down and decide amongst themselves that they collectively screwed-up. And then do something positive about it.

Does that help any?

---------------------------

Sorry to bail on you 40Hz, but I thought maybe we should hush on the tangent...before we bother the adults...  :D
Title: Re: What the hell is OpenCandy?
Post by: 40hz on April 12, 2011, 06:08 PM
Sorry to bail on you 40Hz, but I thought maybe we should hush on the tangent...before we bother the adults...  :D

D'accord. Was about to suggest the same.  ;D
Title: Re: What the hell is OpenCandy?
Post by: skwire on April 12, 2011, 08:51 PM
C'mon, folks, this horse has been beaten entirely too much.  Let's agree to disagree and just move on.
Title: Re: What the hell is OpenCandy?
Post by: J-Mac on April 12, 2011, 09:25 PM

No... I don't misunderstand.  My professional mistakes were as a software developer, so it's very relevant.  I'm sure *many* software developers have made mistakes, and have regrets, just as many people in other fields do.  Does that make them ineligible to make money in their chosen profession?

The people at OC are just that... people.  Yet it's guilt by association, no matter what changes they may have made, no matter what revelations they may have gleaned.  It's easy to demonize companies while holding the company to some standard- but no matter what the legal definition is, a company is not an entity.  And even if it were, that wouldn't hold water either, as OC is not Divx; it just has some of the same people.  So it's not redemption for even Divx as a company.  We're talking about people here, truthfully, and their actions and history.

Nope. With your example any corporation or company is made up of people. Doesn’t get them into my definition of people. Corporations and many companies are entities totally separate from the people who make professional mistakes within them. Doesn’t count at all as far as I am concerned. Investmant companies throw money at them (Apparently they just received $3.5M from one) which they would not do if it was just people. Incorporation takes away the liability from those people, so no, that corporation does not qualify for redemption IMO.

Thank you.

Jim
Title: Re: What the hell is OpenCandy?
Post by: wraith808 on April 12, 2011, 10:14 PM
Nope. With your example any corporation or company is made up of people. Doesn’t get them into my definition of people. Corporations and many companies are entities totally separate from the people who make professional mistakes within them. Doesn’t count at all as far as I am concerned. Investmant companies throw money at them (Apparently they just received $3.5M from one) which they would not do if it was just people. Incorporation takes away the liability from those people, so no, that corporation does not qualify for redemption IMO.
But the lack of redemption that is being talked about in this context is for the people, not the company.  OpenCandy has people from Divx, who did a bad thing.  So by association, OpenCandy is not to be trusted.  That's referring to the people.


C'mon, folks, this horse has been beaten entirely too much.  Let's agree to disagree and just move on.

I'm actually enjoying the debate... it's been spirited, but not mean-spirited.  But if people want to let it drop, then... /me shrugs