﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Charlie Barker commented on Closed source?</title><description>If your desparate to ship a release, being held up waiting for a patch from vendor is really frustrating.
  
  
The biggest "protection" from piracy is good support and regular patches and updates that continually improve the original product. This offers a good incentive to customers to pay license fees / subscribe.
  
  
Too many vendors believe their product is finished, when often it could benefit from futher refinement. I'm not condoning adding features just for something to shout about either.
  
  
The other difficult thing about software is pricing, I often think vendors would be better to offer guidance on pricing and get customers to pay what it is worth to them based on how they will use it then sell support separatley.
  
  
Case in point is SPLUNK our company is evaluting this cool tool that indexes log files. However they sell a license based on the amount of data you index. It just so happens that we log a lot of XML which bloats the files so we are already into their Enterprise licensing price range which may make it too costly.
</description><link>http://ayende.com/3893/closed-source#comment15</link><guid>http://ayende.com/3893/closed-source#comment15</guid><pubDate>Tue, 10 Mar 2009 18:07:59 GMT</pubDate></item><item><title>Mr_Obfuscation  commented on Closed source?</title><description>@alwin
  
  
Per my comments on native code, it was simply a troll play off Ayende's comment "And no, I don’t really mind."  
  
  
Hooked Fabien - provides immature humor for me after a long day of coding.
  
  
With respect to your comment about NH Prof, I agree completely about paying for the tool as I got in on beta pricing because I know value when I see it.
  
  
Now if I could just get Ayende to tell me what his hourly rate is so I can hire him to punch out some much needed code.
  
  
So Oren how much?  And naw, I dont want to send an email if you are comfortable publishing your rate here.  
  
  
I'm sure there are plenty of others with the same question.
  
  
</description><link>http://ayende.com/3893/closed-source#comment14</link><guid>http://ayende.com/3893/closed-source#comment14</guid><pubDate>Fri, 06 Mar 2009 04:57:49 GMT</pubDate></item><item><title>alwin commented on Closed source?</title><description>Heh, it's not the first time I'm amazed by the comments from Mr_Obfuscation, but what the **** has a Playstation to do with native crackable code from Microsoft? At least he made me laugh :)
  
  
On topic: I think it depends on your audience. The audience for NH Prof is more capable of making patches (and more likely to pay) than the average PC user, I think. I'm not sure if I'll ever get a patch from my clients... Really cool that you do get them though!
  
  
</description><link>http://ayende.com/3893/closed-source#comment13</link><guid>http://ayende.com/3893/closed-source#comment13</guid><pubDate>Fri, 06 Mar 2009 01:17:49 GMT</pubDate></item><item><title>Mr_Obfuscation  commented on Closed source?</title><description>@Fabien
  
  
Yawn, smack, smack, smack, oh please Fabien you took the bait again.  Ever gonna learn?  
  
  
Just  another wannabe cracker.  Go back to your Play Station - Madden 2008 awaits - or is it 2009 by now?  The rest of us were too busy programming to keep up.  
  
  
Any developer worth his salt stops crackers dead in their tracks.  Just because Microsoft et al. doesnt use "real" forms of protection such as dongles etc. doesn't mean native code is crackable.
  
  
As often as you take the bait you must be the guy who keeps cracking my honey traps but bypassing the real protection routines.  Oh well, it  keeps you busy and off the playground.
</description><link>http://ayende.com/3893/closed-source#comment12</link><guid>http://ayende.com/3893/closed-source#comment12</guid><pubDate>Thu, 05 Mar 2009 23:15:18 GMT</pubDate></item><item><title>Fabien commented on Closed source?</title><description>Ahem... more than ten years ago, cracked games (i.e. binary executables that were modified to remove some sort of protection, with no access to the source other than disassembled x86 ASM code) were already common.
  
  
So, nothing new here.
  
