Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Organizations using D #1312

Merged
merged 1 commit into from
Jun 4, 2016
Merged

Add Organizations using D #1312

merged 1 commit into from
Jun 4, 2016

Conversation

wilzbach
Copy link
Member

Idea: If someone asks you about companies using D, you redirect him to this page.
Inspired by this forum thread

I hope this looks a lot more visually appealing than the wiki ;-)

I just started by adding companies from the current D uses and I hope in the future we can be more selective on dlang.org and highlight key players - or when the D foundation progresses: sponsors and members.

Question: @CyberShadow what is the best place to link to this?

  1. Menu "Community"
  2. Community text
  3. ...

It is responsive too.

image

Medium size:

image

Mobile:

image

@CyberShadow
Copy link
Member

This looks very nice but I don't know the policy for such things, do we ask companies permission first, or do we mention them and only remove them if they ask us to?

@CyberShadow
Copy link
Member

I think that if we go forward with this, it should be in a terser form on the front page too.

@wilzbach
Copy link
Member Author

This looks very nice but I don't know the policy for such things, do we ask companies permission first, or do we mention them and only remove them if they ask us to?

Disclaimer: I am not an expert on legal things, but this is Wikipedia's has policy:

Note that it is not necessary to seek formal permission from the owner in advance of using its logo, so long as the usage is fair use, does not create any impression that the logo is associated with Wikipedia or endorses either Wikipedia or the article in which the logo appears, and does not create any reasonable grounds for complaint by the owner.
...
This is a logo of an organization, item, or event, and is protected by copyright and possibly trademark. It is believed that the use of low-resolution images on the English-language Wikipedia, hosted on servers in the United States by the non-profit Wikimedia Foundation, of logos for certain uses involving identification and critical commentary may qualify as fair use under United States copyright law.

https://en.wikipedia.org/wiki/Wikipedia:Logos

Imho we clearly state differentiate by saying: "Organizations running D in production.".

@wilzbach
Copy link
Member Author

I think that if we go forward with this, it should be in a terser form on the front page too.

Great idea - is there anywhere space for this?

@CyberShadow
Copy link
Member

Okay, but there is a difference between what is legal and what is nice.

@CyberShadow
Copy link
Member

Great idea - is there anywhere space for this?

Subjective but I would put it right above "Why D?", perhaps as a banner collage of the companies' logos.

@wilzbach wilzbach force-pushed the friends_of_d branch 3 times, most recently from e675f76 to cc20328 Compare May 27, 2016 04:47
@wilzbach
Copy link
Member Author

Subjective but I would put it right above "Why D?", perhaps as a banner collage of the companies' logos.

I put it at the bottom of the page under "Industry-proven" (is there a better name?). Looks still great:

image

@tsbockman
Copy link
Contributor

Note that it is not necessary to seek formal permission from the owner in advance of using its logo, so long as the usage is fair use, does not create any impression that the logo is associated with Wikipedia or endorses either Wikipedia or the article in which the logo appears, and does not create any reasonable grounds for complaint by the owner.

Titling the page "Friends of D" implies endorsement, as does "Industry-proven". I really think you need permission from the companies to use their trademarks in this way.

@wilzbach
Copy link
Member Author

I really think you need permission from the companies to use their trademarks in this way.

Ok I tried to ping a Dlang developer for each company. Let's hope they all approve being listed on "Friends of D" and allow the use of their logo :)

Facebook: @deadalnix
Sociomantic: @leandro-lucarella-sociomantic
Remedy Games: @GooberMan
Weka: @liranzvibel
Funkwerk AG: @lindt
eBay: @jondegenhardt
RandomStorm: @ethicalhack3r
EMSI: @Hackerpilot
SR Labs: @pinver
Infognition: thedeemon

PS: I hope you don't mind being listed here as contact person for the company, please let us know if I found the wrong person.

@yannick
Copy link
Contributor

yannick commented May 27, 2016

Tamedia Digital: https://raw.githubusercontent.com/tamediadigital/tamedia-logos/master/tamedia-digital/logo_tam_digital_pos.jpg
we're using D and Vibe.d for processing data streams and for API's

@thedeemon
Copy link

As the head of Infognition Co. Ltd. I'd be happy for it to be included in such list.
Logo: http://www.infognition.com/images/logo.svg
http://www.infognition.com/images/infognition_logo_650_500.png

@GooberMan
Copy link

I'm running it by the higher-ups, will let y'all know when I have confirmation.

@liranz
Copy link

liranz commented May 27, 2016

I think it's a great idea, and would love to help push D to becoming a more mainstream option.

@jondegenhardt
Copy link
Contributor

I need to check on company policy, will respond when I have more info.

Two things I'm expecting to be asked: First: what is the entity making the request. Is it the D Foundation? Second is simply the specific image used for the logo. There is often sensitivity about this.

