--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+uns...@dartlang.org.
but if the Dart team continues to not show any interest in open-source development
--
My speculation is that due to constantly changing directions (weather-related), dart is not able to formulate even a near-term plan. There's nothing much to "open" then.
I think the main challenge is that we (and Google in general) have a culture of not talking about things much until after they're done. We don't want to make promises ahead of time. We'd rather under-promise and over-deliver.
But... I did used to really enjoy reading everyones thoughts in the docs about your meetings, what happened to them? ;(
But... I did used to really enjoy reading everyones thoughts in the docs about your meetings, what happened to them? ;(They are on ice for now:We're playing with changes to our language development process to try to make things simpler, faster, and more strategic. The DEP meetings seemed to move really slowly and were at the mercy of whatever proposals made it our way, which isn't a good way for us to be able to guide the overall direction of the language.We're still trying to figure out the best format and the best way to share information. It's hard. Writing those meeting notes takes a lot of effort and that's when the meetings were short and focused on very small issues. When we have several hour discussions about stuff like the type system, it's really really hard to crystallize that into something sharable.
Whatever is best for the language!
Keep up the good work!
> When we have several hour discussions about stuff like the type system, it's really really hard to crystallize that into something sharable.Hmm... If you don't crystallize, then 2 weeks later, people will not remember what the other guy said. I normally don't remember what I said myself on the meeting and why. Meeting induces altered state of consciousness in participants, which is impossible to reconstruct later.
--
Lots of people are unable to use Slack for ethical reasons, since it's not open source.
Dear Hayden Jones, we've already discussed this for almost half a day on Slack and now you're spamming the mailing list as well with this silly demands of yours.
It's simple, Google is building Dart for their own internal use, they're open sourcing it since that is how they roll. Google has no obligation supporting anything anywhere, it's purely community driven. If you don't like Slack or Gitter, feel free to support Dart on wherever you want. If you want to see Dart discussion via IRC, be the one that runs it there. I personally don't use IRC and will continue using Slack.
If you want to bridge Slack to IRC, get in contact with the Slack Channel owner and setup an IRC/XMPP bridge and no, you won't get sued for that. If it can't be done for whatever reason, then that's it, IRC and Gitter and Slack will run separately, deal with it.
Stop making drama please!
--
--
The first step is as simple as starting a bridge between Slack and IRC, which has been advocated for multiple times for at least the past year, and even that has still not been done.Multiple times it's been made very clear that the Dart team has absolutely no sense of urgency when it comes to making the Dart project more open. Lots of people are unable to use Slack for ethical reasons, since it's not open source. There are even open-source alternatives, which I've mentioned, there are bridges that could be set up between Slack and IRC or Jabber, or whatever new thing is out there, and the response is always "Yeah well, we use Slack, so go fuck yourself"It speaks volumes, and I think it's going to have a huge effect on people when Google gets their shit together and starts asking people to come build apps in a language that they worked very hard to keep out of.
Seems like it was made real clear that we need a Slack->IRC bridge, and yet there still is not one. I am absolutely not going to do it, because whomever runs the slack is probably a lawsuit-happy maniac. I care about Dart, but I don't care about it "get sued and go to jail" much. My love is just not that strong.
That's exactly what I was talking about. Dart team doesn't care about any other developers other than themselves. If I want to hold myself to a higher ethical standard than you do, you've no right to do anything about it.
There is a massive group of JavaScript developers that will not even think of touching dart unless more effort is made to make it as open and inclusive as possible. You can spin my words as much as you want, I think scala.js is a much better offer anyways, but it seems a shame given all the work that's been done and some the people involved. I've long been a fan of gilad's work and I can't accurately portray the sheer disappointment I have about how darts development has gone so far.
That's exactly what I was talking about. Dart team doesn't care about any other developers other than themselves.
If I want to hold myself to a higher ethical standard than you do, you've no right to do anything about it.
There is a massive group of JavaScript developers that will not even think of touching dart unless more effort is made to make it as open and inclusive as possible. You can spin my words as much as you want, I think scala.js is a much better offer anyways, but it seems a shame given all the work that's been done and some the people involved. I've long been a fan of gilad's work and I can't accurately portray the sheer disappointment I have about how darts development has gone so far.
There is a massive group of JavaScript developers
I suspect Hayden Jones is just trolling. Let's not feed the troll, "scala.js is a much better offer anyways" or whatever, he can use that and not have to put up with us unethical monsters, baby eaters and impure proprietary software users/worshippers... may we rot in hell. Anyways, just trying to match the tone of the discussion, maybe I over did it a bit... maybe not... those free software evangelicals can get pretty hard core.I have nothing against idealism but sometimes people put it into the most absurd things and get carried away.
--
... and one of the big early victories I think Dart had was pursuing standardization through ECMA. It's a very smart move, and ultimately if Dart proves it's worth I'm sure a more capable team will form and re-implement, since there's a standard....
My stack is ethical. Dart's isn't. I understand that Dartisans are upset that I'm bringing this up
Dart is objectively unethical, it's not my OPINION, it's a measurable fact. Developing open source software with closed source software is unethical.
--
Are you saying that whether or not people WANT to read this thread reflects on whether this is ethical or not? I'm not honestly sure, but I think you'd realize how ridiculous that is, if it is indeed the case.
There have been 0 propositions that refute the lack of ethicality that I've presented.
I've tried to do this the best that I can,
and 100% of the responses are just "Shut up, nobody cares about your stupid ETHICS, you don't even use Dart so we don't care"
which is LITERALLY the antithesis of """ Everyone else, remember that even when we disagree, we should still treat each other with compassion and respect. In fact it is most important to do so when we disagree. We're willing to forgive many more mistakes when someone is on "our side". """
I didn't force anybody to read this thread. Nobody forced me write it.
Slack is not open-source enough, and there are multiple alternatives. (Mattermost, Rocket.chat, Zulip, etc)I have been keeping an eye on Dart for quite some time now, but if the Dart team continues to not show any interest in open-source development and repels developers like me by using unethical platforms to conduct important development conversations, I don't see any way that Dart can become truly successful.I've proposed this multiple times before, offered ideas to bridge the Slack to irc, offered FOSS alternatives to Slack, etc, and I'm typically met with remarks like "Well we already use Slack" which I assume means that FOSS doesn't actually matter to the Dart team.In other news, Scala.js is an absolute JOY to work with, and I've found it to be quite a bit more productive than Typescript, once you get over the initial learning curve. They conduct pretty much everything in Gitter (FOSS, imagine that) and there's lots of helpful folks in the IRC that constantly answer questions.