</description><link>http://ayende.com/3893/closed-source#comment11</link><guid>http://ayende.com/3893/closed-source#comment11</guid><pubDate>Thu, 05 Mar 2009 17:21:30 GMT</pubDate></item><item><title>VeryGood commented on Closed source?</title><description>In my opinion, application should be closed sources but libraries open source. 
</description><link>http://ayende.com/3893/closed-source#comment10</link><guid>http://ayende.com/3893/closed-source#comment10</guid><pubDate>Thu, 05 Mar 2009 15:06:05 GMT</pubDate></item><item><title>Mr_Obfuscation commented on Closed source?</title><description>Native code stops all.
</description><link>http://ayende.com/3893/closed-source#comment9</link><guid>http://ayende.com/3893/closed-source#comment9</guid><pubDate>Thu, 05 Mar 2009 14:14:57 GMT</pubDate></item><item><title>Andrey Shchekin commented on Closed source?</title><description>I did such "patch recommendation" for an app some time ago, and I think it is a good thing for application not to be obfuscated. After all if it is not a library there is no reason for anybody to "re-use" the code.
  
  
Btw, it is great you are using Caliburn.
</description><link>http://ayende.com/3893/closed-source#comment8</link><guid>http://ayende.com/3893/closed-source#comment8</guid><pubDate>Thu, 05 Mar 2009 08:59:13 GMT</pubDate></item><item><title>Krzysztof Koźmic commented on Closed source?</title><description>You see, _that's_ what happends when you have clean, well separated, non-overcomplicated architecture with appropriately named classes and variables.
  
  
You should turn it inside into unmaintainable mess, and then on top of it, obfuscate it. ;)
  
  
And back on a serious foot. I peeked into the app as soon as I downloaded it and I was surprised it was not obfuscated. Very few commercial apps are so permissive.
</description><link>http://ayende.com/3893/closed-source#comment7</link><guid>http://ayende.com/3893/closed-source#comment7</guid><pubDate>Thu, 05 Mar 2009 07:01:01 GMT</pubDate></item><item><title>Torkel commented on Closed source?</title><description>Phew! 
  
  
Glad you didn't mind, I should have asked :)
  
  
  
  
  
  
</description><link>http://ayende.com/3893/closed-source#comment6</link><guid>http://ayende.com/3893/closed-source#comment6</guid><pubDate>Thu, 05 Mar 2009 06:43:28 GMT</pubDate></item><item><title>Chris Kapilla commented on Closed source?</title><description>RedGATE! not RedHAT!
</description><link>http://ayende.com/3893/closed-source#comment5</link><guid>http://ayende.com/3893/closed-source#comment5</guid><pubDate>Thu, 05 Mar 2009 03:30:10 GMT</pubDate></item><item><title>Chris Kapilla commented on Closed source?</title><description>funnily enough there was an article in last week's SimpleTalk by RedHat on how this aspect of .net code, made so accessible by Reflector, allowed me to rescue a client of mine who had a product to support, but no source code!
  
  
[www.simple-talk.com/.../.net-reflector-saved-th...](http://www.simple-talk.com/dotnet/.net-tools/.net-reflector-saved-their-bacon-chris-kapilla%E2%80%99s-story/)</description><link>http://ayende.com/3893/closed-source#comment4</link><guid>http://ayende.com/3893/closed-source#comment4</guid><pubDate>Wed, 04 Mar 2009 23:53:31 GMT</pubDate></item><item><title>configurator commented on Closed source?</title><description>The real problem is that it is not really that hard to decompile into full source, remove the licensing part and compile it back.
  
  
That is why you should obfuscate at least some parts of your source.
</description><link>http://ayende.com/3893/closed-source#comment3</link><guid>http://ayende.com/3893/closed-source#comment3</guid><pubDate>Wed, 04 Mar 2009 23:46:04 GMT</pubDate></item><item><title>josh commented on Closed source?</title><description>There are ways of obscuring source from decompile tools, but any JIT style language is going to have this problem.  It's something we deal with constantly. 
  
  
I really don't care too much, because anyone who's going to take the time to do that is probably a programmer and probably not in my market audience anyway.
</description><link>http://ayende.com/3893/closed-source#comment2</link><guid>http://ayende.com/3893/closed-source#comment2</guid><pubDate>Wed, 04 Mar 2009 22:30:48 GMT</pubDate></item><item><title>Tony commented on Closed source?</title><description>The joys of .net!
  
  
I do this a lot with the .net DLLs because it is not clear on what is actually going on under the covers.
</description><link>http://ayende.com/3893/closed-source#comment1</link><guid>http://ayende.com/3893/closed-source#comment1</guid><pubDate>Wed, 04 Mar 2009 21:34:28 GMT</pubDate></item></channel></rss>