Announcement

Collapse
No announcement yet.

MonoDevelop vs. Xamarin Studio IDEs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • brosis
    replied
    That one is withdrawn.

    That's cool!

    Two things still not clear - MONO follows .net (which is similar to GCJ following Java), but microsoft is very attack-friendly.
    This could be solve if MS surrenders patents or submits them to neutral entity, and that is hardly to happen. This would be the final requirement.
    Basically, we have specs, but the ability for this specs to be revoked and the control over whole technology belongs to very

    Originally posted by directhex View Post
    Please reread the page and also their reasoning wouldn't hurt to read many here btw.

    Leave a comment:


  • Vim_User
    replied
    Originally posted by brosis View Post
    ECMA is microsoft bitch. Point me at IEEE or ISO please.
    directhex was faster than me this time, proving again that you actually have no clue what you are talking about.

    Leave a comment:


  • directhex
    replied
    Originally posted by brosis View Post
    ECMA is microsoft bitch. Point me at IEEE or ISO please.
    http://www.iso.org/iso/catalogue_detail?csnumber=51463

    Leave a comment:


  • directhex
    replied
    Originally posted by brosis View Post
    If GNU project picks up or starts own MONO, and its is secured by FSF;
    http://www.gnu.org/software/dotgnu/

    standartizes the technology via IEEE or ISO
    http://www.iso.org/iso/home/store/ca...csnumber=42926
    http://www.iso.org/iso/home/store/ca...csnumber=58046

    Leave a comment:


  • brosis
    replied
    Originally posted by Vim_User View Post
    ECMA is microsoft bitch. Point me at IEEE or ISO please.

    Leave a comment:


  • brosis
    replied
    Originally posted by ciplogic View Post
    So you did not address the issues: LibreOffice can be attacked not by file format (which let's say is patent free), but because some functionality can be similar with MSO one, including: the componentization (UNO framework is very similar with COM+), the scripting (like LO Basic), layouting in columns. Even LO would stay clear of MS patents, my point was that you (with LO) may break patents by using a lot of other components that can be patented (like Cairo, that is used for drawing with AntiAliasing inside LO, can maybe be attacked once by Adobe, because it breaks a PostScript patent, or the capability of LO Draw to import PDFs can be involved with a Copyright attack), etc. So if you are patent intolerant, I would recommend to you to use AbiWord or Calligra.
    Those attacks are random at best, not at core. Consider a difference between meteor shower and sitting on the meteor. MONO is sitting on the meteor.
    If LO had used MSO as codebase or were MSO-clone "upon specifications" to the degree that even interfaces are similar, it would be same as MONO, but it is not. This is why I consider LO to be solid base for integration and improvement.
    "capability of LO Draw to import PDFs can be involved with a Copyright attack", not copyright, patent attack. Copyright attack is if LO Draw would copycat the export code from other project.
    But I wait for real patents that MSO possesses, that could be used against LO.

    Also, LO is not a programming language, the most "engineering" part being Base, which is still uncomparable with programming environiment.
    Patent attacks against specific house are far less dangerous, that against building materials the houses are built from/with.

    Originally posted by ciplogic View Post
    So you understand that picking a different font, has nothing to do with patent breakage in Mono. Right, right? So in your mind, you have to work around all things: no copyright, no trademarks and no patents...
    No. Picking a different font frees from copyright attack on that specific font.
    Also, there is huge difference between microsoft and google promises. One who is used to suing and called Linux cancer is far more dangerous than one who uses, developers and profits from Linux.

    Originally posted by ciplogic View Post
    ... then it means that you understand that H264 is used in a lot of videos that are uploaded to Youtube. And MpegLA can say once that everything that is encrypted with H264 has to be seen in H264 decoder, and everything that is transcoded out of it, has to be paid 1 cent per view. And Microsoft will get 20 % of that 1 cent of your WebM videos you will see, did I understood right?
    Google transcodes the video to WebM in background.
    I upload my videos directly in WebM.
    No, I did not understood your math. Microsoft and MPEGLA get nothing.

    Originally posted by ciplogic View Post
    In the past, most developers did not pick OpenGL to implement stuff, not because were stubborn, but most likely because DirectX offered a better integrated toolset with 3dsmax, and other tools that developers pay and use. As games are multimillion dollar business, the license of 10.000$ Sony SDK that includes a Visual Studio per developer, means basically nothing.
    In the times when I worked with 3DStudio, it did not use any kind of acceleration.
    Developers picked up DirectX instead of OpenGL, because Khronos was sabotaged into non-responding. That was exactly at the time DirectX and OpenGL met in features and microsoft was into this. As a proof, microsoft certified drivers at that time did not include OpenGL stack, but included full DirectX stack, so that user had to manually download the driver of the developers site. Plus fact that windows is preinfested everywhere since MSDOS 1.0, played a role that some purely "profit-based" companies switched to DirectX. Luckily OpenGL survived and revived thanks to those trusting in crossplatform standard. Otherwise, there would be no 3D in Linux or BSD; no Android; and no MacOSX. Unluckily, MESA is not backed up by Khronos, as a standard implementation , this is one of their current failures.

    Originally posted by ciplogic View Post
    But still it does not make you consistent with your values: you're using a product that is opensource (Wine) that is also sold comercially (for example by CodeWeavers and Cedega). What if CodeWeavers will be bought or paid by Google, would it mean that another corporation controls your desktop? If you use the same values, you know that CodeWeavers was paid by Google, also Cedega (Cedega for OpenGL implementation in Chrome, CW for patches to make Picasa to work on Linux), so you should try stopping Wine. Google does not care about desktop Linux, they care about selling Google Docs licenses, Android and such. And don't forget, Wine is a fairly big implementation, so still is patent submarine, isn't it so?
    I completely hate Codeweavers and I think that WINE should have completely different business model, instead of a very famous partners+community, which automatically leads to opencore and automatically to sub-quality opensource. Which is very often forked. This is why I use PlayOnLinux.
    Google cares about desktop Linux, the proof is that I use Google+ actively, including Hangouts.

    Originally posted by ciplogic View Post
    If you love GCC, you should make sure still that is not breaking patents, right? Why not define the issues of possible breakage of C++ from Oracle or IBM? For example GCC includes a Java implementation (GCJ), what if Oracle will say that GCC breaks other patents, and by trial will state that you have to run it on top of Solaris?
    I used Solaris and consider it a fine environiment. It run KDE2.0.
    Oracle will never attack Linux or GCC, because 1) they do not hinder Oracle 2) Oracle offers Linux solutions 3) I am not GCC maintainer
    I know that GCC and FSF work on this stuff and that the patent aspect is reliable and stable.
    MONO is not reliable and stable.
    If GNU project picks up or starts own MONO, and its is secured by FSF; or if microsoft removes all platform-dependent features from .net and standartizes the technology via IEEE or ISO, then we will be talking.

    Originally posted by ciplogic View Post
    The SSA Form is crucial today for a lot of compilers, but still can break a patent somewhere. SSA is used in the last IonMonkey (the JS from Firefox). Shall I not use Firefox for this reason? Shall I not use Mono because it may be at risk of some (yet unstated by anyone) patent? What if a patent will enforce that Mono cannot run with dynamic code? Mono will remove it, and I will rewrite the code accordingly. No need to throw all my code away.
    Mozilla, unlike Microsoft, never sued anyone for profit, especially its users or developers. Sure, you can use MONO, but don't touch the core system, so when microrocks fall from the sky, users are not put in danger. This is especially probable now, when Linux wins more and more desktop marketshare.

    Leave a comment:


  • Vim_User
    replied
    Originally posted by brosis View Post
    I don't accept docx, because they are not standardized formats.
    And again you are proven wrong: http://www.ecma-international.org/pu...s/Ecma-376.htm

    Leave a comment:


  • ciplogic
    replied
    Originally posted by brosis View Post
    I don't accept docx, because they are not standardized formats. ODF is a standard and even MSO can write it.
    As for PDF, I simply don't care precisely because I export to PDF.
    An I paid for my printers, so I consider to have purchased right to use PS.
    So you did not address the issues: LibreOffice can be attacked not by file format (which let's say is patent free), but because some functionality can be similar with MSO one, including: the componentization (UNO framework is very similar with COM+), the scripting (like LO Basic), layouting in columns. Even LO would stay clear of MS patents, my point was that you (with LO) may break patents by using a lot of other components that can be patented (like Cairo, that is used for drawing with AntiAliasing inside LO, can maybe be attacked once by Adobe, because it breaks a PostScript patent, or the capability of LO Draw to import PDFs can be involved with a Copyright attack), etc. So if you are patent intolerant, I would recommend to you to use AbiWord or Calligra.
    Originally posted by brosis View Post
    It also way too microsoft specific to be considered "new C++".

    Trade marks are for brands.
    Copyrights are for specific implementations.
    Patents are for methods. Except when its about tasks outside of engineering. At least in developed countries.
    Invent a way to grow bigger apples(patent), sell license to somebody who grows a tree(copyright), and sell fruits under (trademark).
    So you understand that picking a different font, has nothing to do with patent breakage in Mono. Right, right? So in your mind, you have to work around all things: no copyright, no trademarks and no patents...
    Originally posted by brosis View Post
    I don't use Vimeo, but for Youtube, like I mentioned, I use WebM, which is VP8+OGG in Matroska(MKV).
    ... then it means that you understand that H264 is used in a lot of videos that are uploaded to Youtube. And MpegLA can say once that everything that is encrypted with H264 has to be seen in H264 decoder, and everything that is transcoded out of it, has to be paid 1 cent per view. And Microsoft will get 20 % of that 1 cent of your WebM videos you will see, did I understood right?
    Originally posted by brosis View Post
    Can't because I paid for games and game developers can't port them to Linux, because they are closed source and companies are long go.
    In the past, most developers did not pick OpenGL to implement stuff, not because were stubborn, but most likely because DirectX offered a better integrated toolset with 3dsmax, and other tools that developers pay and use. As games are multimillion dollar business, the license of 10.000$ Sony SDK that includes a Visual Studio per developer, means basically nothing.

    And of course, the quality of video drivers.

    But still it does not make you consistent with your values: you're using a product that is opensource (Wine) that is also sold comercially (for example by CodeWeavers and Cedega). What if CodeWeavers will be bought or paid by Google, would it mean that another corporation controls your desktop? If you use the same values, you know that CodeWeavers was paid by Google, also Cedega (Cedega for OpenGL implementation in Chrome, CW for patches to make Picasa to work on Linux), so you should try stopping Wine. Google does not care about desktop Linux, they care about selling Google Docs licenses, Android and such. And don't forget, Wine is a fairly big implementation, so still is patent submarine, isn't it so?

    Originally posted by brosis View Post
    I am sure that FSF cleared that out, this is why I use GCC and love FSF.
    If you love GCC, you should make sure still that is not breaking patents, right? Why not define the issues of possible breakage of C++ from Oracle or IBM? For example GCC includes a Java implementation (GCJ), what if Oracle will say that GCC breaks other patents, and by trial will state that you have to run it on top of Solaris?

    The SSA Form is crucial today for a lot of compilers, but still can break a patent somewhere. SSA is used in the last IonMonkey (the JS from Firefox). Shall I not use Firefox for this reason? Shall I not use Mono because it may be at risk of some (yet unstated by anyone) patent? What if a patent will enforce that Mono cannot run with dynamic code? Mono will remove it, and I will rewrite the code accordingly. No need to throw all my code away.

    Leave a comment:


  • brosis
    replied
    Originally posted by ciplogic View Post
    Did he say that? He said simply that Linux mindset for free (as in price) makes some software vendors to try to stay away. Is not about DRM or not. Do you know any DRM free package that can replace Solidworks? I was working in OSS CAD software, and there are mainly: BRL CAD (which looks at least outdated), HeeksCAD (which is unmaintained) and FreeCAD. These are the packages that work on Linux.

    Which is your proposed replacement? Why would you not want SolidWorks on Linux?
    Well, this is not Linux mindset and there is no such thing as "Linux mindset". There is GPL mindset, which says "Free as in Freedom, but not as in price".
    SolidWorks or SolidCAM on Linux would be good, but barely of value, because compared to hardware cost and this software cost, OS cost is marginal at best.

    Leave a comment:


  • brosis
    replied
    Originally posted by ciplogic View Post
    But your LibreOffice can break patents anyway. If you get a documentation that is saved in DocX format, do you open it? Or if you export from LibreOffice to PDF, are you aware that LO can break Adobe or Apple's patents? Do you know that Cairo, implements a drawing language that is patented (PostScript)
    I don't accept docx, because they are not standardized formats. ODF is a standard and even MSO can write it.
    As for PDF, I simply don't care precisely because I export to PDF.
    An I paid for my printers, so I consider to have purchased right to use PS.

    Originally posted by ciplogic View Post
    Mono does not belong to MS either. So what's your point? If you use liberation fonts, what's the point too... you seem to mix copyright with patents. Patents are implementation techniques, copyright are related with brands and such.
    It does not, but it is paid by microsoft, it using microsoft patent pool, so it essentially developing soil for microsoft - to burn or to harvest, at their desire.
    It also way too microsoft specific to be considered "new C++".

    Trade marks are for brands.
    Copyrights are for specific implementations.
    Patents are for methods. Except when its about tasks outside of engineering. At least in developed countries.

    Invent a way to grow bigger apples(patent), sell license to somebody who grows a tree(copyright), and sell fruits under (trademark).

    Originally posted by ciplogic View Post
    Do you watch youtube in HD format? If so, most likely you will have a H264 encoded video. If you get a Vimeo video or a BBC video that uses the same H264 format, and there is a piece of news you want to watch, are you skipping it because is not OGG encoded? Do you do the same with songs that someone can give it to you in .mp3 format?
    I don't use Vimeo, but for Youtube, like I mentioned, I use WebM, which is VP8+OGG in Matroska(MKV).

    Originally posted by ciplogic View Post
    I don't use Samba, I use Dropbox, or if is to copy fast, I prefer a memory stick. But would you want that Linux to be a crippled envionment that remove all patent risks. If you use Wine, you understand that may be patent breakage. I can say for example that the RSA implementation in C#/.Net has a difference in implementation from Mono one. A big enough one for the software I'm working on to need to use Dependency Injection to workaround these implementation differences. Seems to me that Mono is not a copycat for Windows. What do you do for your HAL/GDI+/DirectX state trackers that have many patents that Wine may break them in many small and big places to make possible Wine to run some of your Windows games... are not at risk? So remove Wine from your pie.
    Can't because I paid for games and game developers can't port them to Linux, because they are closed source and companies are long go.

    Originally posted by ciplogic View Post
    You misunderstand again what copyright and patent are. There could be some implementation specifics that from a too crazy people, can consider that Herb added them to make C++ implementors to break MS patents. And it could be (theoretically speaking) the idea that a language feature of C++ 11 can be implemented by breaking MS patents. So as it could happen. would you remove all your C++ code to sleep right at night.
    So this is the point of bringing Herb Sutter, not the idea that he has or not patents. MS have them, IBM too, Apple, Oracle, etc. Think about SSA reprezentation in compilers: it was pionereed by IBM. SSA is an intermediary optimization technique used in Academia and in modern compilers (most post 2000 year compilers use SSA in a form or the other, in GCC parlance is GIMPLE). Would you uninstall GCC because maybe once IBM would enforce SSA patents?
    I am sure that FSF cleared that out, this is why I use GCC and love FSF.

    Leave a comment:

Working...
X