Are the posted questions getting worse?

  • Trying to deploy database code to a company and make it unreadable to their DBA's is a recipe for disaster. In the thread in question, the thought the OP had (and he completely ignored everyone who didn't agree with him) was to deploy all the DB code in obfuscated CLR's (as in with Dotfuscator or something), even going as far to say that they'd do the actual work in .Net code and then feed back to the database in order to avoid profiler seeing the logic.

    I guess this would at least achieve the goal of not getting the code stolen as it would be abysmal. I'm with the "trying to hide bad code" camp....

    I think the only real needs to hide it would be like Gail mentioned, if there was some groundbreaking analytical/statistical formulae in there that could be lifted without lifting the code itself, in which case SaaS is the only proper answer.

    In any case, I'd see the risk of tangible theft of intellectual property to be negligible. Businesses don't win significant market share in a sector purely from technical achievement, they also need legitimacy and a client base, which you'll lose getting dragged through the courts for easily provable violations.

  • Brandie Tarvin (2/24/2011)


    Tom.Thomson (2/23/2011)


    I don't see much point in attempting obfuscation if the enemy can see inside the database.

    That's a good point, Tom. But is "enemy" a good word choice here? Do businesses really see this as a war?

    In some cases, yes, they do.

    In other cases, substitute the word "competitor".

    It's also possible for one side to see it as "war" and the other side to have no idea that the situation is being looked at through those lenses.

    -Ki

    -Ki

  • Do not pile on to this one, please. I just thought I'd point out where I was bad. That one really yakked me off. Again, no need for a pig pile.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

  • Brandie Tarvin (2/24/2011)


    Tom.Thomson (2/23/2011)


    I don't see much point in attempting obfuscation if the enemy can see inside the database.

    That's a good point, Tom. But is "enemy" a good word choice here? Do businesses really see this as a war?

    Most won't go that far, but business competition is ... well ... competitive. Sun Tzu's Art of War applies.

    - Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
    Property of The Thread

    "Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon

  • Grant Fritchey (2/24/2011)


    Do not pile on to this one, please. I just thought I'd point out where I was bad. That one really yakked me off. Again, no need for a pig pile.

    Ah the boldness of it all. I remember when I took my first programming class, Pascal (Turbo actually) (showing my age), and STRUGGLING through much of the understanding of an array and having to grovel for the teachers time to get a solid understanding there. Now, there is the internet and forums. Some good, but this is just bold outright laziness.

    Is that a pig pile? 😛

    David

    @SQLTentmaker

    “He is no fool who gives what he cannot keep to gain that which he cannot lose” - Jim Elliot

  • Grant Fritchey (2/24/2011)


    Do not pile on to this one, please. I just thought I'd point out where I was bad. That one really yakked me off. Again, no need for a pig pile.

    You seemed a little agitated 🙂

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

  • Grant Fritchey (2/24/2011)


    Do not pile on to this one, please. I just thought I'd point out where I was bad. That one really yakked me off. Again, no need for a pig pile.

    I love that he was too clueless to remove the parts of the description that state it is for a class assignment.

    --------------------------------------
    When you encounter a problem, if the solution isn't readily evident go back to the start and check your assumptions.
    --------------------------------------
    It’s unpleasantly like being drunk.
    What’s so unpleasant about being drunk?
    You ask a glass of water. -- Douglas Adams

  • David Benoit (2/24/2011)


    Ah the boldness of it all. I remember when I took my first programming class, Pascal (Turbo actually) (showing my age)

    That doesn't necessarily make you old. A lot of people my age or younger (and I'm still pretty young :-D) have had Turbo Pascal in high school.

    If they liked it, that is another discussion.

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

  • Koen Verbeeck (2/24/2011)


    David Benoit (2/24/2011)


    Ah the boldness of it all. I remember when I took my first programming class, Pascal (Turbo actually) (showing my age)

    That doesn't necessarily make you old. A lot of people my age or younger (and I'm still pretty young :-D) have had Turbo Pascal in high school.

    If they liked it, that is another discussion.

    HEY! I did like my Turbo Pascal class!

    It, like bow-ties, was cool. @=) (And if you get that reference, FYI: Nicholas Courtney just died of cancer. He was 81. RIP)

    Brandie Tarvin, MCITP Database AdministratorLiveJournal Blog: http://brandietarvin.livejournal.com/[/url]On LinkedIn!, Google+, and Twitter.Freelance Writer: ShadowrunLatchkeys: Nevermore, Latchkeys: The Bootleg War, and Latchkeys: Roscoes in the Night are now available on Nook and Kindle.

  • David Benoit (2/24/2011)


    I remember when I took my first programming class, Pascal (Turbo actually)...

    I did a term using Turbo Pascal at University too.

  • SQLkiwi (2/24/2011)


    David Benoit (2/24/2011)


    I remember when I took my first programming class, Pascal (Turbo actually)...

    I did a term using Turbo Pascal at University too.

    I remember taking Pascal in college and deciding then and there that I'd never work in IT. : -)

    Pascal was originally developed as a "teaching" language, then it caught on and became a "real" language so someone decided they needed another "teaching" language to take its place, they came up with Modula 2. That occupied a large part of the course. Nothing quite as motivating as being told that what you're learning has absolutely no application outside the classroom.

    --------------------------------------
    When you encounter a problem, if the solution isn't readily evident go back to the start and check your assumptions.
    --------------------------------------
    It’s unpleasantly like being drunk.
    What’s so unpleasant about being drunk?
    You ask a glass of water. -- Douglas Adams

  • SQLkiwi (2/24/2011)


    David Benoit (2/24/2011)


    I remember when I took my first programming class, Pascal (Turbo actually)...

    I did a term using Turbo Pascal at University too.

    OMG, that makes me feel REALLY old. Turbo Pascal hadn't even been invented when I wrote my first commercial program (COBOL) :blink:

  • Does this sort of irritating Spam really work? http://www.sqlservercentral.com/Forums/Topic1068979-392-1.aspx

    If I was in the market for one of those, I wouldn't buy from a company that does that sort of thing (spam a SQL forum) on principle.:angry:

  • Ian Scarlett (2/24/2011)


    SQLkiwi (2/24/2011)


    David Benoit (2/24/2011)


    I remember when I took my first programming class, Pascal (Turbo actually)...

    I did a term using Turbo Pascal at University too.

    OMG, that makes me feel REALLY old. Turbo Pascal hadn't even been invented when I wrote my first commercial program (COBOL) :blink:

    It was THE language during my first year of college so, I'm guessing we aren't too far off.

    Stefan Krzywicki (2/24/2011)

    I remember taking Pascal in college and deciding then and there that I'd never work in IT. : -)

    I had a similar reaction as well.

    David

    @SQLTentmaker

    “He is no fool who gives what he cannot keep to gain that which he cannot lose” - Jim Elliot

  • Ian Scarlett (2/24/2011)


    Does this sort of irritating Spam really work? http://www.sqlservercentral.com/Forums/Topic1068979-392-1.aspx

    If I was in the market for one of those, I wouldn't buy from a company that does that sort of thing (spam a SQL forum) on principle.:angry:

    I'd say no, there's no way it works... except that companies keep doing it. Over time, most actions become rational. They must actually get a return on it, however small, or they'd stop after a while.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning

Viewing 15 posts - 24,271 through 24,285 (of 66,712 total)

You must be logged in to reply to this topic. Login to reply