Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Wel opletten met die "gratis" DBs, velen letten niet op de licentievoorwaarden (soms omdat ze het niet weten, maar ook een pak te kwader trouw). MySQL mag je vb. niet zomaar gaan distribueren, als je safe wil spelen hou je dan maar bij PostgreSQL (of als het een lichte DB is kan iets als SQLite ook wel volstaanMoto zei:Ge kunt ook mono doen, ge hoeft helemaal geen sql server te gebruiken, ge kunt ook een gratis DB gebruiken, Tis niet omdat ge .Net gebruikt ge de hele MS Stack moet gaan kopen
).dJeez zei:Wel opletten met die "gratis" DBs, velen letten niet op de licentievoorwaarden (soms omdat ze het niet weten, maar ook een pak te kwader trouw). MySQL mag je vb. niet zomaar gaan distribueren, als je safe wil spelen hou je dan maar bij PostgreSQL (of als het een lichte DB is kan iets als SQLite ook wel volstaan).
Dat denk jij, maar het is een grote misvatting. De enige uitzondering die ik ken zijn webapplicaties en FOSS, vandaar dat MySQL daar zo'n succes kent. Je moet de licentierechten van de MySQL libraries maar eens checken (GPL, dus infecterend, dat zou totaal anders geweest zijn indien ze onder LGPL vielen). Het enige voordeel dat je hebt is dat het bij mijn weten nog nooit tot een rechtszaak is gekomen, maar toch kan je er beter afblijven voor commerciële doeleinden als je geen commercial license hebt.mausdabber zei:Databases distributeer je niet. Je zegt gewoon tegen de klant dat mysql nodig is en de klant installeert dat dan. Alzo geen problemen met licenties.
lolwut?mausdabber zei:Databases distributeer je niet. Je zegt gewoon tegen de klant dat mysql nodig is en de klant installeert dat dan. Alzo geen problemen met licenties.
mausdabber zei:* zucht *
Dus jullie klanten kunnen jullie software wel installeren dan, maar bvb een lamp/wamp/xampp distribute met mysql niet ? Hebben jullie een super-deluxe oerdomklantvriendelijke installatie die nooit kan mislopen ofzo ?
Alle gekheid op een stokje. Wat ik bedoelde: je verkoopt je product aan een klant en wanneer je bij de klant langsgaat installeer je en passant mysql en/of andere afhankelijkheden. Dit is "common practice" in de industrie en qua licentie in orde.
En tsja als de klant echt te dom is voor woorden, dan kan je 'm nog altijd weigeren.
@tyfius: (a) liever een wertelaars dan een lolwut. (b) Firefox installer is adequaat. (c) Wie installeert nu outlook ? Dat brengt niet op.
mausdabber zei:Alle gekheid op een stokje. Wat ik bedoelde: je verkoopt je product aan een klant en wanneer je bij de klant langsgaat installeer je en passant mysql en/of andere afhankelijkheden. Dit is "common practice" in de industrie en qua licentie in orde.
Nogmaals, dat is niet noodzakelijk zo, check de licenties op de MySQL libraries (connectors) nog maar eens, als je native apps levert en linkt aan die libs (en ze dus mee in je installer steekt en ze dus ook distribueert) dan ga je ofwel je app onder GPL moeten vrijgeven ofwel een commercial license moeten aanschaffen (aangezien die libs onder GPL vallen). Dan mag jij nog de MySQL server - en bij uitbreiding ook die libraries - door de klant laten installeren, daardoor vervalt de GPL licentie nog niet op die libraries (ongeacht of het over dynamic of static linking zou gaan). De eventuele omweg is ODBC gebruiken of een minimale open source wrapper te schrijven voor al je verkeer naar MySQL, maar dan is een ander open source RDBMS met een liberalere licentie gebruiken toch meer aangewezen imho (vb. SQLite voor embedded, PostgreSQL voor C/S).dJeez zei:Nogmaals, dat is niet noodzakelijk zo, check de licenties op de MySQL libraries (connectors) nog maar eens, als je native apps levert en linkt aan die libs (en ze dus mee in je installer steekt en ze dus ook distribueert) dan ga je ofwel je app onder GPL moeten vrijgeven ofwel een commercial license moeten aanschaffen (aangezien die libs onder GPL vallen). Dan mag jij nog de MySQL server - en bij uitbreiding ook die libraries - door de klant laten installeren, daardoor vervalt de GPL licentie nog niet op die libraries (ongeacht of het over dynamic of static linking zou gaan). De eventuele omweg is ODBC gebruiken of een minimale open source wrapper te schrijven voor al je verkeer naar MySQL, maar dan is een ander open source RDBMS met een liberalere licentie gebruiken toch meer aangewezen imho (vb. SQLite voor embedded, PostgreSQL voor C/S).
Aangezien jij enkel over AMP stacks spreekt val je niet onder het voorgaande, dus voor jouw geval kan een installatie door de klant/jezelf wel.
mausdabber zei:* zucht *
Dus jullie klanten kunnen jullie software wel installeren dan, maar bvb een lamp/wamp/xampp distribute met mysql niet ? Hebben jullie een super-deluxe oerdomklantvriendelijke installatie die nooit kan mislopen ofzo ?
Alle gekheid op een stokje. Wat ik bedoelde: je verkoopt je product aan een klant en wanneer je bij de klant langsgaat installeer je en passant mysql en/of andere afhankelijkheden. Dit is "common practice" in de industrie en qua licentie in orde.
En tsja als de klant echt te dom is voor woorden, dan kan je 'm nog altijd we

Dat .lib bestandje waar je van spreekt is de MySQL connector library, check de licentie die daar bij zit. De .lib valt onder de GPL, waardoor je die niet mag meelinken in een commerciële applicatie zonder dat je eigen app ook GPL wordt (tenzij je een commercial licence hebt voor ofwel MySQL ofwel voor de libraries in kwestie). Leer misschien eerst eens wat de GPL precies inhoudt, raadpleeg desnoods een advocaat met kennis terzake.mausdabber zei:Het enige wat ik nodig heb om met MySQL te werken zijn een aantal .h en .lib bestandjes die je kan downloaden (ik gebruik momenteel connector v6.0.2). Daar komt nog bij kijken dat ik die .h bestanden heb moeten aanpassen omdat de compiler zich erop verslikte.
Ik kan je redenering over gpl en libraries en open source wrappers niet plaatsen. De gpl slaat op brontekst (source code) en is een kwestie van auteursrechten. Wat we afleveren bij de klant is software niet brontekst.
dJeez zei:Dat .lib bestandje waar je van spreekt is de MySQL connector library, check de licentie die daar bij zit. De .lib valt onder de GPL, waardoor je die niet mag meelinken in een commerciële applicatie zonder dat je eigen app ook GPL wordt (tenzij je een commercial licence hebt voor ofwel MySQL ofwel voor de libraries in kwestie). Leer misschien eerst eens wat de GPL precies inhoudt, raadpleeg desnoods een advocaat met kennis terzake.
Het is niet enkel de broncode die onder GPL valt, het gaat hem net om het ruimere begrip (nl "de software"), dus ook de binaire vorm valt er expliciet onder.
Check anders 't volgende maar eens, dat geeft duidelijk weer wat wel en niet kan : MySQL licensing