@andralex
Copy link
Member

I'm not in love with "Frends of D". (1) Didn't like "Friends of Rust" one bit, and the fact we're copying it doesn't help. Brands and products don't have friends. People do. (2) Does this open the phrase to "the D" jokes?

How about simply "Organizations Using the D Language"?

@andralex
Copy link
Member

Forgot to mention - the notion itself is awesome.

@wilzbach
Copy link
Member Author

How about simply "Organizations Using the D Language"?

Fair point - renamed it.
Btw I also tuned the UI a bit - that's how it looks at the moment.

image

@andralex
Copy link
Member

Great. I know next to nothing about css, but would it make sense for that page to have its own instead of adding to the global one?

@wilzbach wilzbach changed the title Add Friends of D Add Organizations using D May 27, 2016
@wilzbach
Copy link
Member Author

Great. I know next to nothing about css, but would it make sense for that page to have its own instead of adding to the global one?

It's it own - @CyberShadow just proposed to add a selection to the frontpage.
Have a look yourself:

http://dtest.thecybershadow.net/artifact/website-1505d4939c110b1136ed2a1d0bf6eff5cf809148-fd1a65e9eae8059f93500937e6cff67b/web/index.html
http://dtest.thecybershadow.net/artifact/website-1505d4939c110b1136ed2a1d0bf6eff5cf809148-fd1a65e9eae8059f93500937e6cff67b/web/orgs-using-d.html

@andralex
Copy link
Member

@jondegenhardt yah the site's material is by the D Language Foundation so the request comes from it. Thanks for looking into this!

@andralex
Copy link
Member

@wilzbach cool then, I approve this pending @jondegenhardt 's response.

@dnadlinger
Copy link
Member

dnadlinger commented Jun 4, 2016

This file hasn't been merged yet, so you get a 404 from Github ;-)

Derp.

more nitpicks before we publish the initial version?

Do we have approval from all the parties yet? If so, I'd say go for it. You've removed the pending ones, right? Just waiting for you to squash the commits, then. ;)

@wilzbach
Copy link
Member Author

wilzbach commented Jun 4, 2016

Do we have approval from all the parties yet? If so, I'd say go for it.

Yes except for Sociomantic (dconf key sponsor + logo on dconf.org) and Facebook (2013 dconf sponsor). Should I remove them too or do you think that being a dconf sponsor is enough?

@dnadlinger
Copy link
Member

Sociomantic I wouldn't be worried about, they are on public record as supporting D, and if they weren't okay with the use, they'd probably just tell use, we'd remove the logo, and everything would be fine.

Facebook I can't really judge; for example, their logo wasn't used on the DConf website either.

