Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Rafael Teixeira
    @monoman
    Starting up this room...
    Mojmír Němeček
    @xmojmr
    hi
    Rafael Teixeira
    @monoman
    Hi, thanks for all your work :clap:
    Mojmír Němeček
    @xmojmr
    thank you for moving the code project code to GitHub. I'm using it in my app and only publishing the fixes/changes I need. It's completely selfish behavior ;)
    Rafael Teixeira
    @monoman
    Well I just foresaw that it would be lost outside of GitHub, even Google Code went down, so GH is 'the place' to keep open source projects alive, at least for now.
    Mojmír Němeček
    @xmojmr
    as for the license issue, last message I have from Benjamin is from March 25: "Actually, Risk care didn't answer me. You could try calling them
    directly, or else treat it as if it were a regular BSD-2 with Risk care as
    the copyright holder. I think it'll be hard to find someone who remembers
    this mini-project, though. Good luck! I wonder what you intended to use
    SvgNet for… GDI+ is not a very common API these days…
    "
    I tried to disturb him once again, without success. So I guess the final decision is up to us→you
    Rafael Teixeira
    @monoman
    Well I'm assuming they won't retreat from the BSD licensing, anyway we forked from them at a certain point in time and live by the license, so I think it is safe enough...
    I tried to keep all sources with the licensing header to avoid that kind of confusion down the road. What we can't do without being the sole copyright owner is change the license, but I think BSD is fine.
    I'm not using svgnet myself, so I don't know any bugs we should address, or plan any new features. But if more people start to use it, now that I published it as a Nuget, maybe some issues will appear and I'll try to help.
    Rafael Teixeira
    @monoman
    My focus are in the other libraries/tools I started myself and moved to the managed-commons organization.
    Mojmír Němeček
    @xmojmr
    I don't care about the licensing much and in the past I used to use whatever code I found any way I like. But in one of my previous jobs I used code snippet (harmless 30 lines long) from Code Project to solve some problem (C++ code for creating fluffy shadow effect behind window) in company software. The fact leaked out by coincidence and as a result we had company-wide training about licensing and I was rotated away off the project - very fast. There had been cases in the company's history when someone sued the company for stealing their source code snippet and when the sue effect was multiplied by the number of installations and summed with the price for lawyers defense, this was not funny at all from the company's perspective. I'd like to avoid something similar in the future, especially when I use SvgNet in my code and dreaming of using it commercially
    I'm new to this open source development and GitHub and stuff, just looking around and evaluating pros/cons. As for the managed-commons and SvgNet, just in case there's something to fix etc. you can count on my participation - some ~5 hours per week. So far I like it :smile:
    Rafael Teixeira
    @monoman
    I don't believe Risk Care would go after us, as Benjamin is sure they lost sight of this project. Also they would need to prove that Benjamin did license it as BSD without their consent, to remove the licensing from that initial code we based upon. It seems a lot of work for nothing.
    I've been involved with open source for the last 15 years, and always tried to keep licensing precise but simple.
    Need to cater to other issues now! See you at another time :)
    Mojmír Němeček
    @xmojmr
    Ok, then please somehow unify the license and make it simple (again). The reason why I even began changing the license in the source files where I did some changes was backed almost by my ignorance. I'm not a lawyer but I though to myself: why the hell someone who did not touch the code for years should be still listed as the mister X. Please, make the license simple and safe. See you next time :smile:
    glopesdev
    @glopesdev
    Hey guys, amazing work with SvgNet! I'm very happy to see this project resurrected and added to NuGet. Are you guys planning on taking improvements to the code base? There's a couple of issues I've always wanted to fix (i.e. allow changing the page size and setting transparent background!).
    Jaouad90
    @Jaouad90
    Hi Ninja's, its been a long time anyone said anything here. I would love to use the Lib but i aint getting further then installing it.. Can i find documentation somewhere?
    Rafael Teixeira
    @monoman
    @Jaouad90 We don't have documentation. But basically you can look at the two test programs in the solution. One uses the lib to output svg code using gdi graphics, so what you render in gdi on a panel in windows, can be output as svg and you see it rendered on a webview control (also can be stored on .svg file to see in different browsers). The other tries to parse an .svg file and allow some editing by code/viewing.
    @glopesdev Sorry didn't see your message. Some 2 years late the answer is: YES, we accept contributions of code and documentation.
    ranwayne
    @ranwayne
    Hi, do you have any example how to convert a metafile format file (.wmf) to .svg?
    Rafael Teixeira
    @monoman
    Nope. I don't think it is an easy task, as you'd have to parse the metafile, and replay every step in SvgNet's 'driver', AFAIR. Probably there are other libraries (native probably) that specifically target that kind of conversion usage.