News for hackers. Stuff that matters.
Re:Microsoft Bot Framework by hellcow on Wednesday March 30, 2016 @02:34PM (#11391780)
While the SDK is open source (in the sense that you can read the source code), Microsoft isn't actively accepting significant contributions according to their Contributing.md, which is somewhat disappointing.

Any bots you build on Microsoft's framework as far as I can tell are also locked into a closed Microsoft-controlled system. Just because it's readable on Github and pushes messages to Slack doesn't really mean that it's open-source in the way we've come to expect from Linux, etc.

I'm building a free-as-in-speech alternative.

Re:Microsoft Bot Framework by mpeg on Wednesday March 30, 2016 @04:03PM (#11392492)
What are you talking about? It's MIT licensed and their contribution policy says they do accept features if you sign their CLA (which is exactly the same thing Google and any other big companies do)

What closed Microsoft-controlled system? You can compile that code in either Mono or coreclr.

I get you're not happy Microsoft just released something in an area you've been working in, but this is just FUD.

Re:Microsoft Bot Framework by movedx on Wednesday March 30, 2016 @05:20PM (#11393106)
"I get you're not happy Microsoft just released something in an area you've been working in, but this is just FUD."

Don't be a knob. That's clearly not how he feels at all.

Re:Microsoft Bot Framework by dang on Wednesday March 30, 2016 @08:20PM (#11394100)
> Don't be a knob.

Please don't call names in HN comments. Your comment would be good without that bit.

https://news.ycombinator.com/newsguidelines.html

Re:Microsoft Bot Framework by movedx on Thursday March 31, 2016 @07:10PM (#11401320)
Fair point. I apologise to all those involved or offended by my comment.
Re:Microsoft Bot Framework by mc808 on Wednesday March 30, 2016 @03:53PM (#11392403)
Looks like Contributing.md was updated 35 minutes ago to "BotBuilder is currently accepting contributions in the form of bug fixes and new features ..." (Significant contributions still require a CLA/CYA, but that's not uncommon.)

https://github.com/Microsoft/BotBuilder/commit/78e7730f49574...

Re:Microsoft Bot Framework by mpeg on Wednesday March 30, 2016 @04:09PM (#11392542)
I don't see why it would matter, just because you release something under a free license doesn't mean you should accept contributions.

Otherwise all our software would be capable of reading email.

Re:Microsoft Bot Framework by ZainRiz on Wednesday March 30, 2016 @04:21PM (#11392660)
Too late, Bot Builder reads email now
Re:Microsoft Bot Framework by joepie91_ on Wednesday March 30, 2016 @05:24PM (#11393140)
That's precisely why hellcow distinguished between "you can read the source" and "open-source". It's not just a legal difference.
Re:Microsoft Bot Framework by mc808 on Wednesday March 30, 2016 @05:33PM (#11393215)
If the license allows you to freely read, modify, and distribute the source, it's open source. If we add "upstream welcomes your contributions" as another criterion, that would disqualify a lot of open source projects including all of the abandoned projects out there.
Re:Microsoft Bot Framework by Eyas on Wednesday March 30, 2016 @07:48PM (#11393928)
The Linux kernel is most certainly open source but their criteria to accept contributions is no more open than this or many other projects.

The maintainer(s) get(s) PR approval. Big features that change the direction of the tool are welcome in forks but require maintainers to agree if merged upstream.

Re:Microsoft Bot Framework by hydromet on Wednesday March 30, 2016 @02:50PM (#11391893)
Perception is important as always: being perceived as "open source" is now vogue and seems to be more of a marketing function for large corporate behemoths (most mere mortals have no idea what a "pull request" is but the term "open source" seems to have become more mainstream in recent years).
Re:Microsoft Bot Framework by sremani on Wednesday March 30, 2016 @03:28PM (#11392225)
In their defense, if 100 or so Open Source projects where they (MSFT) accept PR does not convince you, I do not know what will. In this particular project, it could, that core group wants a level quality or functionality or other benchmarks before opening up for PR. It was done before, source was Open Source and incrementally when the core team felt comfortable started accepting Pull requests.
Re:Microsoft Bot Framework by wmccullough on Wednesday March 30, 2016 @03:43PM (#11392333)
I can see your point, but this isn't the case for Microsoft. This framework may be not accepting PR's yet, but just like the other 100+ repositories that do, I'm sure this will join shortly.
Re:Microsoft Bot Framework by TY on Wednesday March 30, 2016 @02:45PM (#11391858)
It's licensed under MIT license.
Re:Microsoft Bot Framework by wyldfire on Wednesday March 30, 2016 @02:47PM (#11391870)
Which "it"? The SDK?

Until/unless a community fork could gather critical mass it might not be worthwhile. That said, yes, it's certainly possible to do.