C_A=$1:$2;
EXTRA_HEADERS=$(T style,
.frontpage-orgs h3 {
$(C_A margin, 0.4em)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the point of the C_A macro?

Copy link
Member Author

@wilzbach wilzbach Jun 4, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ddoc!
It recognizes .*: as header macro (like title: or params:) and behaves weirdly.
I should probably add a comment about this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ddoc!
It recognizes .*: as header macro (like title: or params:) and behaves weirdly.

Ouch.

I should probably add a comment about this.

Or just move to a *.css file :P

@aG0aep6G
Copy link
Contributor

aG0aep6G commented Jun 4, 2016

I thought about this and I moved all custom css of the page in the a header style block. style.css is used for many other subsites to achieve the branding, so we shouldn't bloat this.

I'd prefer having it in style.css or another css/.css file, so that all CSS is in one place. But that'ss just my personal preference.

@dnadlinger
Copy link
Member

@aG0aep6G: Keeping per-page CSS inline is actually best practice, as it saves on loading times.

@aG0aep6G
Copy link
Contributor

aG0aep6G commented Jun 4, 2016

@aG0aep6G: Keeping per-page CSS inline is actually best practice, as it saves on loading times.

I think it's more important that we easily find it, but I could live with it being inline. However, as @wilzbach has discovered, writing CSS in Ddoc is quite a pain. I don't think it's worth the hassle.

@wilzbach
Copy link
Member Author

wilzbach commented Jun 4, 2016

@aG0aep6G: Keeping per-page CSS inline is actually best practice, as it saves on loading times.
I think it's more important that we easily find it, but I could live with it being inline.

Imho it's better if we keep it inline - it's faster, cleaner and easier to maintain. If someone wants to modify this page, he basically just needs to scroll down for the CSS.

However as @wilzbach has discovered, writing CSS in Ddoc is quite a pain. I don't think it's worth the hassle.

It's not that horrible - compared to all the pain writing CSS in general ;-)

Facebook I can't really judge; for example, their logo wasn't used on the DConf website either.

I asked Andrei about Facebook and Sociomantic:

Feel free to list both, I'll take the heat if anything happens. -- Andrei

Should I squash the commits?

@aG0aep6G
Copy link
Contributor

aG0aep6G commented Jun 4, 2016

Imho it's better if we keep it inline - it's faster, cleaner and easier to maintain. If someone wants to modify this page, he basically just needs to scroll down for the CSS.

I don't think it's obvious that the origin of the CSS block is the *.dd file.

It's not that horrible - compared to all the pain writing CSS in general ;-)

I disagree. I don't think having it in a *.css is bad enough to put up with the weirdness.

@dnadlinger
Copy link
Member

Should I squash the commits?

Yes, please.

@wilzbach
Copy link
Member Author

wilzbach commented Jun 4, 2016

Yes, please.

Done and added a comment about inline CSS.
Be a bit careful with merging - thanks to @CyberShadow it's now auto-deployed ;-)

@dnadlinger dnadlinger merged commit 4f52354 into dlang:master Jun 4, 2016
@dnadlinger
Copy link
Member

Be a bit careful with merging - thanks to @CyberShadow it's now auto-deployed ;-)

Yep, but I think it's definitely good enough for a first version.

@andralex
Copy link
Member

andralex commented Jun 5, 2016

Noice

@liranz
Copy link

liranz commented Jun 5, 2016

Didn't view for some time.
You specify "Entire infrastructure and network stack", which may lead people to think most of the product is not D, but the whole product (complete distributed storage solution) is in D, not only the infrastructure and network stack.
So, while the statement is true, you can claim a stronger message.

@wilzbach wilzbach deleted the friends_of_d branch June 5, 2016 08:55
@wilzbach
Copy link
Member Author

wilzbach commented Jun 5, 2016

Didn't view for some time.

The page was improved quite a bit during the life of this PR ;-)

So, while the statement is true, you can claim a stronger message.

Thanks! See #1334

@leandro-lucarella-sociomantic
Copy link
Contributor

Sociomantic

I haven't got a final confirmation from @leandro-lucarella-sociomantic, but considering that they were the main sponsor of this year's DConf I hardly doubt that deny the fact that they use D.
We use their Sociomantic's logo on dconf.org too ;-)

I've got the final official OK, but I was asked to change the description of the company to "Real-time personalized advertising". I hope that's OK.

Thanks!

@leandro-lucarella-sociomantic
Copy link
Contributor

Also, there are 2 other DConf talks that might be relevant to describe what the company do or its relationshipt to D: http://dconf.org/2014/talks/clugston.html and http://dconf.org/2016/talks/lucarella.html. I'm not sure if it does make any sense to include them though.

@wilzbach
Copy link
Member Author

wilzbach commented Jun 6, 2016

I've got the final official OK,

Great to hear & sorry that I pushed this a bit too much!

but I was asked to change the description of the company to "Real-time personalized advertising". I hope that's OK.

Do you want to quickly submit the PR yourself?
Just edit this file: https://github.com/dlang/dlang.org/blob/master/orgs-using-d.dd

Also, there are 2 other DConf talks that might be relevant to describe what the company do or its relationshipt to D

Again feel free to change the description, but we probably can only put one DConf link there :/
So just take the newest?

@CyberShadow
Copy link
Member

@wilzbach BTW, I noticed that there are a lot more entries on https://wiki.dlang.org/Current_D_Use than mentioned here. What's the story with the other ones?

@wilzbach
Copy link
Member Author

wilzbach commented Jun 7, 2016

BTW, I noticed that there are a lot more entries on https://wiki.dlang.org/Current_D_Use than mentioned here. What's the story with the other ones?

I pinged them via mail, but didn't get any reply back (yet) :/

@deadalnix
Copy link

Ping @markisaa who'll be able to provide more detailed infos than I.

@CyberShadow
Copy link
Member

I pinged them via mail, but didn't get any reply back (yet) :/

Perhaps if they added themselves to the wiki page, they won't mind if we list them on the site either. Of course we'd need to also be sure that the person who edited the wiki page is from the respective organization.

@wilzbach
Copy link
Member Author

wilzbach commented Jun 7, 2016

Perhaps if they added themselves to the wiki page, they won't mind if we list them on the site either. Of course we'd need to also be sure that the person who edited the wiki page is from the respective organization.

I am pretty sure they won't mind, but iirc

  1. we have created this huge thread because we need the permission to copy & display the proprietary logo?
  2. we don't know exactly for what they use D (and whether they even still use D) - for one company (called "Large hedge fund" in the wiki) they responded they currently reevaluated their tech stack and can't tell about the future.
  3. We don't have any specific links - all orgs currently listed have at least one link where the reader can read more about the company's involvement with D

That being said, I will try to ping them again next week ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.