Earlier quoted context omitted.
When you leave employment at Google do you typically retain your github account and contribution rights to the repo?
Most people I think just use their personal github but join the Google org. And then you get booted from it when you quit. Commit rights, I'm actually not clear on, but by default I think you'd lose rights. I believe there's likely a process for keeping them,, but I don't recall what it is. The one repo I contributed to that followed this process was essentially abandoned long before I left Google.
Show HN: Forma – An efficient vector-graphics renderer
31–40 of 64 posts
Re: Show HN: Forma – An efficient vector-graphics renderer
#32> Line segments are transformed into pixel segments by intersecting them with the pixel grid. We developed a simple method that performs this computation in O(1) and which is run in parallel. What's a pixel segment exactly? Just a list of pixel coordinates that intersect?
Re: Show HN: Forma – An efficient vector-graphics renderer
#33edit: although, as I look more deeply, I may be misunderstanding and this may not be something that would benefit existing SVG browser rendering in any way...
Re: Show HN: Forma – An efficient vector-graphics renderer
#34Slightly curious why it's on the google github account, if it's not an official google project, or even endorsed by google? Surely this should live over on github.com/dragostis/forma then?
If you're a Google employee, there's a few different paths to 'legally' open sourcing stuff without violating your employment contract. The simplest and fastest one is just to assign copyright to Google, use an approved license (basically anything non-copyleft) and stick it under the google/ github org. It being there doesn't mean Google sponsored or authored it, just that a Googler worked/works on it. And the "not o…
Re: Show HN: Forma – An efficient vector-graphics renderer
#35Earlier quoted context omitted.
Most people I think just use their personal github but join the Google org. And then you get booted from it when you quit. Commit rights, I'm actually not clear on, but by default I think you'd lose rights. I believe there's likely a process for keeping them,, but I don't recall what it is. The one repo I contributed to that followed this process was essentially abandoned long before I left Google.
Thanks, that's interesting. Is any production Google code written this way, or is it only Google-adjacent open source?
Re: Show HN: Forma – An efficient vector-graphics renderer
#36Earlier quoted context omitted.
If you're a Google employee, there's a few different paths to 'legally' open sourcing stuff without violating your employment contract. The simplest and fastest one is just to assign copyright to Google, use an approved license (basically anything non-copyleft) and stick it under the google/ github org. It being there doesn't mean Google sponsored or authored it, just that a Googler worked/works on it. And the "not o…
Putting "not official Google products" under github.com/google is the dumbest policy. I wonder why they don't realize/care about this.
There are many lawyers and such at Google who think about these things more intensely than you and I do. I'm sure they have looked at all angles.
EDIT: I do find it amusing to watch HN and other forums whenever something new and interesting is dumped under the /google org and people need to be convinced it's not some radical new direction Google is taking. But I've also been wrong before. I dismissed Fuchsia as a personal hobby project that grew out of control, until it grew out of control enough that it rm -r'd everything I'd been working on for 2+ years.
Re: Show HN: Forma – An efficient vector-graphics renderer
#37Earlier quoted context omitted.
Most people I think just use their personal github but join the Google org. And then you get booted from it when you quit. Commit rights, I'm actually not clear on, but by default I think you'd lose rights. I believe there's likely a process for keeping them,, but I don't recall what it is. The one repo I contributed to that followed this process was essentially abandoned long before I left Google.
Thanks, that's interesting. Is any production Google code written this way, or is it only Google-adjacent open source?
Re: Show HN: Forma – An efficient vector-graphics renderer
#38Earlier quoted context omitted.
Thank you for the endorsement. Looking forward to collaborating more with you on 2D graphics.
How does this compare to https://github.com/RazrFalcon/resvg ?
Re: Show HN: Forma – An efficient vector-graphics renderer
#39Earlier quoted context omitted.
How does this compare to https://github.com/RazrFalcon/resvg ?
That's a different kind of thing, I think. It renders using tiny-skia, so probably comparing to tiny-skia would be more appropriate? It also sounds like resvg's renderer can be swapped out, so it may be possible to have it render with Forma.
Re: Show HN: Forma – An efficient vector-graphics renderer
#40> Line segments are transformed into pixel segments by intersecting them with the pixel grid. We developed a simple method that performs this computation in O(1) and which is run in parallel. What's a pixel segment exactly? Just a list of pixel coordinates that intersect?