Re: GitHub could be acquired by Microsoft

2018-06-06 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce

On 06/03/2018 11:51 PM, Anton Fediushin wrote:


What's your opinion about that? Will you continue using GitHub?



The obvious question is "Will MS use evil/strongarm shenanigans with 
GitHub?"


That would've been the one and only right question if this were the 
90's. (And the answer probably would've been, "Duh, yes.")


But, while I am somewhat concerned about that possibility (mainly in the 
long term), with modern MS I think I'm really more concerned about 
GitHub being marred by bone-headed ideas and/or sheer ineptitude. Way I 
see it, that's kinda been MS's main MO the last decode or so. (Heck, 
their games and OS divisions can barely even count numbers. 
One...three-hundred sixty...one again...eight...point one...ten...)


Let's face it, evil or not, when MS touches stuff, how often do they NOT 
wind up damaging it one way or the other? Sometimes maybe, but not usually.


I don't think this is a "sky is falling" omen for GitHub (...although 
there WAS codeplex...but then again, codeplex was kinda inferior to its 
competitors anyway). And I don't think there will be any immediate 
problems (even MS isn't that stupid, and if they are...it'd take time to 
implement anyway).


But, based on MS record, I do think it's likely there will be some 
facepalm/WTF moments for GitHub users down the road. The big questions 
are "What?", "When?" and "Will they be promptly reverted/mitigated?"


I've always felt GitLab was better than GitHub (in large part because 
they're sensible enough to support self-hosting), so it's tempting to 
use this as a great reason to move to GitLab. I won't though, unless 
MS-GitHub starts doing things that irritate me. Then I probably will.


In any case, I've always thought it was absolutely sick that that even 
though GitHub/BitBucket/GitLab/Launchpad/etc. all provide basically the 
same features on top of the standard ***distributed*** version control 
systems, they are all completely incapable of talking to each other or 
acting as interchangable viewers on a single set of common project data. 
So much for the "distributed" in "DVCS".


What I've ALWAYS felt we needed, and even moreso now, is a tool to 
commoditize these "VCS Plus" services. So we can just FORCE the choice 
of GitHub/BitBucket/GitLab to be "Whatever frontend the user prefers", 
and everything gets cross-synced and interlinked, etc., and bring the 
"distributed" back to DVCS, rather than chaining each project to a 
centralized walled garden.


Keep in mind, if we had been commoditizing and decentralizing repository 
hosting, issue tracking, PRs, user accounts, etc. right from the start 
like we should've been, then this MS buyout of GitHub would've been 
entirely irrelevant to everyone outside GitHub itself. That's what 
happens with single points of failure. And the reason VCSes even went 
DVCS in the first place.


Re: Hunt framework 1.0.0 released

2018-06-06 Thread Chris via Digitalmars-d-announce

On Wednesday, 6 June 2018 at 08:35:27 UTC, noclear wrote:

On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote:

On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
We are pleased to announce an official version of hunt 1.0 , 
This is an important milestone release!


[...]


/usr/bin/ld: cannot find -lmysqlclient
collect2: error: ld returned 1 exit status
Error: linker exited with status 1


Hunt dependency ORM framework Entity and Entity need link 
mysqlclient, so you need to have the following dependency 
installed:

libmysqlclient.

sudo apt-get install libmysqlclient-dev # Debian / Ubuntu
sudo yum install mysql-devel # Red Hat / CentOS
brew install mysql-connector-c # macOS (Homebrew)


Yep, thanks for your reply. I figured I'd need the mysql(client) 
lib, but I could't find it for Manjaro / ArchLinux when I was 
testing Hunt, so I gave up. I don't like it when I'm told I just 
need to run a simple command for it to work...only for it to fail.


Re: GitHub could be acquired by Microsoft

2018-06-06 Thread Chris via Digitalmars-d-announce

On Tuesday, 5 June 2018 at 23:40:37 UTC, aberba wrote:

These people who complain don't usually contribute a penny to 
Open source.


