[OT] Microsoft filled patent applications for scoped and immutable types

Nick Sabalausky via Digitalmars-d digitalmars-d at puremagic.com
Sun Aug 31 02:22:55 PDT 2014


On 8/31/2014 2:59 AM, Era Scarecrow wrote:
> On Sunday, 31 August 2014 at 05:53:39 UTC, Nick Sabalausky wrote:
>> Well, that page was an article written and posted by Stallman, not a
>> TV sound bite.
>
>   Would you really be able to sift though possibly a 10-100 page
> description that you can't properly decipher unless you were a lawyer?
>

I have a hard time believing there's no middle ground there.

Shoot, even theoretical physics has simplified explanations ("A Brief 
History of Time"). No doubt this could be summarized too without 
resorting to "MS try be bad. GPLv3 stop MS be bad. Ug."

>> straightforward about things. And not pretend that "GPL incompatible
>> with GPL" somehow isn't one hell of a gaping whole in that big 'ol
>> "GPL == Freeeedooooom!!!!" assertion.
>
>   The updated GPL handles cases that weren't come up with before the
> previous version was drafted. Like you mentioned with Tivoization.
>

Yea, I know there were reasons a new version needed to be created. But 
if a license designed with the specific and sole purpose of promoting 
openness can't even get along with another version itself, then 
something's clearly gone horribly, horribly wrong with it.

I can link BSD 2-clause, 3-clause and even 4-clause all into the same 
program just fine. Forget the usual "BSD vs GPL" argument about GPL 
viral unwillingness to play nice with other licenses, the thing can't 
even play nice with *itself*!

Know what I really want to see? I wanna see some smart-ass make a GPL 
program statically linking GPLv2 code with GPLv3 code. Then drift it 
past the FSF's nose. I'd be fascinated to see what happens.

Does FSF conveniently drop the "GPLv2 and GPLv3 are incompatible" 
bullshit and just let it slide? Or do they lawyer-up in an idiotic brawl 
against their own creations? Or do their heads just spin around, let out 
a puff of smoke and explode?


>> In a more general sense, I think Stallman/FSF have a very unfortunate
>> habit of letting the strict goals and evangelism get in the way of the
>> practical realities of actually *attaining* said goals and
>> successfully getting the messages across.
>
>   He is strict probably because taking any steps back could have
> horrible consequences. Sometimes you can't accept the lesser evil.
>

So, through his stubbornness to accept the lesser as a stepping stone to 
his ultimate goal, he allows the larger evil to thrive instead. 
Brilliant strategy. Bravo. A real win for freedom.

It's like a little kid kicking and screaming about not getting a 20lb 
crate of candy when he's already being offered a chocolate bar the size 
of his head. Or a third place runner who pouts and storms off because he 
didn't get the gold.

Take what you *can* get, and *then* continue moving towards the real 
goal. All-or-nothing is self-defeat.


>
>   Stallman was around when software was free and sources were open;
> There was no copyright in effect, and everyone helped with everything;
> You shared source and specs and programs and got your work done. Then
> NDA (Non-disclosure agreements) and closed source from corporations
> preventing you from being able to help everyone because they didn't want
> to share the source or specs on how to use it. (At the time it was XeroX
> printers i believe) which was a big warning of what was to come.
>
>   He watched first hand as software and the computer industry went from
> thriving and open and growing, to closed and proprietary and secretive.
> His goal and wish is never to have it all so closed again that can't do
> anything besides sell your ethics or soul to get by day to day.
>

Yea, that's a fascinating story. But honestly, I really am totally with 
him on all that. I *really* genuinely am, no BS.

But reality doesn't give a crap how much he wants openness or what his 
background is: Things aren't going to go his way just because he wants 
it badly enough. He has attempt his goals within the framework of reality.

Displace proprietary junk in favor of open? Hell yea, I'll take some of 
that. Absolutely. But without giving people what they want, even if what 
they want happens to include a little bit of *eeeeviiilll* closed stuff, 
then THEY'RE NOT FUCKING GONNA JUMP ON BOARD. It just NOT going to 
happen. It's been how many freaking decades and it *HASN'T* happened. 
Has he really not noticed, after all those years, that the puritanical 
all-or-nothing approach DOES NOT WORK?

Shoot, "pragmatic" distros like Mint and Ubuntu have done FAR more to 
get people onboard with, and embracing, and pushing for more open 
software than ANY purity distro. This is plainly evident. He can't *not* 
see it.

It's basic marketing: Offer them what they want. Give them a taste. They 
might want more. But *don't* offer what they want, and you seriously 
think you'll get takers? Fat chance. I'm not sure Stallman really gets 
this. Or if he does, then he's too stubborn about it for his own good. 
(And believe me, I know a thing or two about being stubborn ;))

Luckily, he has followers who *do* grasp basic marketing and *do* get it 
right (again, Mint and Ubuntu as a couple modern examples), and 
*they're* the ones dragging his stubborn idealism down the road towards 
success.

Seriously, I have about a metric shit-ton of direct experience being 
highly non-mainstream on things. Stubbornly so. And I've watched things 
in the world go from good, to bad, to worse. Believe me, I know from 
experience: You do NOT get people onboard with something by trying to 
convince them. And certainly not by wanting them to or telling them to.

*No* amount of well-reasoned well-explained logic works, at least not on 
any meaningful scale. People don't get logic, people don't like reason, 
people don't give a crap what sounds good on paper or what's in their 
best interest. "In my best interest" is boring. Dancing cats aren't.

No, the way to get them onboard with something is to make it *into* what 
they want. Or at least make it appear to be what they think they want 
(Most people can't tell the difference). Give them the right gimmicky 
dumb hook, and they'll bite just about anything (Steve Jobs proved 
that...man did he prove that...to an incredibly depressing degree). 
Luckily, it'll work even on something people find as unpalatable as 
ethics and their own freedom.

tl;dr:
Gotta hide that vitamin in people's doggie biscuit. It's usually the 
only way.

>
>   'Open' can merely means you can see the source, nothing else. Really
> comes down to the license it's attached to.

We can bang the dictionary all we want, but really, aside from the 
ultra-pedantics, nobody actually means that narrow definition when they 
say "open source".



More information about the Digitalmars-d mailing list