I dare doubt that this is true.

Frankly, Microsoft has done great things for the world with 
software. Making computers accessible to everyone...


...and lock users in. Making computers accessible in terms of UI 
started with Xerox whose engineers later went to Apple. It was 
actually Apple that took computers away from the CLI high 
priests, but Apple machines were too expensive. MS's UIs were 
quite crap at the beginning, but they were clever enough to make 
their products available on cheaper PCs. Apple were too elitist.


[...]

I think some only look at what happened during Steve Balmer's 
time as ceo. It was "HIS" strategy to pick on Linux. In fact, 
he pick on Apple too and several other competing products. Its 
all marketing and competition and its pretty much everywhere. 
Monopoly and patent registration is everywhere. I'm not saying 
its a good thing or bad,...Its not just Microsoft.


See, that's the thing. MS under Steve Balmer played really really 
dirty. It was completely OTT, even by dog-eat-dog business 
standards that, btw, most people are aware of. We know how 
business works. Once the trust is gone it is very hard (or nigh 
impossible) to get people to trust you again. MS, under Steve 
Balmer, relied too much on bullying, intimidation and locking 
users in. However, they missed a lot of developments which was 
their downfall. With the advent of Mac OS X, iOS and Android, 
people began to realize that there was a digital life beyond MS 
(remember when people were afraid to buy anything else but 
Windows PCs saying "I don't want to be trapped in the Mac world", 
while cursing Windows at the same time?) People don't trust MS 
anymore and even if they are "nice" now, who knows whether it's 
not just because they are no longer in a position of power ("the 
wolf has eaten chalk"). But that's MS's problem, not mine.


If you're don't trust Microsoft, you shouldn't trust any 
commercial company. Microsoft has changed business model too by 
embracing open source. In fact, their the real believers in 
open source now compared to those who don't think theirs money 
in open source.


You shouldn't trust big IT companies. The names of people who 
have been cheated out of their software by them are legion.


Re: SecureD moving to GitLab

2018-06-06 Thread Russel Winder via Digitalmars-d-announce
On Tue, 2018-06-05 at 13:43 -0600, Jonathan M Davis via Digitalmars-d-
announce wrote:
> […]
> 
> Fortunately, it's not usually a problem, but it's something that any
> programmer who writes code in their free time has to be aware of. In
> most
> cases, if you have a reasonable employer, you can do whatever
> programming
> you want in your free time so long as it's not related to what you
> work on
> at work. But it is occasionally a problem.

It is worth noting that any employer who understands software
development and is involved in software development will write into the
contract of employment that all software created by an employee at any
time is the property of the employer. However, they must also have a
system for explicitly allowing employees to work on code in their own
time (or even on company time) that is then contributed under some
licence or other. The point here is that the employee effectively has
first refusal on all software created.

This is of course in the jurisdiction of England & Wales, but Scotland
is no different really. I'll bet this is true in the various
jurisdictions of the USA.

-- 
Russel.
===
Dr Russel Winder  t: +44 20 7585 2200
41 Buckmaster Roadm: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk


signature.asc
Description: This is a digitally signed message part


Re: Hunt framework 1.0.0 released

2018-06-06 Thread noclear via Digitalmars-d-announce

On Tuesday, 5 June 2018 at 13:07:49 UTC, Chris wrote:

On Tuesday, 5 June 2018 at 07:25:33 UTC, Brian wrote:
We are pleased to announce an official version of hunt 1.0 , 
This is an important milestone release!


[...]


/usr/bin/ld: cannot find -lmysqlclient
collect2: error: ld returned 1 exit status
Error: linker exited with status 1


Hunt dependency ORM framework Entity and Entity need link 
mysqlclient, so you need to have the following dependency 
installed:

libmysqlclient.

sudo apt-get install libmysqlclient-dev # Debian / Ubuntu
sudo yum install mysql-devel # Red Hat / CentOS
brew install mysql-connector-c # macOS (Homebrew)